《Java的概述与基本语法规则》.ppt
《《Java的概述与基本语法规则》.ppt》由会员分享,可在线阅读,更多相关《《Java的概述与基本语法规则》.ppt(56页珍藏版)》请在三一办公上搜索。
1、Java 编程基础,自我介绍,姓名:手机:Email:工号:善长方向,学习方法,自学能力预习复习善于利用网络资源,目标,掌握如何定义标识符掌握 Java 的关键字了解 Java 的基本类型了解并掌握 String 类掌握 Java 的程序控制流程掌握数组的定义方法掌握 java.lang.Math 类,4,概述,Java的出现,影响及前景诞生于1991年,SUN公司,原名Oak(橡树);使用Java已成大势所趋;有人预言:Java将是网络上的“世界语”。但是现在有了.net情况可能会稍有不同。JAVA的应用领域:1。企业级应用,如大型ERP系统后台。SAP的ERP。2。大型应用服务器,如ora
2、cle application server,IBM webspere,bea weblogic3。无线领域:WAP GATEWAY,JAVA通信软件4。嵌入式领域:如手机游戏,嵌入式设备应用程序,java芯片5。Java图形,如GIS平台的客户端.,Java发展史,1990 年Sun 公司的 James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。1994年将Oak语言更名为Java。19
3、95年Sun 公司的 HotJava 浏览器问世。,什么是 JAVA,Java 完全面向对象的编程语言。Java 可用来生成两类程序:应用程序、小应用程序(Applet)。Java 既是一种解释执行的语言,也是一种编译执行的语言。,Java的优点,1、简单2、安全3、可移植4、面向对象5、健壮6、多线程7、体系结构中8、解释执行9、高性能10、分布式11、动态,Java 虚拟机(JVM),字节码是一套设计用来在Java运行时,系统下执行的高度优化的指令集字节码:Hello.class 文件,源代码,虚拟机指令字节码,通过编译器,Target Machine,Java 虚拟机,在每个计算机上都有
4、独特的JVM,机器码,Java虚拟机,Java虚拟机是一种利用软件方法实现的抽象化的计算机,基于下层的操作系统和硬件平台,可以在上面执行Java的字节码程序。Java虚拟机将在内部创建一个运行时系统,帮助以下列方式执行代码:加载.class 文件管理内存执行垃圾收集,Java 语言程序解释执行环境,实时编译器,使用“实时(Just In Time)”编译器,也称为JIT编译器。可以提高 Java 代码的执行速度。SUN公司在Java 2 发行版中提供了JIT编译器,JIT编译器是Java虚拟机的一部分。JIT 的主要用途是将字节码指令集转换为针对某一特定微处理器的机器代码指令。,垃圾收集2-1
5、,Java 虚拟机使用两个独立的堆内存,分别用于静态内存分配和动态内存分配。其中一个是非垃圾收集堆内存,用于存储所有类定义、常量池和方法表。另一个堆内存再分为两个可以根据要求往不同方向扩展的小块。用于垃圾收集的算法适用于存放在动态堆内存中的对象。,垃圾收集 2-2,垃圾收集器将在收集对象实例之前调用 finalize 方法。即使显式调用垃圾收集(System.gc()方法,它也不能保证立即运行。垃圾收集线程的运行优先级很低所以可能经常会被中断。注意:我们当然要为垃圾收集的方便性付出一定的代价,代价就是运行期的开销。我们永远不能确定它什么时候启动或者要花多长的时间,JVM 的平台相关性,1、Ja
6、va 源代码和 字节码的与机器无关的2、JVM 是与机器相关的3、装有不同操作系统的机器上,需要有专门为该操作系统开发的 JVM,运行Java程序的基本过程,常见的Java开发环境,网络上直接下载JDKJava Developer Kit利用命令行方式操作javac(编译器)java(解释器),JDK的配置方法(Win2000),下载并安装JDK1.40(或以上版本),假设安装在X:jdk140目录下打开:控制面板 系统 高级 环境变量新建:,第一个 Java 程序,/这是名称为“HelloWorld.java”的简单程序import java.io.*;class HelloWorld pu
7、blic static void main(String args)System.out.println(“欢迎访问 Java 世界!“);,介绍几个常用的命令,X:Jdk1.4/bin/目录下的命令:Javac 将java源文件编译成字节码文件 Java 执行已经编译好的字节码文件Javadoc 将注释文档提取为一个HTML文件,并用Web浏览器观看,编译执行,C:javacExample1.java 生成:Example1.class字节码文件C:javaExample1 结果显示:HelloWorld!注意:有包时,用包的上层目录:java包名.Example1,编译和运行,单击开始,依
8、次选择程序-附件-命令提示符,进入程序所保存的目录,输入命令编译HelloWorld,输入命令执行HelloWorld,输出结果,运行Java程序的基本过程,1、利用编辑器编写 Java源程序 源文件名:主类名.java2、利用编译器将源程序编译成字节码 字节码文件名:源文件名.class3、利用虚拟机(解释器)运行 工作过程:载入、代码校验、解释执行,注释,Java 语言提供三种类型的注释:单行注释多行注释文档注释,24,以/开始,并以换行符结束,以/*开始,并以*/结束,以/*开始,并以*/结束,注释中的每一行都必须以*开始。使用javadoc工具从源代码和文档注释中将信息取出,然后转换为
9、HTML文件。,关键字 2-1,原始数据类型byteshortintlongfloatdoublecharboolean循环关键字dowhileforbreakcontinue,分支关键字ifelseswitchcasedefaultbreak方法、变量和类修饰符privatepublicprotectedfinalstaticabstractsynchronizedvolatilestrictfp,25,关键字 2-2,异常处理trycatchfinallythrowthrows对象相关的关键字newextendsimplementsclassinstanceofthissuper,26,字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java的概述与基本语法规则 Java 概述 基本 语法 规则

链接地址:https://www.31ppt.com/p-5896125.html