- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2讲Java概述,疯狂java讲义第3版pdf,疯狂java讲义第3版,疯狂java讲义第三版,疯狂java讲义第2版pdf,java语言概述,疯狂java讲义第2版,java概述,疯狂java讲义第二版,疯狂java讲义
2005-12-01 Java概述 Java发展简史 1991年出现 1996年发布Java第一版 1998 Java 2 标准版(J2SE1.2)发布 1999年Java 企业版J2EE规范发布 当前流行版本- J2SE1.4( JDK1.4.2) 最新版本-J2SE 6.0 ( JDK1.6) Java之父-名称:橡树与咖啡的故事 Java语言特点 简单; 可移植性; 面向对象; 分布式; 健壮性; 安全; 体系结构中立; 高性能; 多线程; 动态; Java体系结构 Java体系结构 Java根据其应用的领域,分成3个重要的版本:J2EE、J2SE 以及J2ME J2EE(Java 2 Platform, Enterprise Edition):商业级的Java版本,用以提供构建分布式商业应用系统所需的相关机制与技术,JSP即是J2EE结构下的一环,主要用以整合服务器端Java技术与客户端浏览器网页接口,提供构建以web为基础的大型商用系统所需的环境与结构。 J2SE(Java 2 Platform, Standard Edition):Java最重要的核心,包 含相关API以及核心組件与运行Java所需的环境,编译工具等等。 J2ME(Java 2 Platform,Micro Edition):用来设计消费性和嵌入式裝置的应用程序系統。 J2EE 体系结构 J2EE Java应用程序运行机制 计算机的高级编程语言类型: 编译型 解释型 Java 语言是两种类型的结合; Java源程序、字节码文件,机器码指令; Java 编译器解释器 Java运行时环境(JRE) Java运行环境的三项主要功能: 加载代码:由class loader 完成; 校验代码:由bytecode verifier 完成; 执行代码:由 runtime interpreter完成。 Java虚拟机 类加载器读取并处理经编译过的平台无关的字节码class文件 。 Java编译器 产生针对Java虚拟机产生class文件,因此是独立于平台的。 Java解释器 负责将Java虚拟机的代码在特定的平台上运行。 Java的垃圾回收机制(GC) 不再使用的内存空间应回收----垃圾收集。 在C/C++ 等语言中,由程序员负责回收无用内存。 Java语言解除了程序员回收无用内存空间的责任。它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。 垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。 Java开发环境的安装和配置 Java开发工具集JDK---Java Development Kits Java编译器 Java运行时解释器 Java应用程序编程接口 Java文档化工具 其它工具及资源的网址收藏 /j2se/ Java开发环境的安装和配置 环境变量 JAVA_HOME ----指定JDK安装目录 Path ---- 用于指定操作系统的可执行指令的路径%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH ----用于指定Java的类文件存放路径。 .;%JAVA_HOME%\lib\rt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib JDK_HOME %JAVA_HOME% JRE_HOME %JAVA_HOME%\jre JAVA_OPTS -Xms64m -Xmx512m 等等 Java源文件编译与运行 编辑工具 (EditPlus)生成源代码文件, Javac 将java源文件编译成字节码文件 Java 执行已经编译好的字节码文件 Java 开发工具 编辑工具(Editplus)生成源代码文件,及项目构建文件bulid.xml,利用Ant工具命令行一次性项目编译 使用IDE集成化开发环境(Eclipse JBuilder ) Java 应用程序(Application)举例 源文件: FirstSample.java public class FirstSample { public static void main(String[] args) { System.out.println(We will not use Hello, World!); } } 开发Java应用程序—运行文件 编译源代码,生成 .class文件; javac FirstSample.java 运行该程序 java FirstSample 开发Java应用程序要点 一个源文件中至多只能
您可能关注的文档
- 第2章2.6 外存储器38170.ppt
- 第2章2.5 常用输出设备.ppt
- 第2章5、6课件(正式).ppt
- 第2章jspppt.ppt
- 第2章linux简介.ppt
- 第2章Multisim仪器仪表的使用.ppt
- 第2章XB和有源.ppt
- 第2章2.6 外存储器38229.ppt
- 第2章__全控型电力电子器件 2.ppt
- 第2章__全控型电力电子器件.ppt
- 乌鲁木齐职业大学单招《物理》考前冲刺练习及参考答案详解(基础题).docx
- 天府新区通用航空职业学院单招《职业适应性测试》每日一练试卷及完整答案详解一套.docx
- 2025重庆公共运输职业学院单招《职业适应性测试》能力提升B卷题库含答案详解【巩固】.docx
- 2025邢台应用技术职业学院单招《语文》试题附完整答案详解【全优】.docx
- 2025湖南食品药品职业学院单招《英语》真题含答案详解【名师推荐】.docx
- 邵阳职业技术学院单招《职业适应性测试》试题预测试卷(全优)附答案详解.docx
- 2025一季度教学教育课件新模板.pptx
- 2025长春师范高等专科学校单招《职业适应性测试》自我提分评估含答案详解【B卷】.docx
- 驻马店职业技术学院单招《职业适应性测试》复习提分资料【考点梳理】附答案详解.docx
- 法律风险管理与数据隐私保护.pptx
文档评论(0)