-
JDK和JRE跨平台
A: JDK与JRE的关系
a: JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。它包含了Java虚拟机,也就是JVM,
b: JDK:它是Java开发运行环境,提供了Java语言的开发工具.JDK包含了JRE,同时也就包含JVM。
B: 跨平台特性
a: 平台指的是操作系统 (Windows,Linux,Mac)。
b: Java程序可以在任意操作系统上运行,一次编写到处运行
c: 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)。Java程序的运行靠JVM运行实现跨平台,但JVM本身是依赖操作系统,JVM本身是不跨系统的。JVM就如同“小霸王”,当你想要玩超级玛丽游戏时,你需要先安装一个模拟器才可以玩,这个模拟器就是JVM,但这个模拟器本身是依赖操作系统的。
C. JVM划分
-
关键字
关键字是被Java语言赋予特殊含义,具有专门用途的单词,比如class,int,double均为Java已经预设好的。全部采用小写字母。 -
标识符
a. 定义:它是给类,接口,方法,变量等起名字时使用的字符序列。
b. 组成规则:英文大小写字母,数字字符,$和_。
c: 注意事项
①:数字不能开头
②:不可以使用关键字
③:严格区分大小写,不限制长度
④:起名时,尽量达到见名知意 -
数据类型
基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。这四类基本类型是最简单、最基础的类型。
引用数据类型是强大的数据类型,它是基于基本数据类型创建的。 -
基本数据类型四类八种
数据类型转换:
A. 自动类型转换,范围小的数据类型向范围大的数据类型转换时使用;如:
int i = 100;
double d2 = i;
B. 强制类型转换,范围大的数据类型向范围小的数据类型转换时使用。如:
double d = 3.14;
int i2 = (int)d; // i2的值为3 -
数据量
JAVA的数据量包含常量和变量。
A.常量
常量就是不变的数据量。
例如100就是常量,是整数常量!但它是byte、short、int、long中的哪一种呢?整数常量可以根据所在范围来确定类型,例如100在-128-127之间,所以他是byte类型;500在-32768-32767之间,所以它是short类型;100000在-2147483648~2147483648之间,所以它是int类型。java中默认的整数类型是int类型
浮点类型的常量也可使用后缀,在Java中所有没有后缀以及使用“D”后缀(小写也可以,但建议使用大写)的小数都是double类型;float类型常量必须添加“F”后缀(小写也可以,但建议使用大写)。java中默认的浮点类型是double类型。
B.变量
变量是内存中装载数据的小盒子,你能用它来存数据和取数据。变量必须要有明确的类型,什么类型的变量装载什么类型的数据。
定义变量的语法格式:
数据类型 变量名 = 数据值;如int a = 100; -
方法
A. 格式:
修饰符 返回值类型 方法名(参数类型 参数名1, 参数类型 参数名2, …) {
方法体;
return 返回值;
}
B. 方法使用的注意事项:
a,方法不调用,自己不执行
b,方法中不能定义方法, 但是,方法中可以调用方法
c, 方法定义的位置在类中,其他方法的外面
d, 如果方法没有明确的返回值类型,使用’空’类型, void表示
e,void只能在方法返回值类型位置使用,不能作为 普通的数据类型使用
f, 如果方法返回值类型为void类型,可以省略 return
C. 方法在JVM的运行状态
D. 参数传递
形式参数:定义方法时,参数列表中的变量,我们称为形式参数。
实际参数:调用方法时,传入给方法的数值,我们称为实际参数。
当调用方法时,如果传入的数值为基本数据类型(包含String类型),形式参数的改变对实际参数不影响;
当调用方法时,如果传入的数值为引用数据类型(String类型除外),形式参数的改变对实际参数有影响。
E. 方法重载:
方法重载,在同一个类中,出现了多个同名的方法,他们的参数列表不同 (参数列表的个数不同,参数列表的数据类型不同,参数列表的顺序不同)。
方法重载特点:与方法的返回值类型无关,与方法的参数名无关,只看方法名与参数列表。
Java小白的学习笔记(1)
最新推荐文章于 2024-07-27 15:22:06 发布