2020版Java面试宝典学习笔记有哪些重点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计7268个文字,预计阅读时间需要30分钟。
Java 没有goto语句。Java中保留了goto这个关键字,但并没有使用。在C语言中,goto语句常与条件语句配合使用,可以用来实现条件转移、构成循环体、跳出循环体等功能。在Java中,通常使用循环语句和条件语句来实现类似的功能,例如使用for循环、while循环等来实现循环,使用if语句来实现条件转移。Java的设计理念是不鼓励过度使用goto语句,因为它可能会导致代码难以理解和维护。
Java面试题总结
一、Java基础 1)Java有没有goto?
2)&和&&的区别?goto是C语言中的,通常与条件语句配合使用,可用来实现条件转移, 构成循环,跳出循环体等功能。Java保留了这个关键字但是没有使用。
3)静态变量和实例变量的区别?&和&&都表示逻辑与的关系,同真则真,有假则假。
&&具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式。if(x == 33 & ++y>0) y 会增长,if(x ==33 && ++y>0) 不会增长
& 是按位与运算符。当&操作符两边的表达式不是 boolean 类型时,&表示按位与操作。
在语法定义上的区别:静态变量前要加 static 关键字,而实例变量前则不加。
在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。
本文共计7268个文字,预计阅读时间需要30分钟。
Java 没有goto语句。Java中保留了goto这个关键字,但并没有使用。在C语言中,goto语句常与条件语句配合使用,可以用来实现条件转移、构成循环体、跳出循环体等功能。在Java中,通常使用循环语句和条件语句来实现类似的功能,例如使用for循环、while循环等来实现循环,使用if语句来实现条件转移。Java的设计理念是不鼓励过度使用goto语句,因为它可能会导致代码难以理解和维护。
Java面试题总结
一、Java基础 1)Java有没有goto?
2)&和&&的区别?goto是C语言中的,通常与条件语句配合使用,可用来实现条件转移, 构成循环,跳出循环体等功能。Java保留了这个关键字但是没有使用。
3)静态变量和实例变量的区别?&和&&都表示逻辑与的关系,同真则真,有假则假。
&&具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式。if(x == 33 & ++y>0) y 会增长,if(x ==33 && ++y>0) 不会增长
& 是按位与运算符。当&操作符两边的表达式不是 boolean 类型时,&表示按位与操作。
在语法定义上的区别:静态变量前要加 static 关键字,而实例变量前则不加。
在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。

