Java知识点总结

上传人:雨水 文档编号:146053880 上传时间:2020-09-25 格式:PDF 页数:14 大小:122.25KB
返回 下载 相关 举报
Java知识点总结_第1页
第1页 / 共14页
Java知识点总结_第2页
第2页 / 共14页
Java知识点总结_第3页
第3页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、学习资料收集于网络,仅供参考 学习资料 JAVA知识点总结 1JAVA的特点: 1 简单易用、完全面向对象; 2 与平台无关性、可扩展性强; 3 可移植性高、支持分布式编程; 4 健壮、安全可靠并性能优异; 5 支持多线程开发技术; 6 支持动态开发。 2.JVM: Java 虚拟机( JVM是 Java 实现跨平台的基础) 。 Java 的源程序( *.java)编译( 命令: java+ 文件名 .java )Java 字节码 (*.class编译时自动形成,与源程序名一致) 运行(命令: java+ 源程 序的文件名 ) JVM( Windows、Linux) 开发工具, Javac 及

2、基础核心类 JDK 运行环境, Java 及基础核心类 3. 编写第一个Java 程序: Java 源文件扩展名为: ”.java ” 一个源文件中最好只有一个java 类,但是可以包含多个类 public修饰的类,文件名与类名必须一致( 包括大小写 ) 被运行的类中需要有一个方法: public static void main(String args) 一个源文件中最多有一个public修饰的类 例如: public class Test public static void main(String args) System.out.println(“这个编写的第一个java 程序! !

3、” ); 在运行程序之前先配置环境变量: path 变量值为: JDK安装目录下bin ; classpath变量值为: JDK安装目录下lib ; 或 .;JDK安装目录下libtools.jar 在 dos 命令窗口中输入以下命令进行运行: 编译命令 : javac Test.java 运行命令 : java Test 生成文档命令:javadoc Test.java 4.Java 编程规范 A、命名规定 包 :包名应该是小写的名词。 如: package shipping.objects 学习资料收集于网络,仅供参考 学习资料 类: 类名应该是名词,大小写混合,每个单词的首字母大写。 如

4、: class AccountBook 接口: 接口名的大小写应该与类名一样。 如: interface Account 方法: 方法名应该动词,大小写混合,首字母小写。每个方法名中,以大写字母区分 单词。限制使用下划线。 如: balanceAccount( ) 变量: 所有的变量应该是大小写混合,首字母小写。由大写字母区分单词。限制下划 线的使用。 如: currentCustomer 常数: 基本类型常数应该是全部大写的由下划线区分的单词。 如: HEAD_COUNT、MAXIMUM_SIZE、MIN_VALUE B、程序主体结构规定 控制结构: 所有语句,即使是一条语句,如果是某控制结

5、构的一部分,都要使用大括 号( )括起来。 空格: 在任意行上只放置一条语句,并且使用2 或 4 个空格缩进使代码更易读。 Java 代码的位置:所有代码都存在于一个类里 例如:修饰符 class 类名 程序代码 注意: Java 是严格区分大小写的; 功能执行语句以(;) 结束,这个分号必须是英文输入法中的(;) ; 连续的字符串不能换行,可使用(+) 连接。 5、Java 代码的注释 作用: 1) 、解释程序中某些部分的作用和功能,提高程序的可读性。 2) 、可以使用注释暂时屏蔽某些语句,在程序调试时使用。 注释的形式: 1)、单行注释 int c = 10; / 定义一个整型 2)、多行

6、注释 /* int c = 10; / 定义一个整型 int x = 5; */ 注意: /* */ 中可以嵌套” / ”注释,但不能嵌套”/* */ ” 。 3)、文档注释 “/* .*/” 。 6、Java 中的标识符 1) 、变量,方法,类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标 识符。 2) 、在 Java 语言里标识符以字母或下划线、$符号开头,后面字符可以是字母、数字、 学习资料收集于网络,仅供参考 学习资料 下划线、 $符号。(其他符号都不能用来命名标识符) 3) 、标识符对字母大小写非常敏感,必须区分大小写,但是没有长度限制。 4) 、关键字不能用作标识符命名

7、。 5) 、标识符中不能包含空格。 6) 、标识符是由Unicode 字符组成的,因此可以使用汉字作为标识符( 不推荐,尽量不 用) ;7、关键字 Java 中一些赋以特定的含义、并用做专门用途的单词称为关键字,也可叫保留字。 关键 字不能作为普通的标识符使用。 所有 Java 关键字都是小写的,IF 、THIS、NEW 等都不是Java 关键字; goto 和 const 虽然从未使用,但也作被为Java 保留关键字; 关键字含义说明: boolean: 布尔值 byte:字节false :布尔值假 char:字符类型字面值null:空 int:整型true:布尔值真 基本数据类型 long

