Java面试指导——基础必会知识点及陷阱

Java基础必会知识点

1.Java关键字及功能

(1)熟知Java常用关键字的拼写及功能。

(2)所有的Java关键字都是小写的。

(3)goto和const是保留关键字,在Java中没有使用。

(4)true,false,null不是严格意义上的关键字,而是文字常量(literals)。
程序遇到return语句将不会执行finally语句。

2.Java数据类型

(1)8种基本数据类型:byte,short,int,long,float,double,char,boolean。

(2)8种基本数据类型占用的字节长度。

(3)3种引用数据类型:类,接口,数组。

(4)8种基本数据类型对应的包装类,被final修饰,不可被继承。

(5)String和StringBuffer类也是被final修饰的。

3.Java基本运算符

(1)Java基本运算符的种类。

(2)Java基本运算符的优先级。

(3)单目、双目、三目运算符的划分。

(4)运算符操作过程中的类型转换问题。

4.Java程序流程控制语句

(1)有三种执行方式:顺序结构、选择结构和循环结构。

(2)条件选择语句:if...else,switch...case。

(3)循环语句:while,do...while,for。

(4)注意while和do...while的区别,for的三个循环条件。

(5)switch支持的数据类型有:byte,short,char,int以及枚举类型。

5.Java数组

(1)Java数组的概念与特点。

(2)一维数组和二维数组的声明。

(3)数组的初始化的两种方式:静态初始化和动态初始化。

(4)动态初始化数组必须给出长度,否则将报“缺少数组维数”的错误。

(5)动态初始化二维数组时,可以只指定第一维的长度而不指定第二维的。

(6)当数组包含的元素是引用数据类型时,必须为每个元素实例化,否则会出现空指针异常。

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

「评论总计:3 条」「访客:2 条」「站长:1 条」

  1. avatar

    技术文章,只能转载啦 !

  2. avatar

    又是技术文章,只能顶楼支持了。

评论加载中...

发表评论