1. Java开发架构
JVM : 虚拟机;
JRE : JVM+ 核心类库;
JDK : JRE+Java开发工具。
2. Java安装目录下目录功能简介
bin : 存放一些可执行程序工具;
db : 小型数据库;
jre : Java程序运行时环境;
include : 由于JRE是C and C++ 实现的,启动时需要引入必要的头文件;
lib : Java类库;
src.zip : JDK的核心类源代码。
3. 补码,反码 and 原码
原码: 数据对应的二进制码。 eg. - 29 == 10011101B
反码: 原码除最高位(符号位)外取反。 eg. 11100010B
补码: 反码+1。 eg. 11100011B
4. 基础类型的大小
byte、short、char (16bit) < int < long < float < double
这里要说明JVM中采用Unicode编码,char是2个字节的,可以表示一个汉字。
5. 加号在Java中的两种作用
a. 字符串连接
b. 数据相加
public class TestSum{
public static void main(void)
{
int a = 10, b = 10;
int sum = a+b; //相加作用
System.out.println("Sum"+sum); // 连接作用
}
}
6. 双等号在Java中的作用
对于对象对比的是地址是否相同,Note: Sting 是一个类。