java基础知识点

上传人:cl****1 文档编号:513619299 上传时间:2023-02-13 格式:DOCX 页数:51 大小:352.87KB
返回 下载 相关 举报
java基础知识点_第1页
第1页 / 共51页
java基础知识点_第2页
第2页 / 共51页
java基础知识点_第3页
第3页 / 共51页
java基础知识点_第4页
第4页 / 共51页
java基础知识点_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《java基础知识点》由会员分享,可在线阅读,更多相关《java基础知识点(51页珍藏版)》请在金锄头文库上搜索。

1、第一天课程 (2012-7-10)JAVA常用的名词JVM java 虚拟机Application 应用程序 必须有一个入口的方法叫做 public static void main(String args)Applet 小应用程序 该程序必须要内嵌在一个容器中运行,它有自己的生命周期重点: JAVA的开发环境 JDK: java 开发工具集 JDK版本问题 1.4不支持泛型 5.0 泛型 6.0 枚举 默认安装路径C:Program FilesJava JRE: JAVA运行时环境环境变量的配置(1) Path:window寻找可执行应用程序的一个查找路径 不同的路径之间使用;来分隔配置一个

2、路径 C:Program FilesJavajdk1.6.0_26bin(2) CLASSPATH 告诉系统到那些目录下面去查找对应的要执行的文件 .;D:3020j2secxchapter1 .表示当前目录 预习作业:常用的DOS命令 切换目录 查询文件 拷贝文件 重命名 移动文件 *表示通配符 *.java *.*常用java命令 Javac 编译命令 主要将以.java结尾的Java文件编译生成以.Class结尾的二进制字节码文件。 Javac java文件名.java Java 运行命令 java 类名 Javadoc 生成帮助文档命令 javadoc java文件面向对象的基本概念

3、/ 类 (属性 方法 构造方法 ) 对象 对象创建 传递 销毁 面向对象的三大基本特性:封装、继承、多态 OOP AOP类 是由客观事物经过大脑抽象而形成概念,是对一类事物的描述使用class 关键字来描述类 类中有属性和方法: 属性对应的是事物的静态特性 (可以叫做成员变量) 方法对应的是事物的动态特性对象:是类的一个具体的实例化创建对象对象的方法: 类名 对象名 = new 类名(); 调用类的构造方法来创建对象 构造方法是特殊的方法:方法名=类名注意: 类中属性和方法必须在创建对象之后才能使用 对象.属性 对象.方法 .表示引用第二天课程 (2012-7-11)JAVA语言描述类的声明语

4、法格式: class 修饰词 class 类名 属性定义部分 构造方法 普通方法 用于修饰class的关键字有两种:(1) public 公共的 (2)缺省 不写 表示当前类只能在同一个包中使用注意点:(1)一个java文件中最多只能有一个类被public 修饰,并且要求使用public修饰这个类的类名来作为该java文件的文件名。(2)要求将来大家写代码的时候一个java文件一个类,并且该类用public修饰,类名与文件名相同类名 /规范一:类名要求首字母大写 使用名词性词组 (不能使用关键字)/要求编写代码统一对齐,要求整个java类中采用统一的缩进方式 (2,4)声明属性: type =

5、defaultValue ; 修饰词 数据类型 属性名称 =默认初值;属性的修饰词四种: public 公共的 private 私有的 default(默认) protected受保护的数据类型 主要分成两大类 : 基本数据类型: 整型 浮点型 布尔型 字符型 引用数据类型: 属性名称 命名规范:要求首字母小写,从第二单词开始的首字母大写 一般使用名词性词组方法的声明: () Return ; 修饰词 返回值类型 方法名称(参数列表) 语句块;方法的修饰词四种: public 公共的 private 私有的 default(默认) protected受保护的返回值类型 主要分成两大类 : 基本

6、数据类型: 整型 浮点型 布尔型 字符型 引用数据类型: 注意: (1) 如果没有返回值的话则使用void来声明 (2) 方法的返回值只有一个方法名称 命名规范:要求首字母小写,从第二单词开始的首字母大写 一般使动词性词组 注: 在一个java类中允许出现多个同名的方法,但要求形参列表必须不一致(指的是参数的个数或参数的类型不一致) 形参列表 : 数据类型1 参数名称1, 数据类型2 参数名称2, 数据类型3 参数名称3,备注:JDK1.5之后java语言支持可变参数列表重点 :构造方法: 是一类特殊的方法功能:创建其所属类型的一个新的对象。 () 修饰词 类名(形参列表) 语句块; 特殊点:

