- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 Java 语言概述 知识体系 目标 ◆ 掌握Java语言的关键特性 ◆ 掌握编译和运行Java程序的方法 ◆ 掌握使用Java在线帮助文档的方法 ◆ 掌握Java程序的语法和基本结构 ◆ 掌握面向对象的各种特性和面向对象编程的思想 ◆ 了解并掌握怎么使用异常 ◆ 掌握GUI图形界面编程的基本操作 目标 1.1 Java 的诞生 1.2 Java 的特点 1.3 安装SUN公司的SDK 1.4 一个Java程序的开发过程 1.5 一个简单的Java应用程序的开发过程 Java语言是一门很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为健壮的编程语言. Java语言的出现是源于对独立于平台语言的需要,即这种语言编写的程序不会因为芯片的变化而发生无法运行或出现运行错误。目前,随着网络的迅速发展,Java语言的优势越显明显,Java已经成为网络时代一门非常重要的语言。 1.1 Java 的诞生 Java是1995年6月由Sun公司引进到我们这个世界的革命性的编程语言.1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种CPU芯片上的代码。他们的精心专研和努力促成了Java语言的诞生。 1995年以来,Java 技术发展迅速,类库日趋完善,性能逐步提高,应用领域不断扩展。 Java 不仅仅作为一种语言,而作为一种技术标准(Java Technology)受到各大著名计算机公司(如 Microsoft、IBM、Apple 等)的青睐。 JAVA能开发哪些类型的程序? j2se 控制台程序 Java的图形化界面桌面应用 Java Applet j2ee Java Web应用 Java企业级应用 j2me 手机游戏开发 1.2 Java 的特点 1.简单(语言易学好用) 2.是一种面向对象的语言 3.与平台无关,提供程序运行的解释环境 4.支持多线程(允许同时完成多个任务) 5.安全 6.动态 (多态性) 一种健壮的语言,吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。 Java application 通常称为java应用程序,以main( )方法作为程序入口,有java解释器加载执行。 Java applet 通常称为applet小应用程序,通过浏览器或appletviewer命令加载执行。 Java程序运行机制及运行过程 Java两种核心机制 Java虚拟机(Java Virtual Machine):实现了与平台无关 (vm主要有三部分组成:类装载器,类校验器和类解释器) 垃圾收集机制(Garbage Collection):消除了程序健壮性的弊端,消除了指针 核心机制之垃圾收集 garbage collector 不再使用的内存空间应回收——垃圾收集。 在C/C++ 等语言中,由程序员负责回收无用内存。 Java语言消除了程序员回收无用内存空间的责任;它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。 垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。(通常是每隔一段时间,系统清理一次) 几个名词 J2SDKJRE SDK: Software Development Kit ——软件开发包 JRE: Java Runtime Environment ——Java运行环境 开发需要JDK,用户只需要JRE(JDK中包含了JRE) 开发JDK的不止一家 最主流的是Sun公司发布的JDK 除了Sun之外,还有很多公司和组织都开发了自己的JDK IBM公司开发的JDK, IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多 BEA公司的Jrocket,专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多 GNU组织开发的JDK 安装 Java 开发环境 ◆ 获取J2SDK ● 下载 J2SDK: ● 注意区分Windows版本和Unix版本 ◆ 安装 J2SDK ● Windows: 运行.exe文件 ● Unix : 运行shell文件 1.3 Java开发环境的下载 安装 配置 配置Java开发环境步骤(WindowsXP) 下载并安装最新版本的J2SDK。 设置 Windows 环境变量。PATH/CLASSPATH 选择合适的文本编辑器或使用集成开发环境。 配置path c
文档评论(0)