java的基本概念.ppt

java的基本概念.ppt

ID:48053777

大小:486.81 KB

页数:40页

时间:2019-05-06

java的基本概念.ppt_第1页
java的基本概念.ppt_第2页
java的基本概念.ppt_第3页
java的基本概念.ppt_第4页
java的基本概念.ppt_第5页
资源描述:

《java的基本概念.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章预备知识1.1为什么要使用Java?1.2Java的开发环境及其设置1.3Java语言的数据类型1.4Java程序中的标识符、关键字和分隔符1.5Java中变量的作用范围1.6小结1.1为什么要使用Java简单的Java语言的简单性主要体现在三个方面:1.Java的风格类似于C++,从某种意义上讲,是C与C++的一个变种,因此,C++程序员可以很快掌握Java。2.Java摒弃了C++中容易引发程序错误的特征,如:指针、结构以及内存管理等。3.Java中提供了丰富的类库,可以帮助我们很方便的开发Java程序。

2、面向对象的面向对象可以说是Java最重要的特征,所以它支持封装、继承、多态等面向对象的特征。Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。健壮的Java也是一种强类型的语言,其类型检查比C++还要严格,可以帮助我们检查出许多开发早期出现的错误。Java自己负责内存管理,提供了垃圾内存回收机制,有效的避免了C++中最头疼的内存泄露问题。安全的一方面,在Java语言里,删除了指针和释放内存等C++功能,避免了非法内存操作。另一方面,通过Java的安全体系架构来确保Java代码的安全

3、性。当我们能从网上下载Java代码在本地执行时,Java的安全架构能确保恶意的代码不能随意访问我们本地计算机资源。例如,删除文件,访问本地网络资源等操作都是被禁止的。解释的Java代码是解释执行的,我们使用Java编译器将Java代码编译成字节码,这是一种中间代码,然后由Java解释器解释执行。Java源程序(*.java文件)Java编译器字节码(*.class文件)Java解释器二进制例:一个java源文件,文件名为Mytest.java编译程序:javacMytest.java运行程序:javaMytest与

4、平台无关的Java作为一种网络语言,其源代码被编译成一种结构中立的中间文件格式。只要有Java运行的系统都能执行这种中间代码(字节码)。Java源程序被编译成一种与机器无关的字节码格式,在Java虚拟机(JVM)上运行。多线程的Java语言的一个重要特性就是支持多线程的程序设计。多线程就好像我们做一张桌子,如果你一个人完成这张桌子-就好像单线程,那么你需要先做桌面,做完桌面后,再做4个桌子腿,如果现在有5个人来做桌子-在程序中开辟5个线程,其中1个人做桌面,另外4个人做桌子腿,效率将大大提高。1.2Java的开发环

5、境及其设置一.开发环境JDK1996年,sun公司的Java1.0版本正式推出。Java的早期版本成为JDK(JavaDevelopmentKit),如JDK1.0,JDK1.02,JDK1.1.5等。1999年升级为1.2版,并改称为JAVA2。2000年9月升级为1.3版,2001年7月推出了1.4版。本书所讲的程序可在该环境下编译和运行,所使用的具体版本是j2sdk1.4.2。若没有改变安装路径,则安装在c:j2sdk1.4.2目录下,该目录下有个子目录bin,编译和运行Java程序的命令都在该目录下。例:

6、编译并运行以下程序publicclassMytest{publicstaticvoidmain(Stringargs[]){System.out.println("WelcometoBeijing!");}}文件的编辑:记事本ultraedit二、环境变量的设置在编译和运行java源程序的时候,需用到java.exe和javac.exe命令,它们默认在c:j2sdk1.4.2bin目录下。途径1:在命令行键入setpath=c:j2sdk1.4.2bin缺点:设置只在当前dos窗口有效。途径2:设置系统环境

7、变量“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”1.3Java语言的数据类型整数类型byte、short、int、long数据类型简单数据类型复合数据类型数值类型字符型char布尔类型boolean浮点类型float、double类class接口类型interface数组类型类型名称关键字占用位数取值范围字节型byte1字节(8位)-128~127短整型short2字节(16位)-32768~32767整型int4字节(32位)-231~231-1长整型long8字节(64位)-263~263-1单

8、精度浮点型float4字节(32位)1.4e-45f~1.4e+38f双精度浮点型double8字节(64位)4.9e-324~1.797e+38char2字节(16位)0~65535或0000~uFFFFboolean1字节(8位)ture和false整数小数字符型布尔型表1Java语言的基本数据类型1.整型Java语言的整型数据与C/C++相似,按照存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。