7、 (1)构造方法可以用于创建对象,可以直接使用,不需要通过对象来调用。 (2)在构造方法中需要完成对属性的初始化赋值。 (3)在一个类允许出现多个构造方法 (4)每个类必须至少拥有一个构造方法 该规则由JVM来保证: 如果你编写的类没有写构造方法的话,则在该java文件编译的时候由编译器自动的为该类添加一个空的方法体的构造方法 如果你编写的类自带了构造方法的话,则在编译的时候,编译器不会再为你添加任何的构造方法实战开发建议: (1)当前类中如果没有构造方法的话,你就不要管了,如果写了构造方法的话,则要求把空的方法体的构造方法手动加上。(2) 类体中书写规范 属性 构造方法 关于属性的操作方法放

8、在前面 普通信息的封装和隐藏使用private 关键来修饰属性或方法以达到隐藏属性或方法的目的; 注:private修饰的属性和方法只能在当前类中使用,其他所有的类都不能访问实际开发过程中类的属性要求全部使用private来修饰,同时必须要暴露一组public公共的方法来进行操作封装 暴露一组public公共的方法对本类的私有属性进行操作的过程。作业: (1) 第2章PPT中的练习(3) 在昨天编写的类的基础上,使用封装和隐藏去进一步完善第三天课程 (2012-7-12)Java 基础语法 注释: 三种 / /*/ /* */ 标识符: 关键字不能做标识符 由字母、数字、_、$ 组成 ,不能以

9、数字开头 $开头的一般表示为内嵌 也可以表示成临时数据类型: 基本类型 整型 :byte 8 short 16 int 32 long 64 默认int 浮点型: float 32 double 64 默认double float f = 3.14f; 字符型: char关于字符的概念 字符编码:ASCII编码 Unicode编码字符集:采用相同编码形式存放的字符的集合。常用的字符集:中文 GB2312 GBK GB18030 拉丁 italic Utf-8字符集 ISO-8859-1 常用转义字符: n 换行 r回车 t tab键 ” 布尔型: Boolean 两种值 true false

10、引用类型 作业: (1)引用类型的用法例子,去测试一把 (2) 将值传递的例子测试 (3) 标准输入/输出 自己完成对象构造和初始化 注:类中的成员变量初始化由三步: (1)根据数据类型进行默认值的初始化 要求掌握8种基本类及引用类型的默认值 (2)根据default后的值来赋值,如果类的属性没有default值的话,则跳过该步骤 (3)根据构造方法来赋值,如果没有构造方法的话,则跳过方法: 类的动态属性 类中方法存放在JVM内部的全局代码区 注:(1)方法通常通过对象来调用,调用时必须注意实参列表与形参列表的个数、顺序、类型都必须一致。 (2)每个方法最后都会有return语句。 如果该方法

11、定义了返回值类型,则在方法体中肯定有return 语句,不能缺省,并且return返回的数据类型与返回值类型必须一致。 用void修饰的不需要返回值类型的方法,在JVM编译的时候自动会添加return ;语句,所以不要自己写return 。 特殊的构造方法,默认返回的就是本身的对象,所以也不需要写return语句,由jvm自动处理.变量 局部变量: 写在方法或语句块内部的变量 方法的形参作为局部变量来看待。 注: 要使用的话,必须要先声明和赋初值之后才能使用 形参除外,原因在 形参在方法被调用时也会根据传递进来的实参进行默认的初始化赋值 成员变量: 也叫类的属性 写在类的内部 ,在方法的外部的变量 只要声明后就可以使用 ,原因在于成员变量在对象创建的时候会根据数据类型进行自动默认初始化赋值。变量的作用范围:解决重名问题的规则:就近原则第四天课程 (2012-7-13)输入与输入 Scanner 类的用法 了解 System.out.println() 用于向控制台输出任意类型的数据 以后该语句只允许出现main() 方法中。 在实际中主要用于调试

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号