8、:长整型 short:短整型const float:单精度型保留字 double:双精度型goto void:无类型 abstract:抽象 private:私有 public:公有 static:静态 修饰符 final:定义常量 native:Java调用别的语言(C+)程序时使用 volatile:短暂 transient:短暂 synchronized:处理线程是使用 try:异常处理 break:退出循环 catch:捉异常 case:流程控制语 句 异常处理 finally:无论有没有 continue:循环 继续 throw: 抛出异常 default:缺省 throws:抛出异

9、常 do:循环语句 控制语句 while:循环语句 class:类 if:条件语句 extends:继承 else:条件语句 implements:实现接口 for:for循环语句 instanceof:引入包 return:返回 interface:判断一个对象是否属于某个类 switch:条件判 学习资料收集于网络,仅供参考 学习资料 断 面向对象new:创建新对象 package:包 super:超类 this:自己 8、java 基本数据类型 整数类型 (byte, short, int, long) 数值型浮点类型 (float, double) 基本数据类型字符型 (char) 布

10、尔型( boolean ) 数据类型类(class) 接口 (interface) 引用 ( 复合 ) 数据类型 数组 字符串( String) 基本数据类型包括:整型、浮点型、字符型、逻辑型(布尔型)。 数据类型名称位长默认值取值范围 布尔型boolea n 1 false true,false 字节型byte 8 0 -128127 字符型char 16 u000 0 u0000 uffff 短整型short 16 0 -3276832767 整型int 32 0 -21474836482147483647 长整型long 64 0 -922337203685477580892233720

11、36854775807 浮点型float 32 0.0 1.4E-45 3.4028235E+38 双精度型double 64 0.0 4.9E-324 1.7976931348623157E+308 注意: 整数类型数据用于描述一个一定大小范围内的整数。 浮点类型数据用于描述一个范围很大的实数; 浮点类型数据有一定的精度限制。 字符类型为char ,它用于表示一个字符, 使用单引号在 Java 中 char 类型为 16 字节, 采用 Unicode 表示。 逻辑类型为boolean ,它用于表示真和假;boolean类型只有两个值真(true), 假 学习资料收集于网络,仅供参考 学习资料

12、 (false); boolean 类型有自己的运算,不能参与其他数据类型之间的运算。 9、常量 常量 就是程序里持续不变的值,是不能改变的数据。 声明常量的格式如下: final类型常量名 ,常量名 = 值; Java 中的常量包括整型常量、浮点型常量、布尔常量、字符常量等。 整型常量: 十进制:不能以0 开头,多个09 之间的数字 十六进制 : 以 0 x 或 0X开头 0 x8a 0X56d 八进制:必须以0 开头 034 0376 长整型:必须以L 结尾 87L 345L 浮点数常量: float型: 2e3f 0.6f double 型: 4.1d 1.23d 布尔常量 :true

13、和 false 字符常量 : a5 字符串常量 : “ hello ”“8698”“nmain ”转义字符 n 表示换行 null常量 :null ,表示对象的引用为空。 10、变量 在 java语言中存储一个数据信息,必须将它保存到一个变量中。变量在使用前必须有 定义,即有确定的类型和名称。 声明变量的语法: 类型变量名 , 变量名 = 初值 ; 例如: int i; char c; float a, b, c; 变量的声明有三种形式: 1、 声明变量。 例如 : int i; 2、 变量赋值。在变量赋值之前要先声明变量。 例如: int i; i=5; 3、 变量的初始化。 例如: int

14、 i = 8; 11、基本数据类型之间的兼容性 基本数据类型之间的转换: “小”的数据类型可以直接赋给“大”的数据类型。“大”的 不能赋值给“小”的数据类型(会出现编译错误)。 数据类型大小关系如下: 整数类 :long int short byte 浮点型 :double float 整型数据类型可以赋给浮点数据类型比如: float short float int float long double long 注意: char 可以赋给long 和 int ,但是不能赋给short 和 byte (编译错误)。 char 可以赋给float和 double 。 学习资料收集于网络,仅供参考

15、 学习资料 当整数型常量被声明为long 类型时,只能赋值给long 型变量。 当整数型常量在065535 之间时,可以被赋值给char 型变量。 char 型常量可以被赋值给整数类变量,只要整数变量的类型可以容纳char 型文字常量 所表示的数值。 浮点型常量默认为double 型,而 double 型常量不能赋值给float型变量。 boolean 与其他数据类型没有兼容性。 12、数据类型转换 1、自动类型转换(隐式类型转换) 需要同时满足两个条件: 1)、两种类型彼此兼容 2)、目标类型的取值范围要大于源类型 2、强制类型转换(显示类型转换) 当两种类型不兼容,或目标取值类型范围小于源类型时,自动类型转换无

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 其它小学文档

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