- 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精解案例教程 第1课 Java基础
第1课 Java基础 课程概述 内容提要 Java技术特性 Java程序运行机制 Java虚拟机的作用及其特点 Java运行环境及内存管理技术 开发并运行简单的Java应用程序 Java运行环境的安装和配置 Java是什么? 程序设计语言 程序开发和运行环境 Java的发展历史 1990 年Sun 公司的James Gosling等人开始开发名称为Oak的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。 1994年将Oak语言更名为Java。1995年Sun 公司的HotJava浏览器问世,从1998.12开始,发布JDK1.2,并使用名称Java 2。常用的Java标志如图3-1所示。 Java 程序分类 Java Application 以main()方法作为程序入口,由Java解释器加载执行。 Java Applet 没有main()方法作为程序入口,由浏览器或appletviewer加载执行。 Java 应用程序(Application) HelloWorld 应用程序分析 类定义 Java程序的基本组成部分是类(class),如本例中的HelloWorld类。 main()方法 Java Application程序的入口是main()方法。它有固定的书写格式: public static void main(String args[]){ …… } HelloWorld 应用程序分析 程序内容 由方法体实现程序要完成的功能,方法的实现由一个个语句组成。 注释 一行中‘//’后的内容为注释; ‘/*’和‘*/’中的内容是注释; ‘/**’和‘*/’中的内容是注释 。 Java Application 的运行 javac HelloWorld.java 源文件名为HelloWorld.java,由javac编译器编译源程序,产生字节码文件(.class文件)。 java HelloWorld 由java解释器解释执行。 Java编辑环境介绍 EditPlus JCreator Borland JBuilder X/2005 IBM WebSphere Studio IBM Visual Age 如何使用JDK帮助 Java的设计目标: 创建一种面向对象的程序设计语言; 提供程序运行的解释环境,使程序代码独立于平台; 吸收C和C++的优点,使程序员容易掌握; 去掉C和C++中影响程序健壮性的部分,如指针、内存申请和释放、无条件转移语句等; 提供多线程机制; 提供动态下载程序代码的机制; 提供代码检验机制以保证安全性; Java三种核心机制 Java 虚拟机(Java Virtual Machine) 垃圾收集机制(Garbage collection) 代码安全性检测(Code Security) Java应用程序运行机制 计算机的高级编程语言类型: 编译型 解释型 Java 语言是两种类型的结合; Java源程序、字节码文件,机器码指令; 代码安全性及准适时编译 Java虚拟机(Java Virtual Machine) 在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件 。 Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。 Java解释器负责将Java虚拟机的代码在特定的平台上运行。 Java虚拟机 (JVM) Java运行环境(The Java Runtime Environment) Java运行环境组成: JRE = JVM + Runtime Interpreter Java运行环境的三项主要功能: 加载代码:由class loader 完成; 校验代码:由bytecode verifier 完成; 执行代码:由 runtime interpreter完成。 Java自动垃圾收集技术(garbage collection) 不再使用的内存空间应回收----垃圾收集。 在C/C++ 等语言中,由程序员负责回收无用内存。 Java语言解除了程序员回收无用内存空间的责任。它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。 垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。 Java 程序结构 命名 如果.java 文件包含一个public 类,它必需按该类名命名。Java语言中单词拼写严格区分大小写; 类个数 一个
文档评论(0)