Java程序设计的基本概念
来源:互联网 发布:linux opt目录的作用 编辑:程序博客网 时间:2024/05/17 21:38
1.Java的JVM内部统一使用的字符表示是Unicode编码(不选用任何特定的编码,直接使用它们在字符街中的编号,这是统一的唯一的方法)。
2.在JVM加载类的时候,需要经过三个步骤:装载,连接,初始化。
转载就是找到相应的class文件,读入到JVM中,初始化就是class文件的初始化。而连接分为三步:第一步验证class文件是否符合规范;第二步是准备,为变量分配内存的同时设定变量的默认初始值;第三步就是解释,是可选的。
3.JVM内部都是使用的Unicode编码,但是当字符被从JVM内部转移到外部时(即保存为文件系统的一个文件),就进行了编码转换,使用了具体的编码方案。因此,所有的编码转换都法发生在边界的地方,JVM和OS交界处,也就是各种输入/输出流起作用的地方。
4.数据类型的转换分为三类:简单数据类型之间的转换,字符串与其他数据类型之间的转换,其他实用类型之间的转换。
简单类型之间的转换:从低级到高级实行自动类型数据转换,而从高级到低级则需要使用强制类型转换
将基本类型转换成一个类可以使用包装类,从而实用包装类的各种方法进行类型转换为其他的基本类型。
5.在使用运算符进行运算前,先进行类型转换,三目运算符也是如此:低类型的变量自动转换成高类型变量时对应的值。如下的程序可以作为验证:
import java.util.*;public class Test{public static void main(String[] args){char x = 'x';int i =10;System.out.println(false?i:x);System.out.println(false?10:x);}}运行结果为:
6.移位操作的一个具体例子:
import java.util.*;public class Test{public static void main(String[] args){int i = 32;System.out.println(i >> 32);System.out.println(i >> 33);}}运行结果为:32,16
0 0
- Java程序设计的基本概念
- Java程序设计的基本概念
- Java面向对象程序设计的基本概念
- 面试宝典---java程序设计的基本概念
- 程序设计的基本概念
- 第一节:程序设计的基本概念
- 程序设计的基本概念
- 《Java 程序设计》——>基本概念
- WIN32多线程程序设计的基本概念
- 面向对象程序设计的基本概念
- 面向对象程序设计的基本概念
- 《Java高并发程序设计》学习 --2.1 基本概念
- Java实践(一)---程序设计基本概念
- 程序设计基本概念
- 程序设计基本概念
- 程序设计基本概念
- 程序设计基本概念
- 程序设计基本概念
- sublime text安装插件
- LIRE图像检索引擎Lire - Lucene Image REtrieval
- fir.im Weekly - 当技术成为一种 “武器”
- [cuda]并行存储模型
- 多线程程序中操作的原子性
- Java程序设计的基本概念
- linux下为php添加curl扩展的方法
- php过滤微信名中包含的表情
- iOS官方图标尺寸说明
- C/C++中volatile关键字详解
- 针对实体编程
- Hdu 1541 Stars
- java虚拟机的Stack和Heap
- angular js $http