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