Java学习——笔记,java笔记
分享于 点击 46941 次 点评:156
Java学习——笔记,java笔记
一、java相关知识
1.JDK、JRE、JVM的区别和联系
JDK(Java Development Kit)是针对Java开发员的产品,包括了Java运行环境JRE、Java工具和Java基础类库。
JRE(Java Runtime Environment)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM (Java Virtual Machine)是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。
总结:JDK=JRE+Java开发工具+Java基础类库;JRE=JVM+Java核心类库;
二、数据类型
1.基本数据类型
数据类型 | 默认初始值 | 字节数 | 取值范围 |
byte | 0 | 1 |
-128~127 |
short | 0 | 2 | -2的15次方~2的15次方-1 |
int 默认整数类型 |
0 | 4 | |
long | 0 | 8 | |
float | 0.0 | 4 | |
double 默认浮点类型 |
0.0 | 8 | |
char | \(空格) | 2 | 0~65535 |
boolean | false | 1 | true、false |
2.引用数据类型
类 | Scanner、Random、ArrayList |
数组 | String |
接口 |
3.byte的特性
byte b = 127;
//会报错吗?输出多少?
b++;
System.out.println(b);
//会报错吗?输出多少?
b+=1;
System.out.println(b);
//会报错吗?输出多少?
b=b+1;
System.out.println(b);
三、运算符
1.&与&&的区别
对于&,不管怎样,都会执行&符号两边的程序;对于&&。只有当&&符号左边为真后,才会执行右边的程序。
//看看第一题和第二题的输出有何不同
//第一题
int x = 1,y = 1;
if(x++==2 & ++y==2)
{
x=7;
}
System.out.println("x="+x+",y="+y);
//第二题
int x = 1,y = 1;
if(x++==2 && ++y==2)
{
x=7;
}
System.out.println("x="+x+",y="+y);
相关文章
- 暂无相关文章
用户点评