摘要:
Java又不是C++,什么时候字符数组等于字符串了(对这句话我不负责任)? 而常量池中的字符串,只有变量名不同是可以用双等号判断是否相等的,内存都是常量池中的字符串。 但是new出来的字符串,只能用equals,用双等号是不相等的,因为是两个内存对象。 String的equals首先判断比较的对象是 阅读全文
摘要:
1. 构造器中第一行默认是super(),一旦直接父类的构造器中没有无参的,那么必须显式调用父类的某个有参构造。 2. 构造器中第一行的super()可以换成this(),但是this()和super()只能出现一个。 3. super,this关键字与super(),this()不是一回事,前者表 阅读全文
摘要:
1、Java中,赋值是有返回值的 ,赋什么值,就返回什么值。比如这题,x=y,返回y的值,所以括号里的值是1。 2、Java跟C的区别,C中赋值后会与0进行比较,如果大于0,就认为是true;而Java不会与0比较,而是直接把赋值后的结果放入括号。 对于这道题就是:编译出错 阅读全文
摘要:
1. 粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 Checked Exception 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确 阅读全文
摘要:
jdk1.5以后出现的自动装箱与拆箱 == 对象比较,没有重写toString时比较对象的 引用值, 基本类型 的话就是比较 值 本题是一个自动拆装箱的考题(自动拆装箱JDK需在1.5上),下面的讨论都不针对新开辟对象的情况: 1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆 阅读全文
摘要:
日志的级别之间的大小关系如右所示:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF Log4j建议只使用四个级别,优先级从高到低分别是 ERROR > WARN > INFO > DEBUG。 log4j在运行期间是不可以重新设置的 阅读全文
摘要:
Class.forName("com.mysql.jdbc.Driver"); //加载jdbc驱动 con=DriverManager.getConnection(url,user,password); //建立连接 stmt=con.createStatement(); //创建语句执行者(st 阅读全文
摘要:
count=count++ 的最终值是count =count,没加上1,该是啥是啥 count++ 的最终值是加一的值 注意: count = count ++ + 1 最终还是1 阅读全文
摘要:
java中true ,false , null在java中不是关键字,也不是保留字,它们只是显式常量值,但是你在程序中不能使用它们作为标识符。 其中const和goto是java的保留字。java中所有的关键字都是小写的,还有要注意true,false,null, friendly,sizeof不是 阅读全文