java查漏补缺(自我检查项)

java错题本

1,对象和字符常量的比较
string sa=new string("hello")
String sb=new string("hello")
string sa="hello"
String sb="hello"
//对于两段代码是否相等的t问题sa==sb,对象不相等,内存不一样
2,布尔值判断
if(flag)==if(flag==ture)
3,a++和++a
int a=3
int b=a++
int c=++a
b=3  c=5     对于当前程序b=先调用a,然后在加,++a是先进行运算在加a

4,增强for语句

取数组中的数据

int[] a[10,20];
for(int x:a)
{}
//遍历数组里的值x=数组的值

5,continue只终止一次

continue终止某次循环过程

6,可变参数
public void test(int... x)
{
  
}
text(a[1,2,3,4,5])
int... 代表任意类型,但参数只能是最后一个
7,反转数组
int[]a=[1,2,3,4,5];
int[]b=new int[a.lenght]
for(int i,int j=a.lenght-1;i<a.lenght;i++,j--)
{
    b[i]=a[j]
}
8,稀疏数组

每行每列不同数数字的位置,常用于棋盘


9,构造方法

构造方法每个类里都有,分为有参无参,当创建类的时候会调用构造方法,当定义了有参默认就不会创建无参,所以要把有参写上。

10,静态方法不能被重写
11, instanceof

a instanceof b 输出布尔值是否a继承b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值