面向对象语言Java基础.ppt

面向对象语言Java基础.ppt

ID:56438986

大小:341.00 KB

页数:23页

时间:2020-06-18

面向对象语言Java基础.ppt_第1页
面向对象语言Java基础.ppt_第2页
面向对象语言Java基础.ppt_第3页
面向对象语言Java基础.ppt_第4页
面向对象语言Java基础.ppt_第5页
资源描述:

《面向对象语言Java基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、初识面向对象语言Java1.面向对象2.Java源文件3.Java中的包4.方法5.注释6.创建对象,构造方法,访问控制器,this关键字7.关键字8.标识符及其规范9.Java应用目录结构10.JDK11.虚拟机运行过程Java语言简介Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编

2、译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java平台是基于Java语言的平台。这样的平台目前非常流行,因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。JDKJDK是JavaDevelopmentKit(Java开发工具包)的缩写。他为Java应用程序提供基本的开发

3、和运行环境。JDK主要包括以下内容:Java虚拟机JVM负责解析和执行Java程序。可以运行在各种操作平台上。JDK类库提供了最基础的Java类及各种实用类。java.lang、java.io、java.util、java.awt、java.swing和java.sql包都位于JDK类库中。开发工具这些工具都是可执行程序,主要包括:javac.exe(编译工具)、java.exe(运行工具)、javadoc.exe(生成javadoc)和jar.exe(打包工具)等。可通过Oracle官方网站下载。目前最新版本为JDK

4、7,主流版本是JDK1.5和JDK1.6。JVM类加载器字节码校验器解析器运行时环境虚拟机运行过程虚拟机的主要任务是执行Java程序。.java文件.class文件编译运行平台Windows,Linux,Unix环境变量设置依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。环境变量设置在“系统变量”栏下执行三项操作:①新建“Java_Home”,设置其值为JDK所在的绝对路径(例如D:ProgramFilesJavajdk1.6.0_02,很多与Java相关

5、的软件和工具都会依赖此路径,如tomcat,eclips等都需要依赖此变量。②新建“Classpath”(如果已有,则直接编辑),设置其值为.;%Java_Home%lib(若值中原来有内容,用分号与之隔开)。注意路径前的符号为.;不能漏掉,搜索Java编译或者运行时需要用到的类。(1.5以后已经无需设置)③新建“Path”(如果已有,则直接编辑),值:%Java_Home%bin;(若值中原来有内容,用分号与之隔开),使得系统可以在任何路径下识别java命令。环境变量设置使用java–version命令查看当前配

6、合的JDK版本。面向对象面向对象的三大特性:继承,封装,多态继承:子类自动共享父类数据结构和方法的机制,是一种由上而下扩充类的方法,这是类之间的一种关系。封装:隐藏对象的属性和实现细节,仅仅对外公开接口。多态:相同对象对不同请求能做出不同的响应。抽象是一种由具体到抽象、由复杂到简洁的思维方式。类和对象之间的关系:类是具有相同的数据结构(属性)和行为(操作)的对象的抽象。对象是类的具体实例,具有属性和行为。Java源文件Java应用由一个或多个扩展名为“.java”的文件结构,即我们的类。一个java源文件,由以下内容构

7、成:1.类声明语句2.类的属性3.方法的声明和主体访问修饰符class类名{...}访问修饰符类型变量名[=变量值];访问修饰符返回值类型方法名([参数列表]){主体内容。}Java源文件示例:packagedemo;publicclassPerson{//属性privateStringname;privateintage;privatecharsex;//方法publicvoidinfo(){System.out.println("我叫"+this.name);}publicintaddAge(inta){retur

8、nthis.age+a;}}Java中的包包声明语句:package包名;必须位于java源文件的首行。包引入语句:import包名;import包名.*;代表引入该包下的所有类。一个java源文件中,可以有零个或一个包声明语句;零个或多个包引入语句。包是一种层次结构,包的作用:1.能区分名字相同的类。2.有助于实现访问控制。没有

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

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

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