2022年Java知识点总结复习过程 .pdf
《2022年Java知识点总结复习过程 .pdf》由会员分享,可在线阅读,更多相关《2022年Java知识点总结复习过程 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、资料收集于网络,如有侵权请联系网站删除word 可编辑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 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1
4、 页,共 15 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑类: 类名应该是名词,大小写混合,每个单词的首字母大写。如:class AccountBook 接口: 接口名的大小写应该与类名一样。如:interface Account 方法: 方法名应该动词,大小写混合,首字母小写。每个方法名中,以大写字母区分单词。限制使用下划线。如:balanceAccount( ) 变量: 所有的变量应该是大小写混合,首字母小写。由大写字母区分单词。限制下划线的使用。如:currentCustomer 常数: 基本类型常数应该是全部大写的由下划线区分的单
5、词。如:HEAD_COUNT、MAXIMUM_SIZE、MIN_VALUE B、程序主体结构规定控制结构: 所有语句,即使是一条语句,如果是某控制结构的一部分,都要使用大括号( )括起来。空格: 在任意行上只放置一条语句,并且使用2 或 4 个空格缩进使代码更易读。Java 代码的位置: 所有代码都存在于一个类里例如:修饰符 class 类名 程序代码 注意:Java 是严格区分大小写的;功能执行语句以(;) 结束,这个分号必须是英文输入法中的(;) ;连续的字符串不能换行,可使用(+) 连接。5、Java 代码的注释作用:1) 、解释程序中某些部分的作用和功能,提高程序的可读性。2) 、可以
6、使用注释暂时屏蔽某些语句,在程序调试时使用。注释的形式:1)、单行注释int c = 10; / 定义一个整型2)、多行注释/* int c = 10; / 定义一个整型int x = 5; */ 注意: /* */ 中可以嵌套” / ”注释,但不能嵌套”/* */ ” 。3)、文档注释“/* .*/” 。6、Java 中的标识符1) 、变量,方法,类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标识符。2) 、在 Java 语言里标识符以字母或下划线、$符号开头,后面字符可以是字母、数字、精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳
7、 - - - - - - - - - -第 2 页,共 15 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑下划线、 $符号。(其他符号都不能用来命名标识符)3) 、标识符对字母大小写非常敏感,必须区分大小写,但是没有长度限制。4) 、关键字不能用作标识符命名。5) 、标识符中不能包含空格。6) 、标识符是由Unicode 字符组成的,因此可以使用汉字作为标识符( 不推荐,尽量不用) ;7、关键字Java 中一些赋以特定的含义、并用做专门用途的单词称为关键字,也可叫保留字。 关键字不能作为普通的标识符使用。所有 Java 关键字都是小写的,I
8、F 、THIS、NEW 等都不是Java 关键字;goto 和 const 虽然从未使用,但也作被为Java 保留关键字;关键字含义说明:boolean: 布尔值 byte:字节false :布尔值假 char:字符类型字面值null:空 int:整型true:布尔值真基本数据类型 long:长整型 short:短整型const float:单精度型保留字 double:双精度型goto void:无类型abstract:抽象 private:私有 public:公有 static:静态修饰符 final:定义常量 native:Java调用别的语言(C+)程序时使用 volatile:短暂
9、transient:短暂 synchronized:处理线程是使用 try:异常处理 break:退出循环 catch:捉异常 case:流程控制语句异常处理 finally:无论有没有 continue:循环继续throw: 抛出异常 default:缺省 throws:抛出异常 do:循环语句控制语句 while:循环语句class:类 if:条件语句 extends:继承 else:条件语句 implements:实现接口 for:for循环语句instanceof:引入包 return:返回interface:判断一个对象是否属于某个类 switch:条件判精品资料 - - - 欢迎下
10、载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 15 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑断面向对象new:创建新对象 package:包 super:超类 this:自己8、java 基本数据类型整数类型 (byte, short, int, long) 数值型浮点类型 (float, double) 基本数据类型字符型 (char) 布尔型( boolean )数据类型类(class) 接口 (interface) 引用 ( 复合) 数据类型数组字符串(
11、String)基本数据类型包括:整型、浮点型、字符型、逻辑型(布尔型)。数据类型名称位长默认值取值范围布尔型boolean 1 false true,false 字节型byte 8 0 -128127 字符型char 16 u0000u0000 uffff短整型short 16 0 -3276832767 整型int 32 0 -21474836482147483647 长整型long 64 0 -92233720368547758089223372036854775807 浮点型float 32 0.0 1.4E-45 3.4028235E+38 双精度型double 64 0.0 4.9E
12、-324 1.7976931348623157E+308 注意:整数类型数据用于描述一个一定大小范围内的整数。浮点类型数据用于描述一个范围很大的实数;浮点类型数据有一定的精度限制。字符类型为char ,它用于表示一个字符, 使用单引号在 Java 中 char 类型为 16 字节,采用 Unicode 表示。逻辑类型为boolean ,它用于表示真和假;boolean类型只有两个值真(true), 假精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 15 页 - - - - - - - - -
13、- 资料收集于网络,如有侵权请联系网站删除word 可编辑(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
14、 1.23d 布尔常量 :true 和 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、 变量的初始化。例如
15、: int 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 。精品资料 - - - 欢迎下载
16、 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 15 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑当整数型常量被声明为long 类型时,只能赋值给long 型变量。当整数型常量在065535 之间时,可以被赋值给char 型变量。char 型常量可以被赋值给整数类变量,只要整数变量的类型可以容纳char 型文字常量所表示的数值。浮点型常量默认为double 型,而 double 型常量不能赋值给float型变量。boolean 与其他数据类型没有兼容性。12、数据类型转
17、换1、自动类型转换(隐式类型转换)需要同时满足两个条件:1)、两种类型彼此兼容2)、目标类型的取值范围要大于源类型2、强制类型转换(显示类型转换)当两种类型不兼容,或目标取值类型范围小于源类型时,自动类型转换无法进行,需要进行强制类型转换。数据类型强制转换的格式为:(数据类型)数据表达式;例如: int i = 5; byte b = (byte)i; 13、变量的作用域变量的作用域指一个变量起作用的范围,它决定了一个变量何时可以访问、何时不可以访问。 Java 中任何变量的作用域都从该变量声明之后开始,并且只在该声明的语句块中使用,也就是该变量只能在声明它的那个花括号 中使用。变量有分为成员
18、变量和局部变量。成员变量 :在类中声明的变量称为成员变量,又叫全局变量。使用范围:通常在类开始处声明,可在整个类中使用。局部变量 :在方法或块(块由两个花括号)中声明的变量称为局部变量。使用范围:从声明处开始到它所在方法或块的结束处。例: int x = 4; / 这之间只有x 可以访问int y = 1; /x和 y 可以访问 int z = 2; /x 、y、z 都可以访问z = 5; x = 4 ;/ 只有 x 和 y 可以访问,不可以访问z 14、Java 中的运算符算术运算符、关系运算符、赋值运算符、逻辑运算符、位运算符、条件运算符1) 、算术运算符运算符运算范例结果精品资料 - -
19、 - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 15 页 - - - - - - - - - - 资料收集于网络,如有侵权请联系网站删除word 可编辑+ 正号+3 3 - 负号b=4;-b; -4 + 加5+5 10 - 减6-4 2 * 乘3*4 12 / 除5/5 1 % 取模(求余)5%5 0 + 自增(前)a=2;b=+a; a=3;b=3; + 自增(后)a=2;b=a+; a=3;b=2; - 自减(前) a=2;b=-a; a=1;b=1; - 自减(后)a=2;b=a-; a=1;b=2;
20、+ 字符串相加“he”+“llo ”“ hello ”两个整数之间的相除(/ )运算结果还是整数,其结果是除的结果的整数部分。例如: 5/2 结果为 2 要获得实数结果,运算中至少一个浮点数。例如: 5/2.0结果为 2.5 2) 、关系运算符运算符运算范例结果= 相等于4=3 false != 不等于4!=3 true 小于4 大于43 true = 小于等于4= 大于等于4=3 true 3) 、赋值运算符运算符运算范例结果= 赋值a=3;b=2; a=3;b=2; += 加等于a=3;b=2;a+=b; a=5;b=2; = 减等于a=3;b=2;a =b; a=1;b=2; *= 乘等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Java知识点总结复习过程 2022 Java 知识点 总结 复习 过程
限制150内