第1弹、Java的基础常识

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 是一个类。

你可能感兴趣的:(第1弹、Java的基础常识)