讲义五 java语言基础

额,看来很多基础还是有必要记一下的,或者混个眼熟,编程不一定用,但将来面试可能会用到-_-||

1、boolean型:首先它的实际占位是1\8字节,也就是一位,但是在寻址的时候是以字节为单位的,所以boolean要占有一个字节(其他七位空着)。

2、char型:C\C++都是占一字节,那是因为他们采用的是ASCII编码,而java走的是国际路线,就要考虑所有语种,面对中日韩的文字只能采用Unicode编码方式,而Unicode中每个字符要用两个字节表示。

3、常用的转义字符:

表示方法   Unicode 意  义
‘\b’ '\u0008' 退格
‘\t’
'\u0009'
水平制表符tab
‘\n’
'\u000a'
换行
‘\f’
'\u000c'
表格符
‘\r’
'\u000d'
回车
‘\"’
'\u0022'
双引号
‘\'’
'\u0027'
单引号
‘\\’
'\u005c'
反斜杠
4、编码与解码:将Unicode码转换为本地字符集码的过程叫编码,反向则为解码;

5、溢出:例:int + int = int 会存在溢出问题。

6、浮点类型计数方式:十进制和科学记数法(12.1234e3,e后必须为整数)

7、常用的math静态方法:

Math.abs
取绝对值

Math.pow
乘方

Math.sqrt
开方
Math.round
四舍五入 fd
Math.ceil
取最大值 fd
Math.floor
取最小值 fd







8、基本数据类型的包装类

java为了体现自己绝对的面向对象,也是够贫的,基本数据类型都做成了类。包装类中有各种方法,使用起来倒蛮方便的,例如:integer.parseInt("321")获取字符串的数值。静态属性中还含有响应数据类型的取值范围,MIN_VALUE(最小值)、 MAX_VALUE (最大值)、NaN(非数类型)、 NEGATIVE_INFINITY(针对浮点型--负无穷)、 POSITIVE_INFINITY(针对浮点型--正无穷)等。

9、java的位运算

会单独开一讲学习。

10、java的控制语句

总共也就那几个,大家应该都见过

分支语句:if-else、switch-case

循环语句:for、while、do-while

跳转语句:break、return、continue

异常处理语句:try-catch-(finally)、throw

switch里的判定项只能是:byte、short、int、char.case后面只能跟常量。且for和while循环体内定义的变量只在循环内起作用,switch和if也一样。

跳转语句中也就break sign;continue sign;需要了解:

<span style="font-family:Microsoft YaHei;font-size:14px;"><span style="font-size:18px;">	sign:for(int i = 0;i < 3;i++){
				for(int j = 0;j < 5;j++){
					if(j == 2){
						break sign;
						
					}
					System.out.println("j:"+j);
				}
			
			}</span></span>
可见只输出了

j:0

j:1
下面许多都是要单独深入点学的,且奉上今日美图:



你可能感兴趣的:(java,代码,基础)