Java基础知识(面试笔试)

       第一次写博客,真的好紧张啊!所以呢,先写点简单的Java基础知识,缓解一下紧张的心情(其实只是快过年了,不想上班罢了皱眉

一、变量的作用域和生命周期

1.作用域:从变量定义开始,到大括号结束

2.生命周期:从定义开始存活,到大括号完后消失

二、&和&&的区别

1.&:无论左边是结果是什么,右边都会参与运算

2.&&:短路与,如果左边是false,那么右边不参与运算

三、switch...case...

1.比较容易考到的是,switch后面能跟哪几种数据类型(byte,char,short,int),为什么说不能跟其他的呢?因为语法规定酷

四、break、continue、return区别

1.break跳出循环,不执行循环,继续执行后面代码

2.continue跳出本次循环,继续执行后面的循环

3.return直接结束,后面所有程序都不执行

五、重载和重写的区别

1.重载:函数名相同,参数不用(个数和类型)

2.重写:存在父子类中,签名相同,方法内容不同

六、static(块)

1.静态随着类的加载而加载,而且优先于对象存在

2.静态方法中不能使用this,spuer关键字

3.静态代码块、构造代码块、构造函数同时存在时,执行顺序为静态代码块、构造代码块、构造函数

七、final

1.可修饰类、方法、变量

2.不可被继承

3.不能被重写和重载

4.常量,只能赋值一次

八、set、List区别

1.都是继承Collection借口

2.List有序,可以重复

   Set无序,不可以重复

 

      先简单的写这些,试试手吐舌头

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值