版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java面向对象程序设计2课程的主要内容1、概述2、Java语言基础3、面向对象技术4、Java实用类库5、输入/输出处理6、异常处理(Exception)7、多线程8、图形用户界面与事件处理9、网络通信10、数据库编程3参考资料Java编程思想Java核心技术,卷I:基础知识/java/4本讲基本内容简介各种相关的编程语言介绍Java语言的特点介绍Java语言的开发环境Java程序规范5Java的历史1991年SunMicrosystem公司的JamesGosling、BillJoe等人开发的面向信息家电的编程软件OakOak->Java:互联网给Java带来新的生机1995年Sun向公众推出Java并引起业界的轰动Java是当今最流行的软件开发语言之一,Sun推出了Java2&J2EE使Java具有更广泛的用途,适用于各种应用开发,尤其是网络应用,网络服务,嵌入式系统6解释型vs.编译型的工作模式源程序Java编译器SPARCpentiumPowerpc中间码PowerpcpentiumSPARC二进制源程序SPARCPowerpcpentiumPowerpcpentiumSPARCJava解释器类、类库装载(库)链接7Java的编译与执行编译,没有绝对地址调入包含、继承所用到的所有类,内存分配确定,变成真正可执行的机器码Java源程序(.java文件)Java编译器JavaBytecode(.class文件)系统执行平台Bytecode解释器Bytecode载入器字节码校验器不存在伪造的指针不违反访问权限不非法访问对象不导致操作栈溢出
8Java虚拟机不同的操作系统有不同的虚拟机。它类似一个小巧而高效的CPU。Bytecode代码是与平台无关的虚拟机的机器指令。Java字节代码运行的两种方式:interpreter(解释方式)Just-in-time(即时编译):由代码生成器将字节代码转换成本机的机器代码,然后可以以较高速度执行.JavainterpreterJust-in-timecompilerRuntimeSystemOperatingSystemHardware9Java开发环境——开发工具javac.exe:Java编译器,用来将java程序编译成Bytecode。java.exe:Java解释器,执行已经转换成Bytecode的Java应用程序。jdb.exe:Java调试器,用来调试Java程序。javap.exe:反编译(将.class文件还原为.java)。javadoc.exe:文档生成器,创建HTML文件。appletviwer.exe:Applet解释器,用来解释已经转换成Bytecode的Java小应用程序。10Java程序——程序结构Java程序结构:package语句:零个或一个,必须放在文件开始import语句:零个或多个,必须放在所有类定义之前publicClassDefinition:零个或一个ClassDefinition:零个或多个InterfaceDefinition:零个或多个类个数:至少一个类,最多只能有一个public类源文件命名:若有public类,源文件必须按该类命名标识符:区分大小写建议:一个类一个.java文件11Java程序——命名规则包、类、变量、方法等命名:要体现各自的含义。包名全部小写,io,awt类名第一个字母要大写,HelloWorldApp变量名第一个字母要小写,userName方法名第一个字母要小写,setName程序书写格式:保证良好的可读性,使程序一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司经营发展规划
- 副乳手术护理查房
- 安全防护用品
- 安全健康文明网络
- 销售个人短期规划
- 综合部个人工作总结【5篇】
- 安全事故协议书锦集7篇
- 学生个人全国防灾减灾演讲稿例文八篇
- 企业财务工作总结
- 单招面试自我介绍汇编15篇
- 2024-2025学年全国中学生天文知识竞赛备赛试题库(含答案)
- 乐理知识考试题库130题(含答案)
- 2025届高考语文复习:辨析并修改病句+课件
- 2024八年级数学上册第十五章分式检测题含解析新版新人教版
- 中西文化鉴赏智慧树知到答案2024年郑州大学
- 国家开放大学本科《人文英语4》一平台机考真题及答案(第四套)
- 14《答谢中书书》对比阅读-2024-2025中考语文文言文阅读专项训练(含答案)
- 《汽车机械基础》形考任务(1-12章)试题与答案解析
- 大型储罐制作安装施工方案
- 民事赔偿和解协议书及撤诉申请书
- 冬季季节性安全事故预防
评论
0/150
提交评论