版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2讲 Java运转环境及开发工具简介Java开发环境 JDKJava Developer Kit) Java集成开发环境IDE JCreator JBuilder Eclipse Java Workshop Visual Age for Java FreeJava VJ+6.0建议不运用Java运转与开发流程Java程序的运转普通需经过5个步骤:1.编辑 运用文本编辑器,如记事本等,输入java源程序并存盘。Java源程序的称号要与程序中的主类称号一致留意:大小写也要一致,扩展名为 .java 。2.编译 利用JDK提供的Java编译器javac将Java源程序编译为Java的字节码文件,称
2、号与源文件一样,扩展名为 .class 。 如:C:javac Myfirst.java3.加载 Java程序被执行前,由类加载器将其字节码文件从外存装载到内存。*.class文件可以从系统的硬盘加载,也可以经过网络装载。 如:C:java Myfirst4.校验 程序在被解释执行之前,要经过字节码的平安性校验,保证不含有破坏Java平安限制的操作,以防止呵斥对用户文件或系统的破坏。5.解释执行 解释器读入字节码,并翻译成机器言语,使得计算机能了解并执行。 注:对于Applet小程序要嵌入主页文件中运转,单独编制一个HTML文件,将Applet小程序嵌入即可。Java程序开发的生命周期操作系统
3、源代码目的码可执行代码编译链接运转传统言语Java解释器源代码字节码编译解释执行Java言语Java的安装和配置1.JDK的安装Java开发工具包:javac:Java编译器,将Java源代码转换成字节码java:Java解释器,直接从类文件执行Java运用程序代码appletviewer小程序阅读器:一种执行HTML文件上的Java小程序类的Java阅读器javadoc:根据Java源代码及其阐明语句生成的HTML文档 jdb:Java调试器,可以逐行的执行程序、设置断点和检查变量 javap:Java反汇编器,用于反编译.class文件,显示编译类文件中的可访问功能和数据,同时显示字节代码
4、的含义 注:以上一切的这些JDK的适用工具都放在“J2SDK安装目录bin下2.配置 主要是设置系统环境变量PATH和CLASSPATH,以将其提供的开发工具所在的途径包含进去。在Win2000下: 控制面板系统系统属性高级环境变量Java源文件编辑环境的选择与设置编写并运转Application程序 例:Myfirst.java class Myfirst public static void main (String args) System.out.println (This is my first Java Application); 例: Myclass.java class Myc
5、lass public static void main (String args) int arc=args.length; if (arc0) for (int i=0;iarc;i+) System.out.println(argsi); else System.out.println(Application have no args!); 编写并运转一个Applet小程序例: HelloWorld.javaimport java.applet .*;import java.awt.*;public class HelloWorld extends Applet public void paint(Graphics g) g.drawString(他好,Java世界!,2,20); Helloworld.html我的第一个JavaApplet程序Application及Applet程序撰写比较表 ApplicationApplet1.程序格式特征 有main()有 init() start() stop() destroy()2.存储文件格式 .java文件.java文件3.编译(compile)程序代码 运用JSDK 运用javac.exe 运用javac.exe 4.产生文件格式 .class文件 .class文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创造顾客的忠诚度
- 建筑施工企业合同成本细则
- 《基于构件化的嵌入式系统设计》 课件 项目5 利用Timer实现PWM和输入捕获功能
- 情人节竞赛与抽奖促销
- 河南省开封市五校2023-2024学年高一上学期1月期末联考数学试题
- 餐饮门店稽核管理制度范文
- 2024年春学期北师大版小学数学一年级下册教学进度表
- 三人图书出版合作协议书
- 花卉苗木供货协议书范本
- 教育培训企业三人合作协议书
- 港口码头安全生产规章制度全套资料汇编完整版
- 导管介入室的应急预案
- 校园商业街校园市场定位
- GB/T 43264-2023永磁体表面磁场分布测试方法
- 九小场所安全培训
- 材料力学第4版单辉祖习题答案
- 北京市安全评价收费指导意见北京市安全生产技术服务协会
- 生产部经理绩效考核表
- 2023-2024学年高中地理湘教版(2019)必修一导学案:4.1 水循环
- 六年级-话说温州《瓯剧》
- 脊髓损伤患者的康复设备及使用
评论
0/150
提交评论