GO GO GO
来源:互联网 发布:p2p网络理财规划 编辑:程序博客网 时间:2024/05/16 02:15
源文件(***.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
- Go!
- GO
- GO !
- go
- Go
- Go.
- go
- GO!
- go
- Go
- go
- 【GO】
- go
- go
- GO
- Go
- go
- GO
- scrapy爬豆瓣电影
- leetcode--Palindrome Partitioning
- Linux学习笔记(五)--SSH
- 专访曾宪杰:大型网站系统与Java中间件实践
- 【猫猫的Unity Shader之旅】之Lambert光照
- GO GO GO
- Linux/Ubuntu学习笔记(六)--JDK安装及一个java例程
- leetcode刷题,总结,记录,备忘 226
- ListView上拉加载更多(分页加载)
- Linux/Ubuntu学习笔记(六)--tomcat
- 建立你自己的知识管理系统:学习、保存、分享!
- error: Error parsing XML: unbound prefix 解决办法
- Linux/Ubuntu学习笔记(七)--MySQL安装
- MongoDb常用命令