JAVA要点_1

JDK、JRE、JVM三者联系:

JDK(Java Development Kit):java开发工具包,包含JRE和开发工具,供开发使用。

JRE(Java Runtime Environment):java运行时环境,包含JVM和运行类库,供运行使用。

JVM(Java Virtual Machine):java虚拟机,包含字节码等核心内容,核心所在。


关键字:完全由小写字母组成,例如public,int,true······

常量:程序运行时不变的量,分为5类。

        >字符串常量:"HelloWorld","java"······

        >整数常量:100,200······

        >浮点数常量:3.14,0.0······

        >字符常量:'A','0','汉'······

        >布尔常量:true,false

变量:程序运行时一定范围内可改变的量,可用来存放数据。

        >格式1:数据类型 变量名 = 数据值;

int num = 100;

        >格式2:数据类型 变量名;

                       变量名 = 数据值;

int num;
num = 100;

标识符:只能由字符、数字、下划线_、美元$ 组成。

        >命名习惯:1.见名知意

                            2.只使用英文和数字

                            3.a)类:每个单词首字母都大写,例如Student,HelloWorld

                               b)变量:第一个单词小写,后续每个单词首字母大写,例如age,ageOfMyFriend

                               c)方法:与变量规则相同,例如show(),getAge()

                               d)包:单词全部小写,多级包用'.'隔开,例如java.util

数据类型:分为基本类型和引用类型。

                >基本类型:8种,byte、short、int、long、float、double、char、boolean

                >引用类型:除了基本类型,几乎都算,例如数组,类,接口,Lambda等等

                >注意两个特殊基本类型的赋值,否则报错

long sum1 = 4200000000L;//4200000000为常量默认为int型,但超出了int所能表示最大范围2147483647
float sum2 = 3.14F;//3.14默认为double型

数组定义:数据类型[ ] + 数组名; 

                >动态初始化:数组长度已知,例如

int[] arr = new int[10];

                >静态初始化:数组内容已知,例如

//第一种
int[] arr = new int[] {1,2,3};
//第二种
int[] arr = {1,2,3};

java内存分配:>栈:存放局部变量

                         >堆:new出来的均在堆中,数据有默认值

                         >方法区:存放与.class相关的信息

                         >本地方法区:与操作系统相关

                         >寄存器:与CPU相关,性能极高

眼高手低,重在练习!!!

                                                                                     ​​​​​​​​​​​​​​        ​​​​​​​       ​​​​​​​        ​​​​​​​     ​​​​​​​      \Rightarrow  ​​​​​​​JAVA要点_2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值