讲义五 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
下面许多都是要单独深入点学的,且奉上今日美图:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值