java基础学习1

Java  基础学习:

1、一次编译到处运行原理:

 java基础学习1_第1张图片

2、Java语言严格区分大小写。

3、java语句分结构定义语句和执行功能语句。

//结构定义语句

class Lesson

{

//结构定义语句

 Public static voidmain(String [] args)

{

         //执行功能语句,”;” 号结束

         System.out.println(“hello”+”word”);

}

}

 

4、Java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线和美元符号组成,但是标识符不能以数字开头,不能是关键字。

java基础学习1_第2张图片

5、Java中的常量

整形常量

十进制(12)、十六进制(0x12)、八进制(012)

长整形常量

13L

单精度浮点数

5.1f , 4f , 2e3f , 0f

双精度浮点数

5.1 , 4 ,  2e-3 ,  0d

布尔常量

true 、false

字符常量

‘a’ ,’b’

字符串常量

“abc”

null 常量

只有一个值,表示对象的引用为空

 

6、基本类型占用内存情况,java中的基本类型所占字节,由虚拟机决定,和具体的系统平台无关

boolean 

1 字节,其取值只有两个,true和false。

char

2 字节 数字大小:0—2^16-1,是unicode编码

byte

1 字节 数字大小:-2^7  -- 2^7-1

short

2 字节 数字大小:-2^15 -- 2^15-1

int

4 字节 数字大小:-2^31 -- 2^31-1

long

8 字节 数字大小:-2^63 -- 2^63-1

float

4 字节 数字大小:1.4E-45~3.4E+38 , -1.4E-45 ~ -3.4E+38 。用二进制的指数形式表示一个浮点数的格式,如:101*22  , 101*2-3

double

8 字节 数字大小: 4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308


你可能感兴趣的:(java,常量及内存占用情况,编译运行原理,类名变量定义)