1.面向对象语言Java基础.ppt
文本预览下载声明
初识面向对象语言Java Java语言简介 JDK 虚拟机运行过程 环境变量设置 环境变量设置 环境变量设置 面向对象 Java源文件 Java源文件 Java中的包 方法 main方法 注释 创建对象 构造方法 封装属性——访问控制器 this关键字 标识符及其规范 Java中的命名规范 关键字 Java应用目录结构 总结 * * 1.面向对象 2.Java源文件 3.Java中的包 4.方法 5.注释 6.创建对象,构造方法,访问控制器,this关键字 7.关键字 8.标识符及其规范 9. Java应用目录结构 10.JDK 11.虚拟机运行过程 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 Java 平台是基于 Java 语言的平台。这样的平台目前非常流行,因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的 C# 语言。 JDK是Java Development Kit(Java 开发工具包)的缩写。他为Java应用程序提供 基本的开发和运行环境。 JDK主要包括以下内容: 这些工具都是可执行程序,主要包括:javac.exe(编译工具)、java.exe(运行工具)、javadoc.exe(生成javadoc)和jar.exe(打包工具)等。 提供了最基础的Java类及各种实用类。java.lang、java.io、java.util、java.awt、java.swing和java.sql包都位于JDK类库中。 JVM负责解析和执行Java程序。可以运行在各种操作平台上。 开发工具 JDK类库 Java虚拟机 可通过Oracle官方网站下载。 目前最新版本为JDK7,主流版本是JDK1.5和JDK1.6。 JVM 类加载器 字节码校验器 解析器 运行时环境 虚拟机的主要任务是执行Java程序。 .java文件 .class文件 编译 运行平台Windows,Linux,Unix 依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。 在“系统变量”栏下执行三项操作:①新建“Java_Home”,设置其值为 JDK所在的绝对路径(例如 D:\Program Files\Java\jdk1.6.0_02,很多与Java相关的软件和工具都会依赖此路径,如tomcat,eclips等都需要依赖此变量。 ②新建“Classpath”(如果已有,则直接编辑),设置其值为 .;%Java_Home%\lib (若值中原来有内容,用分号与之隔开)。注意路径前的符号为.;不能漏掉,搜索Java编译或者运行时需要用到的类。(1.5以后已经无需设置) ③新建“Path”(如果已有,则直接编辑),值: %Java_Home%\bin; (若值中原来有内容,用分号与之隔开),使得系统可以在任何路径下识别java命令。 使用java –version命令查看当前配合的JDK版本。 面向对象的三大特性:继承,封装,多态 继承:子类自动共享父类数据结构和方法的机制,是一种由上而下扩充类的方法,这是类之间的一种关系。 封装:隐藏对象的属性和实现细节,仅仅对外公开接口。 多态:相同对象对不同请求能做出不同的响应。 抽象是一种由具体到抽象、由复杂到简洁的思维方式。 类和对象之间的关系: 类是具有相同的数据结构(属性)和行为(操作)的对象的抽象。 对象是类的具体实例,具有属性和行为。 Java应用由一个或多个扩展名为“.java”的文件结构,即我们的类。 一个java源文件,由以下内容构成: 1.类声明语句 2.类的属性 3.方法的声明和主体 访问修饰符 class 类名{...} 访问修饰符 类型 变量名[=变量值]; 访问修饰符 返回值类型 方法名([参数列表]){ 主体内容。 } 示例: package demo; public class Person { //属性 private String name; private int age; private char sex; //方法 public void inf
显示全部