GO GO GO
2015-06-18 23:55
288 查看
源文件(***.java文件)-->java编译器-->字节码(***.class文件)-->类装载器-->字码校正器-->-->操作系统平台
先加载启动类库、在加载扩展类库、最后加载用户自定义类库。
正常的类加载顺序可以避免一些非法代码的执行,并可以提高代码执行的安全性。
浮点常亮默认是double类型,不能直接赋值给float。
float f = 3.2f;
字符型char是以整型方式存放在类存中,所以char可以参与运算。
char类型表示方式:'a'注意在''(单引号)之间只能放一个字符。
char类型运算时,将asc码和数字运算。
char类型采用unicode编码占两个字节,可以存放一个中文字。
布尔值表示逻辑运算,判断一个条件是否满足。
满足为true,不满足为false。
类型转换:
1、自动类型转换
当小类型和大类型运算时,会自动将小类型转换为大类型。
例:1+2.1会先将1转换为double类型1.0,然后再和2.1运算。
boolean/byte < short < int < long < float
其中float比long更大,float拥有整数和小数两个部分,而long只有整数部分。
整型和整型运算,其结果至少是int
例:
byte b1 = ; byte b2 = 2; byte b3 = bi + b2;
以上语句编译错误,byte+byte结果是int,大类型不能直接赋值给小类型。
2、强制类型转换
一般用于大类型强制转换为小类型,可能损失精度。
例:
int x = (int)2.3; float f = (float)3.2
=是赋值,也就是将一个值存放到一个变量中。
例:
int x = 9; 其含义就是将9值赋值给x。
==是比较,也就是比较两个值是否相等。
&&是并且,只有两个条件同时满足,结果才能满足。
如果只有一个条件满足,结果也不满足。
多个if和if-----else if的区别:
多个if是多条语句,每个if判断都会执行。
if-----else if是一条语句,当一个条件满足后,后面的else if全部忽略。
努力、努力、努力 阮亚运6/19
先加载启动类库、在加载扩展类库、最后加载用户自定义类库。
正常的类加载顺序可以避免一些非法代码的执行,并可以提高代码执行的安全性。
浮点常亮默认是double类型,不能直接赋值给float。
float f = 3.2f;
字符型char是以整型方式存放在类存中,所以char可以参与运算。
char类型表示方式:'a'注意在''(单引号)之间只能放一个字符。
char类型运算时,将asc码和数字运算。
char类型采用unicode编码占两个字节,可以存放一个中文字。
布尔值表示逻辑运算,判断一个条件是否满足。
满足为true,不满足为false。
类型转换:
1、自动类型转换
当小类型和大类型运算时,会自动将小类型转换为大类型。
例:1+2.1会先将1转换为double类型1.0,然后再和2.1运算。
boolean/byte < short < int < long < float
其中float比long更大,float拥有整数和小数两个部分,而long只有整数部分。
整型和整型运算,其结果至少是int
例:
byte b1 = ; byte b2 = 2; byte b3 = bi + b2;
以上语句编译错误,byte+byte结果是int,大类型不能直接赋值给小类型。
2、强制类型转换
一般用于大类型强制转换为小类型,可能损失精度。
例:
int x = (int)2.3; float f = (float)3.2
=是赋值,也就是将一个值存放到一个变量中。
例:
int x = 9; 其含义就是将9值赋值给x。
==是比较,也就是比较两个值是否相等。
&&是并且,只有两个条件同时满足,结果才能满足。
如果只有一个条件满足,结果也不满足。
多个if和if-----else if的区别:
多个if是多条语句,每个if判断都会执行。
if-----else if是一条语句,当一个条件满足后,后面的else if全部忽略。
努力、努力、努力 阮亚运6/19
相关文章推荐
- 《Gogoing》Alpha版会议总结
- Basic Sorting Algorithms
- Google Play来华 象征意义+跳板而已
- [翻译] NSDate-TimeAgo
- google host 2015-6-18
- [转]50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs
- 创建Django项目
- 关于windows的自动登录功能--autoadminlogon
- hdu 1052 (greedy algorithm)
- Django异常 - ImportError: No module named django.core.management
- 某个地方 category 的方法不想用的解决方案
- mongo api
- 20150618-Django项目心得
- Mongo创建用户
- UVALive_6886_Golf Bot(FFT快速傅里叶变换)
- Google I/O 2013:Volley 图片缓存教程
- hdu 1051 (greedy algorithm, how a little modification turn 15ms to 0ms)
- Google对员工到底有多好?
- mongo学习-基础知识
- 20150618-Django之models个人心得