- 7
- 0
- 约7.51千字
- 约 35页
- 2017-03-18 发布于贵州
- 举报
java第一课java第一java第一课java第一课
* * * * * * * * Java语言编程过程 Java源程序(扩展名为.java) Java字节码文件(扩展名为.class) Windows下的 Java字节码解 释程序 Linux下的 Java字节码 解释程序 能直接解释 Java字节码 的CPU Windows 操作系统 Linux 操作系统 Java编译程序 执行 执行 执行 JVM虚拟机 Java Applet执行流程 Java Applet程序开发 import java.applet.Applet; import java.awt.Graphics; public class MyJavaApplet extends Applet { public void paint(Graphics g) { g.drawString(Hello World!,10,20); } } 一个问候程序,该程序的功能是在浏览器上显示一个问候 Java Applet程序开发 操作步骤: 1、用文本编辑器如Windows的notepad来编辑Java源文件,编辑完成后保存在某一工作目录下,文件名为MyJavaApplet.java。(注意:文件名应于类名相同,后缀为java) 使用Java编译器(javac.exe)对源文件进行编译。 C:\jdk javac MyJavaApplet.java 2、编译成功后生成名为MyJavaApplet.class的文件,若编译出错,修改源文件后重新编译。 3、编制一个简单的HTML文件(如hello.htm),里面包含类似如下的标记: APPLET code=MyJavaApplet.class width=300 height=80 /APPLET 该标记通知浏览器运行一个Java Applet,Applet对应的字节码文件(.class文件)由code参数给出。 一个问候程序,该程序的功能是在浏览器上显示一个问候 Java Applet程序开发 文件名:hello.htm HTML HEAD TITLEApplet Test/TITLE /HEAD BODY APPLET code=MyJavaApplet.class width=300 height=80 /APPLET /BODY /HTML 4、使用浏览器打开文件hello.htm来查看Applet,或使用JDK中的appletviewer程序来运行Applet。 C:\JDK appletviewer hello.htm 一个问候程序,该程序的功能是在浏览器上显示一个问候 * * 1.?基本知识、基本理论方面:熟悉Java程序设计的基础知识、基本概念;了解面向对象程序设计的思想和编程技巧。 2.?能力、技能培养方面:熟悉运用面向对象的思路和方法编制程序的能力 * * * * * 回忆计算机的结构组成。 * * * 实际上,软件开发的过程就是人们使用各种计算机语言将自身关心的现实问题(问题域)映射到计算机的过程,这个过程通常是这样的: 现实世界的问题域-建立模型(借助某种建模思想)-编程实现(借助某种编程语言)-计算机世界执行求解。 1946年,第一台电子计算机问世,应用领域迅速扩大,软硬件飞速发展,程序设计语言相继问世。 程序设计语言:将自然语言形式化为有格式的语言 1。机器语言: 计算机能够认识的语言 计算机的基础是数字电路 机器语言就是数字电路里的电信号 将在《计算机组成》课程中学习 都是二进制文件 一条机器语言成为一条指令 指令是不可分割的最小功能单元 定义:一种CPU的指令系统,由该CPU可识别的0、1序列构成的指令码组成。 特点: 执行效率高 不直观,不易查错,生产效率低。 2。汇编语言 定义:用助记符号描述的指令系统 特点: 生产效率高,质量好,执行效率较高; 要经汇编程序汇编成目标程序(机器语言)才能执行,依赖硬件。 (面向机器的语言----依CPU不同而异) 3。高级语言 特点: 编程效率高,不必考虑硬件; 执行效率低,要经编译、连接后才能执行。 面向过程的程序设计语言 认为解题过程是数据被加工的过程 程序=数据结构+算法 C语言是面向过程的高级语言 面向对象的程序设计语言 一种结构模拟方法。认为:现实世界由对象组成,对象是数据和方法的封装体;客观世界可以分类,每个对象是类的一个实例。 特点:比面向过程的语言更清晰、易懂,适宜编更大规模程序,是程序设计的主流 程序设计语言基本成分: 。数据成分 。运算成分 。控制成分 。传输成分 程序设计语言定义:用于书写计算机程序的语言。通常指实现高级语言。 语言的基础是一组记号与
您可能关注的文档
- crm中tpm功能配置手册rm中tpm功能配置手册crm中tpm功能配置手册crm中tpm功能配置手册.doc
- gcp试题+答案gcp试题答案+答案.doc
- er220工业机器人手册(1.00)er220工业机器人手册(v1.00)er220工业机器人手册(v1.00)er220工业机器人手册(v1.00).doc
- gps rtk技术在地籍测中的应用研究gps rtk技术在地籍测量中的应用研究gps rtk技术在地籍测量中的应用研究gps rtk技术在地籍测量中的应用研究.doc
- fmea-04培训fmea04培训-04培训.ppt
- fds全面课件(免费下载)ds全面课件(免费下载)fds全面课件(免费下载)fds全面课件(免费下载).ppt
- isight9.0的hel翻译isight9.0的help翻译isight9.0的help翻译isight9.0的help翻译.doc
- could you plese clean your room 课件(p1)could you please clean your room 课件(p1)could you please clean your room 课件(p1)could you please clean your room 课件(p1).ppt
- java附件一 文献综述jva附件一 文献综述java附件一 文献综述java附件一 文献综述.doc
- k模具121演讲稿k模具11演讲稿21演讲稿.doc
- 人教版初中七年级英语下册Unit1读写融合精品教案.docx
- 2026年上海中考理化试题及答案.doc
- 2026重庆标准件工业有限责任公司招聘50人备考试题含答案详解.docx
- 2026重庆标准件工业有限责任公司招聘50人备考试题及答案详解一套.docx
- 2026年生活目标测试题及答案.doc
- 2026重庆标准件工业有限责任公司招聘50人备考试题及完整答案详解1套.docx
- 2026重庆某国企员工招聘4人备考试题及答案详解一套.docx
- 2026重庆水泵厂有限责任公司招聘9人备考试题及参考答案详解一套.docx
- 小学五年级英语(外研三起)上册Module1 Unit2 核心知识清单.docx
- 2026重庆水泵厂有限责任公司招聘11人备考试题附答案详解.docx
最近下载
- InGaAs量子阱材料生长及应变补偿研究.pdf
- 2026年山西通用航空职业技术学院单招职业技能笔试备考题库有答案解析.docx VIP
- 2026年山西通用航空职业技术学院单招职业适应性测试题库及答案详解.docx VIP
- 2026年山西通用航空职业技术学院单招职业适应性测试题库参考答案详解.docx VIP
- 圆形螺旋线圈自感和分布电容的计算.pdf VIP
- 部编人教版五年级下册小学语文全册单元测试卷(含期中期末测试卷).docx VIP
- 平面关节型机械手设计毕业设计.docx VIP
- 临床合理用药解读-质子泵抑制剂的处方和医嘱审核要点解读(PPT课件).pptx VIP
- 2026年山西通用航空职业技术学院单招职业倾向性考试题库含答案详解.docx VIP
- 朗费罗_ppt.ppt VIP
原创力文档

文档评论(0)