标签:
希望你可以弄懂这些,对你自己的好处会很大,如果你想在这个行业发展下面这些东西避免不了绕不过去
J2EE 部分:
Android部分:
数据结构与算法部分:
操作系统部分:
==============================================答案区==============慢慢更新============================
1 Switch能否用string做参数?
public class Test { public static void main(String[] args) { // TODO Auto-generated method stub String ctrType="01"; String exceptionType = null; switch (ctrType) { case "01" : exceptionType = "读FC参数数据"; break; case "02" : exceptionType = "读FC保存的当前表计数据"; break; default: exceptionType = "未知控制码:"+ctrType; } System.out.println(exceptionType); } }
如在jdk 7 之前的版本使用, 会提示如下错误:
Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted
意为jdk版本太低,不支持。
2 、equals和==的区别
public class Test { public static void main(String[] args) { // TODO Auto-generated method stub String s1 = new String("1"); String s2 = new String("1"); if (s1.equals(s2)) { System.out.println("哈哈哈哈"); } } }
如果用==号比较,会返回false,因为创建了两个对象,他们在内存中地址的位置是不一样的。
用equals 比较的是值
标签:
原文地址:http://www.cnblogs.com/AceIsSunshineRain/p/5182539.html