第2.2章
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第2.2章相关的知识,希望对你有一定的参考价值。
java程序运行期数据区
每个java虚拟机都有一个方法区和一个java堆,它们由该java虚拟机中所有线程共享的
对于基本类型的变量,java虚拟机将其放在栈中
对于引用类型的变量,引用变量本身放在java栈中,而引用所指向的对象放在java堆中
运算符和表达式
1.增量和减量运算符:++,--
2.扩展赋值运算符:例如x*=3
3.移位运算符:左移运算符(<<),两个右移运算符(>>,>>)
4.比较运算符:<,<=,>,>=,instanceof
5.布尔运算符:&(和),|(或),^(异或),!(取反)
6.三目运算符:?:
在java中boolean类型只能赋值为true,false两个特定的字面量
而main只是一个标识符,不是java的关键字
如果要在八种内置的基本数据类型的基础上创建新的数据类型,我们需要编写一个类
int类型的大小并不依赖于java程序运行的下层平台,为还隔着java虚拟机
用于声明常量的java关键字是final
在java中,一个字符串字面量可以自动实例化为引用数据类型
还有,java中的String对象是不可变的,也就是唯一
以上是关于第2.2章的主要内容,如果未能解决你的问题,请参考以下文章