Java 2实用教程课件(第3版第1章).pptVIP

Java 2实用教程课件(第3版第1章).ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 编程 教材:Java 2实用教程(第3版)  例子代码可登录 下载 教学安排 考试:70% 平时(小测验、作业、考勤):30% 第一章 Java 语言入门 1.1 Java 的历史和发展现状 1.2 Java 的特点 1.3 安装SUN公司的SDK 1.4 Java程序的开发过程 1.5 一个简单的Java应用程序(Java Application)的开发过程 1.6 一个简单的Java小应用程序(Java Applet) 1991年由James Gosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制 。 1993年Sun 公司将目标市场转向 Internet 。 1994年将Oak语言更名为Java。 1995年Java被正式发布,之后立即引起极大的轰动。 1996年开始流行 1996年SUN公司发布Java的第一版,不成熟 1.1 Java 的发展和现状 1998年开始走向成熟Java 2 现状 1.2 Java 的特点 1.简单 ----和c++的很多语法相同,易学; ----去除了c++中的易错和不易掌握的内容,如指针、结构、枚举和内存管理等; ---提供了丰富的类库; 1.2 Java 的特点 2.面向对象 ----不支持面向过程的编程; ----继承、重载和多态; 1.2 Java 的特点 3、健壮性 ---强类型语言,类型检查很严格,及时检查出早期的错误; ----Java自动内存管理,内存垃圾回收机制,解决了内存泄漏问题; 1.2 Java 的特点 4.与平台无关 ---在JVM技术的支持下实现,一次写成,处处运行 1.2 Java 的特点 5、解释型 ----java编译器生成的字节码中间文件,在在本地的虚拟机上解释执行,与JIT技术结合,保证跨平台且高效。 1.2 Java 的特点 6.多线程 -----语言级内置对多线程的支持,使多个任务可以并行完成。 1.2 Java 的特点 7.安全 ----限制java 小程序在java环境中运行,不会访问计算机的其他的部分 ----自动内存管理,保证了对内存的防止非法操作; 1.2 Java 的特点 8.动态 ----类库是可以运行时动态装载的,保证类的修改无需修改和重新编译程序 JAVA的跨平台的原理 Java编译器将生成在JVM可执行的字节码文件; C的编译生成在某一硬件平台上运行的文件; JAVA不将对符号的引用转变成与内存布局相关的信息,而只是在字节码中将引用信息保留,由解释器创建内存布局,通过查表确定内存地址; C编译程序通过查表将引用的的符号转变成内存的数值偏移量, JVM跨平台吗? 1.3 安装SUN公司的SDK Sun公司要实现“编写一次,到处运行”(Write once,run anywhere)的目标,必须提供相应的Java运行平台,目前Java运行平台主要分为3个版本: J2SE: Java 标准平台 J2EE:Java企业平台 J2ME:Java小型平台 学习Java必须从J2SE开始目前Sun公司已发布了SDK的6,可以登录到Sun公司的网站:,免费下载(例如:jdk-1_5_0-beta2-windows-i586.exe) 1.3 安装SUN公司的SDK bin子目录下为可执行文件; 其中javac.exe为java编译器 java.exe为java解释程序 jre:运行时环境,包含所需的类库 系统环境变量Path 值的设置 系统环境ClassPath 值的设置 1.5 一个简单的Java应用程序 (Java Application) public class Hello { public static void main (String args[ ]) { System.out.println(你好,很高兴学习Java); } } 补充: jre下的lib中有一个rt.jar是sun公司提供的jar包,可以使用winrar解压缩,内部是类的字节码文件,供开发者使用 执行jar.exe 使用jar 生成jar包 public class Hello { public static void main (String args[ ]) { System.out.println(你好,很高兴学习Java); } } 注意: 多个类的文件,如果有public则文件的名字一定是public类的同名 不可以存在两个及其以上的p

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档