2022年Java知识点总结.docx
《2022年Java知识点总结.docx》由会员分享,可在线阅读,更多相关《2022年Java知识点总结.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师总结 优秀学问点JAVA学问点总结 1JAVA的特点:1 简洁易用、完全面对对象;2 与平台无关性、可扩展性强;3 可移植性高、支持分布式编程;4 健壮、安全牢靠并性能优异;5 支持多线程开发技术;6 支持动态开发;2.JVM: Java 虚拟机( JVM是 Java 实现跨平台的基础) ;Java 的源程序( *.java)编译( 命令: java+ 文件名 .java )Java 字节码 运行(命令: java+ 源程(*.class 编译时自动形成,与源程序名一样 序的文件名 ) JVM( Wind
2、ows、Linux 开发工具, Javac 及基础核心类 JDK 运行环境, Java 及基础核心类 3. 编写第一个 Java 程序:Java 源文件扩展名为: ” .java ”一个源文件中最好只有一个java 类,但是可以包含多个类public修饰的类,文件名与类名必需一样 包括大小写 被运行的类中需要有一个方法:public static void mainString args 一个源文件中最多有一个public修饰的类例如: public class Test public static void mainString args System.out.println“ 这个编写的第
3、一个java 程序!”; 在运行程序之前先配置环境变量:path 变量值为: JDK安装目录下bin ; lib ; 或 .;JDK安装目录下libtools.jar classpath变量值为: JDK安装目录下在 dos 命令窗口中输入以下命令进行运行:编译命令 : javac Test.java 运行命令 : java Test 生成文档命令 :javadoc Test.java 4.Java 编程规范A、命名规定包 :包名应当是小写的名词;如: package shipping.objects 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第
4、1 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师总结 优秀学问点类: 类名应当是名词,大小写混合,每个单词的首字母大写;如: class AccountBook 接口: 接口名的大小写应当与类名一样;如: interface Account 方法: 方法名应当动词,大小写混合,首字母小写;每个方法名中,以大写字母区分 单词;限制使用下划线;如: balanceAccount 变量: 全部的变量应当是大小写混合,首字母小写;由大写字母区分单词;限制下划 线的使用;如: currentCustome
5、r 常数: 基本类型常数应当是全部大写的由下划线区分的单词;如: HEAD_COUNT、MAXIMUM_SIZE、MIN_VALUE B、程序主体结构规定 掌握结构: 全部语句,即使是一条语句,假如是某掌握结构的一部分,都要使用大括 号( )括起来;空格: 在任意行上只放置一条语句,并且使用2 或 4 个空格缩进使代码更易读;Java 代码的位置: 全部代码都存在于一个类里 例如:修饰符 class 类名 程序代码 留意:Java 是严格区分大小写的;功能执行语句以 ; 终止,这个分号必需是英文输入法中的 ; ;连续的字符串不能换行,可使用 + 连接;5、Java 代码的注释 作用:1 、说明
6、程序中某些部分的作用和功能,提高程序的可读性;2 、可以使用注释临时屏蔽某些语句,在程序调试时使用;注释的形式:1 、单行注释 int c = 10; / 定义一个整型 2 、多行注释 /* 定义一个整型 int c = 10; / int x = 5; */ 留意: /* */ 中可以嵌套”/ ” 注释,但不能嵌套”/* */ ” ;3 、文档注释“ /* .*/” ;6、Java 中的标识符 1 、变量,方法,类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标 识符;2 、在 Java 语言里标识符以字母或下划线、$符号开头,后面字符可以是字母、数字、细心整理归纳 精选学习资料
7、- - - - - - - - - - - - - - - 第 2 页,共 14 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师总结 优秀学问点下划线、 $符号;(其他符号都不能用来命名标识符)3 、标识符对字母大小写特别敏锐,必需区分大小写,但是没有长度限制;4 、关键字不能用作标识符命名;5 、标识符中不能包含空格;6 、标识符是由Unicode 字符组成的,因此可以使用汉字作为标识符 不举荐,尽量不用 ;7、关键字Java 中一些赋以特定的含义、并用做特地用途的单词称为关键字,也可叫保留字; 关键字不能作
8、为一般的标识符使用;全部 Java 关键字都是小写的,IF 、THIS、NEW等都不是 Java 关键字;goto 和 const 虽然从未使用,但也作被为 Java 保留关键字;关键字含义说明:boolean: 布尔值 byte:字节字面值false :布尔值假 char:字符类型null:空 int:整型true:布尔值真基本数据类型 long:长整型const 退出循环 short:短整型 float:单精度型保留字goto double:双精度型 void:无类型abstract:抽象 private:私有 public:公有 static:静态修饰符 final:定义常量 nativ
9、e:Java调用别的语言(C+)程序时使用 volatile:短暂 transient:短暂 synchronized:处理线程是使用 try:反常处理 break: catch:捉反常 case:流程掌握语句反常处理 finally:无论有没有 continue:循环连续细心整理归纳 精选学习资料 throw: 抛出反常 default:缺省 第 3 页,共 14 页 throws:抛出反常 do:循环语句掌握语句 while:循环语句class:类 if:条件语句 extends:继承 else:条件语句 implements:实现接口 for:for循环语句instanceof:引入包
10、return:返回interface:判定一个对象是否属于某个类 switch:条件判 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师总结 优秀学问点断面对对象 new: 创建新对象 package: 包 super: 超类 this: 自己8、java 基本数据类型整数类型 byte, short, int, long 数值型 浮点类型 float, double 基本数据类型 字符型 char 布尔型( boolean )数据类型 类class 接口
11、interface 引用 复合 数据类型数组字符串( String)基本数据类型包括:整型、浮点型、字符型、规律型(布尔型);数据类型 名称 位长 默认值 取值范畴布尔型 boolea 1 false true,false n 字节型byte 8 0 -128127 uffff字符型char 16 u000u0000 0短整型short 16 0 -3276832767 整型int 32 0 -21474836482147483647 长整型long 64 0 -92233720368547758089223372036854775807 浮点型float 32 0.0 1.4E-45 3.4
12、028235E+38 双精度型double 64 0.0 4.9E-324 1.7976931348623157E+308 留意:整数类型数据用于描述一个肯定大小范畴内的整数;浮点类型数据用于描述一个范畴很大的实数;浮点类型数据有肯定的精度限制;字符类型为char ,它用于表示一个字符, 使用单引号在 Java 中 char 类型为 16 字节,采纳 Unicode 表示;细心整理归纳 精选学习资料 规律类型为boolean ,它用于表示真和假;boolean类型只有两个值真true, 假 第 4 页,共 14 页 - - - - - - - - - - - - - - - - - - - -
13、 - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -false;名师总结优秀学问点boolean 类型有自己的运算,不能参与其他数据类型之间的运算;9、常量常量 就是程序里连续不变的值,是不能转变的数据;声明常量的格式如下:final类型常量名 ,常量名 = 值;Java 中的常量包括整型常量、浮点型常量、布尔常量、字符常量等;整型常量:十进制:不能以0 开头,多个09 之间的数字十六进制 : 以 0x 或 0X 开头 0x8a 0X56d 八进制:必需以 0 开头 034 0376 长整型:必需以 L 结尾 87L 345L 浮点数常量:f
14、loat 型: 2e3f 0.6f double 型: 4.1d 1.23d 布尔常量 :true 和 false “ nmain ”转义字符 n 表示换行字符常量 : a5字符串常量 :“hello ”“ 8698”null常量 :null ,表示对象的引用为空;10、变量 在 java 语言中储备一个数据信息,必需将它储存到一个变量中;变量在使用前必需有 定义,即有确定的类型和名称;声明变量的语法:类型 变量名 , 变量名 = 初值 ; 例如: int i; char c; float a, b, c; 变量的声明有三种形式:1、 声明变量;例如 : int i; 2、 变量赋值;在变量赋
15、值之前要先声明变量;例如: int i; i=5; 3、 变量的初始化;例如: int i = 8; 11、基本数据类型之间的兼容性 基本数据类型之间的转换:“ 小” 的数据类型可以直接赋给“ 大” 的数据类型;“ 大” 的 不能赋值给“ 小” 的数据类型(会显现编译错误);数据类型大小关系如下:整数类 :long int short byte 浮点型 :double float 整型数据类型可以赋给浮点数据类型比如:float short float int float long double long 留意:细心整理归纳 精选学习资料 char 可以赋给 long 和 int ,但是不能赋
16、给short 和 byte (编译错误); 第 5 页,共 14 页 char 可以赋给 float和 double ; - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师总结 优秀学问点当整数型常量被声明为 long 类型时,只能赋值给 long 型变量;当整数型常量在 065535 之间时,可以被赋值给 char 型变量;char 型常量可以被赋值给整数类变量,只要整数变量的类型可以容纳 char 型文字常量所表示的数值;浮点型常量默认为double 型,
17、而 double 型常量不能赋值给float型变量;boolean 与其他数据类型没有兼容性;12、数据类型转换 1、自动类型转换(隐式类型转换)需要同时满意两个条件:1 、两种类型彼此兼容 2 、目标类型的取值范畴要大于源类型(显示类型转换)2、强制类型转换 当两种类型不兼容,或目标取值类型范畴小于源类型时,自动类型转换无法进行,需要进行强制类型转换;数据类型强制转换的格式为:(数据类型)数据表达式;例如: int i = 5; byte b = bytei; 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 中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Java 知识点 总结
限制150内