2022年Java知识点总结2.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年Java知识点总结2.docx》由会员分享,可在线阅读,更多相关《2022年Java知识点总结2.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA学问点总结1. JAVA的特点:1 简洁易用、完全面对对象;2 与平台无关性、可扩展性强;3 可移植性高、支持分布式编程;4 健壮、安全牢靠并性能优异;5 支持多线程开发技术;6 支持动态开发;2. JVM: Java 虚拟机( JVM是 Java 实现跨平台的基础) ;Java 的源程序( *.java)编译( 命令: java+ 文件名 .java )Java 字节码( *.class编译时自动形成,与源程序名一样运行(命令: java+ 源程序的文件名 )JVM( Windows、Linux开发工具, Javac 及基础核心类JDK运行环境, Java 及基础核心类3. 编写第一
2、个 Java 程序:Java 源文件扩展名为: ” .java ”一个源文件中最好只有一个 java 类,但是可以包含多个类public 修饰的类,文件名与类名必需一样 包括大小写 被运行的类中需要有一个方法:public static void mainString args一个源文件中最多有一个public修饰的类例如: public class Testpublic static void mainString argsSystem.out.println“这个编写的第一个java程序!” ;在运行程序之前先配置环境变量:path 变量值为: JDK安装目录下bin ;classpath
3、变量值为: JDK安装目录下 lib;或 .;JDK安装目录下libtools.jar在 dos 命令窗口中输入以下命令进行运行: 编译命令 : javac Test.java运行命令 : java Test生成文档命令 : javadoc Test.java 4.Java 编程规范A、命名规定包 : 包名应当是小写的名词;如: package shipping.objects类: 类名应当是名词,大小写混合,每个单词的首字母大写;如: class AccountBook接口: 接口名的大小写应当与类名一样;如: interface Account方法: 方法名应当动词,大小写混合,首字母小写
4、;每个方法名中,以大写字母区分单词;限制使用下划线; 如: balanceAccount 变量: 全部的变量应当是大小写混合,首字母小写;由大写字母区分单词;限制下划线的使用;如: currentCustomer常数: 基本类型常数应当是全部大写的由下划线区分的单词;如: HEAD_COUN、TMAXIMUM_SIZ、E MIN_VALUEB、程序主体结构规定掌握结构: 全部语句,即使是一条语句,假如是某掌握结构的一部分,都要使用大括号( )括起来;空格: 在任意行上只放置一条语句,并且使用2 或 4 个空格缩进使代码更易读;Java 代码的位置: 全部代码都存在于一个类里例如:修饰符 cla
5、ss类名程序代码留意:Java 是严格区分大小写的;功能执行语句以 ;终止,这个分号必需是英文输入法中的;; 连续的字符串不能换行,可使用+ 连接;5、Java 代码的注释作用:1) 、说明程序中某些部分的作用和功能,提高程序的可读性;2) 、可以使用注释临时屏蔽某些语句,在程序调试时使用;注释的形式:1) 、单行注释int c = 10; /定义一个整型2) 、多行注释/*int c = 10; /定义一个整型int x = 5;*/留意: /* */ 中可以嵌套” / ”注释,但不能嵌套”/* */ ”;3) 、文档注释“/* .*/”;6、Java 中的标识符1) 、变量,方法,类和对象
6、的名称都是标识符,程序员需要标识和使用的东西都需要标识符;2) 、在 Java 语言里标识符以字母或下划线、$符号开头,后面字符可以是字母、数字、下划线、 $符号;(其他符号都不能用来命名标识符)3) 、标识符对字母大小写特别敏锐,必需区分大小写,但是没有长度限制;4) 、关键字不能用作标识符命名;5) 、标识符中不能包含空格;6) 、标识符是由Unicode字符组成的,因此可以使用汉字作为标识符 不举荐,尽量不用 ;7、关键字Java 中一些赋以特定的含义、并用做特地用途的单词称为关键字,也可叫保留字; 关键字不能作为一般的标识符使用;全部 Java 关键字都是小写的,IF 、THIS、NE
7、W等都不是 Java 关键字;goto 和 const虽然从未使用,但也作被为Java 保留关键字; 关键字含义说明:boolean:布尔值byte:字节false:布尔值假char:int:字符类型整型字面值null:true:空布尔值真基本数据类型long:长整型short:短整型constfloat:单精度型保留字double:双精度型gotovoid:无类型abstract:抽象private:私有public:公有static:静态修饰符final:定义常量native:Java调用别的语言( C+)程序时使用volatile:短暂transient:短暂synchronized:处
8、理线程是使用try:反常处理break:退出循环catch:捉反常case:流程掌握语句反常处理finally:无论有没有continue:循环连续throw:抛出反常default:缺省throws:抛出反常do:循环语句 掌握语句while:循环语句class:类if:条件语句extends:继承else:条件语句implements:实现接口for:for循环语句instanceof:引入包return:返回interface:判定一个对象是否属于某个类switch:条件判断面对对象new: 创建新对象package:包super:超类this:自己8、java基本数据类型数值型浮点类型
9、 float, double基本数据类型字符型 char布尔型( boolean )数据类型类class接口 interface引用 复合 数据类型数组字符串( String)基本数据类型包括: 整型、浮点型、字符型、规律型(布尔型);整数类型 byte, short, int, long数据类型布尔型名称boolea n位长1默认值falsetrue,false取值范畴字节型byte80-128127字符型char16 u000 u0000 uffff0短整型short160-3276832767整型int320-21474836482147483647长整型long640-92233720
10、368547758089223372036854775807浮点型float320.0 1.4E-45 3.4028235E+38双精度型double640.0 4.9E-324 1.7976931348623157E+308留意:整数类型数据用于描述一个肯定大小范畴内的整数;浮点类型数据用于描述一个范畴很大的实数;浮点类型数据有肯定的精度限制;字符类型为 char ,它用于表示一个字符, 使用单引号在 Java中 char 类型为 16 字节, 采纳 Unicode 表示;规律类型为boolean ,它用于表示真和假;boolean类型只有两个值真true,假false;boolean 类型
11、有自己的运算,不能参与其他数据类型之间的运算;9、常量常量 就是程序里连续不变的值,是不能转变的数据;声明常量的格式如下:final类型 常量名 ,常量名 = 值;Java 中的常量包括整型常量、浮点型常量、布尔常量、字符常量等;整型常量:十进制:不能以 0 开头,多个 0 9 之间的数字十六进制 :以 0x 或 0X 开头 0x8a0X56d八进制:必需以 0 开头 0340376长整型:必需以 L 结尾 87L345L浮点数常量:float型: 2e3f0.6f double 型: 4.1d1.23d布尔常量 : true和 false字符常量 : a5字符串常量 :“ hello ”“
12、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 i = 8;11、基本数据类型之间的兼容性基本数据类型之间的转换:“小”的数据类型可以直接赋给“大”的
13、数据类型;“大”的不能赋值给“小”的数据类型(会显现编译错误);数据类型大小关系如下:整数类 : long int short byte浮点型 : double float整型数据类型可以赋给浮点数据类型比如:floatshortfloatintfloatlongdoublelong留意:char可以赋给 long 和 int,但是不能赋给short和 byte (编译错误);char可以赋给 float和 double ;当整数型常量被声明为long 类型时,只能赋值给long型变量;当整数型常量在 065535 之间时,可以被赋值给char 型变量;char 型常量可以被赋值给整数类变量,
14、只要整数变量的类型可以容纳char 型文字常量所表示的数值;浮点型常量默认为double 型,而 double 型常量不能赋值给float型变量;boolean与其他数据类型没有兼容性;12、数据类型转换1、自动类型转换 (隐式类型转换) 需要同时满意两个条件:1) 、两种类型彼此兼容2) 、目标类型的取值范畴要大于源类型2、强制类型转换 (显示类型转换)当两种类型不兼容,或目标取值类型范畴小于源类型时,自动类型转换无法进行,需要进行强制类型转换;数据类型强制转换的格式为:(数据类型)数据表达式;例如: int i = 5; byte b = bytei; 13、变量的作用域变量的作用域指一个
15、变量起作用的范畴,它打算了一个变量何时可以拜访、何时不行以拜访; Java 中任何变量的作用域都从该变量声明之后开头,并且只在该声明的语句块中使用,也就是该变量只能在声明它的那个花括号 中使用;变量有分为成员变量和局部变量;成员变量 :在类中声明的变量称为成员变量,又叫全局变量;使用范畴:通常在类开头处声明,可在整个类中使用;局部变量 :在方法或块(块由两个花括号)中声明的变量称为局部变量;使用范畴:从声明处开头到它所在方法或块的终止处;例:int x = 4;/ 这之间只有 x 可以拜访int y = 1;/x和 y 可以拜访int z = 2;/x 、y、z 都可以拜访z = 5;x =
16、4 ;/ 只有 x 和 y 可以拜访,不行以拜访z14、Java 中的运算符算术运算符、关系运算符、赋值运算符、规律运算符、位运算符、条件运算符1 、算术运算符运算符运算范例结果+正号+33-负号b=4;-b;-4+加5+510-减6-42*乘3*412/除5/51%取模(求余)5%50+自增(前)a=2;b=+a;a=3;b=3;+自增(后)a=2;b=a+;a=3;b=2;-自减(前)自减(后)a=2;b=-a;a=2;b=a-;a=1;b=1;a=1;b=2;+字符串相加“ he” +“ llo”“ hello ”例如: 5/2.02 、关系运算符运算符结果为 2.5运算范例结果=相等于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Java 知识点 总结
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内