java面试
jxausea
这个作者很懒,什么都没留下…
展开
-
&和&&的区别
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式, package com.audition.java; public clas...原创 2013-10-09 15:25:15 · 75 阅读 · 0 评论 -
java跳出多重循环
在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。 例子: package com.audition.java; public class Test1 { /** * @Title: main * @Description:TODO(这里用一句话描述这个方法...原创 2013-10-09 15:38:58 · 78 阅读 · 0 评论 -
char,short,byte能不能作为switch条件
看例子:public static void byteTest(){ char a =2; byte b=2; short c =3; switch (c) { case 1: break; default: break; } } 结果:程序不报错,运行正常,这说明byte,short,char都可以隐...原创 2013-10-09 15:53:17 · 209 阅读 · 0 评论 -
ceil、floor、round区别
ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如, ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11; floor的英文意义是地板,该方法就表示向下取整,Math.ceil(11.6)的结果为11,Math.ceil(-11.6)的结果是-12; ...原创 2013-10-09 16:35:58 · 174 阅读 · 0 评论 -
abstract class和interface有什么区别
含有abstract修饰符的class即为抽象类,abstract类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为...原创 2013-10-09 16:56:30 · 96 阅读 · 0 评论 -
面试基本步骤
找工作必经之路,好好修炼原创 2013-10-10 10:03:55 · 87 阅读 · 0 评论 -
heap和stack有什么区别
java的内存分为两类,一类是栈内存,一类是堆内存。栈内存是指程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。堆是与栈作用不同的内存,一般用于存放不放在当前方法栈中的那些数据,例如,使用new创建的对象都放在堆里,所以,它不会随方法的结束而消失。方法中的局部变量使用final修饰...原创 2013-10-11 14:53:27 · 84 阅读 · 0 评论