一、标识符

凡是自己定义的都是标识符

Java标识符命名规则:

由字母,下划线_,美元符$,数字组成;以字母,下划线_,美元符$开头;大小写敏感,长度无限制;不能有空格。

举例:HelloWorld ; _123 ;  $abc123

二、关键字

 三、java常量

单引号引起来的叫字符,双引号引起来的叫字符串;

final常量的值定义后不能再被改变。

 四、Java变量

java变量:变量名、变量类型、作用域;变量使用要先声明、再赋值、最后使用。

d1 = 0.0 , d2 = 0.0 , d3 = 0.123;

  五、程序执行过程

  1、把代码装载到内存中;内存中分4块区域。 

2、操作系统自动找到程序的main()方法;

3、code segment 代码区:1存放进内存的代码放在代码区;

4、date segment:存放静态变量和字符串常量

5、stack 栈:存放局部变量;

6、heap 堆:存放new出来的东西。

 六、Java变量的分类

方法的参数叫局部变量;例如main(String[] args) 中的args;

出了大括号,在大括号里面声明的变量就没有人认识了。

 七、Java基础数据类型

基础数据类型包括4类8种;除了这4类8种都属于引用类型,基础数据类型占用1块内存,引用类型占2块内存。

如何区分:1、靠占用内存的大小;2、若是占用内存大小相等,靠内存中布局(0、1的布局)

 boolean在java中只能取值true和false,连控制都没有;(C++中只要非0都是true,0是false);

char:

Unicode统一的全世界的编码,例如包含中文的gbk;

java采用unicode编码,unicode分为两种utf-8,utf-16,java使用utf-8;

  

 变量所占的字节和位数

byte-1-8、short-2-16、int-4-32、long-8-64、float-4-32、double-8-64、char-2-16、boolean-1-8。

 

 博客引用马士兵Java基础教程中的PPT,如有侵权,请联系删除,谢谢!

posted on 2020-04-02 16:30  走丢的蜗牛  阅读(110)  评论(0编辑  收藏  举报