初级java学习_JAVA学习笔记(初级)--JAVA基础

1 变量和数据类型

1.1   变量的命名:书上有命名规则,很简单,与多数语言也大致相同,不细说

1.2   变量的类型:这个点在笔试时候会考到,比如输出某个对象的大小

基本类型:变量名是变量本身

java简单数据类型

类型

大小

byte

1byte=1bit=8位二进制

short

2byte

int

4byte

long

8byte

float

4byte

double

8byte

char

2byte

boolean

引用类型:数组、类(类的对象)、接口,引用类型变量名存储的是变量的地址

1.3 变量的初始化:笔试时也常会考到程序未对变量进行手动初始化时,java对不同数据类型的初始化机制

1.4 final变量:这个也是笔试或者面试时比较高频的考点,final 可以修饰类,方法和对象,修饰类表示该类不可被继承,修饰方法表示该方法不可以被子类重写,修饰变量表示该变量一旦初始化便不可再修改,相当于常量。面试或笔试达到这里就行了。

2  运算符

2.1 算术运算符:比较简单,/为求商,%为求余

2.2 关系和条件运算符:关系运算符值大小关系,不讲,条件运算符,与(&&)、或(||)、非(!)、异或(^),前两者为短路运算符,与位运算&,|有所区别,如:a && b,当a为false时不再求b,a || b当a为true时不再求b,而位运算a,b表达式都会执行,笔试面试会考察。

2.3 移位和逻辑运算符:重点即上面说到的&& 与&,||与|的区别,另外,当要求做大数运算时,也会用到位运算,重点是求负数的补码,需要注意一下。^为按位求异或,~为按位取反,求反码。

2.4 赋值运算度:不再多说。

2.5 其他运算符:if-else 简写 ?:

[]创建数组

.访问运算符

new 创建对象或数组

instanceof  检测对象 a instance b,返回true/false

3 表达式:操作数和运算符构成的字符串,主要要知道运算符的优先级,这样才能知道表达式的运行结果

4 控制语句

4.1 if-else,不讲

4.2 switch:在进阶段会考虑传给switch的参数类型,会有一定限制,一般是int/char型

4.3 while && do-while:do-while会比while多执行一次循环体的代码

4.4 for(初始条件;终止条件;增量)

4.5 break && continue:continue退出单次循环,break退出整个循环,return 返回,结束整个应用程序。

4.6 try-catch-finally:try{}当代码没返回异常时执行,catch捕获try块内代码异常,finally不是必须得,但是只要有便一定会执行

5 数组

java数组下标基于0,对于一维数组a,a.length()表示数组长度,对于二维数组b,b.length()表示其行数,b[0].length()表示列数。另外,注意数组的访问为a[index],数组的声明和创建也可看看,创建数组时必须为其分配固定内存,且不可以动态修改,若需要动态存储数据应该使用java的集合类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值