基本类型 int 无法直接转换为包装类 Long 类型
基本类型只能自动的转化成其对应的类型。
基本类型 long 可以自动转换为包装类 Long 类型
包装类是在java.lang包中,基本类型只能自动的转化成其对应的类型
基本类型只能自动的转化成其对应的类型。
基本类型 long 可以自动转换为包装类 Long 类型
包装类是在java.lang包中,基本类型只能自动的转化成其对应的类型
最赞回答 / 大胶布
public Set <Course>courses; public Set getCourses() { return courses; } public void setCourses(Set courses) { this.courses = new HashSet<Course>(); }改为 public Set <Course>courses = new HashSet<Course>();
2016-03-08
当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。
2016-03-08
// 从后往前每隔三位插入逗号
for(int i =0;(str.length()-i*4)>0;i++){
str.insert(str.length()-(i*4),",");
}
for(int i =0;(str.length()-i*4)>0;i++){
str.insert(str.length()-(i*4),",");
}
2016-03-08
最赞回答 / 堇延未七
没有指定构造方法时,系统会自动生成一个无参构造方法,你看不见的。当你在Course类中添加一个有参构造方法,此时系统不会再自动生成无参构造方法,就会报错了。
2016-03-08
已采纳回答 / 慕桂英9175992
字符串可以说在被创建后便是一个常量,内容不可更改。更改的话相当于变相创建了一个新的字符串。s1创建了一个字符串为imooc,将这个常量保存在了内存里。创建s2时,由于s2创建的内容和s1一样,所以s2并没有在内存中创建一个新的字符串,而是指向s1所创字符串的内存地址,所以s1和s2指向的是同一个常量,s1=s2。s3是在s1的基础上创建了一个新的字符串I love imooc,创建时开辟了新的内存地址s4同理,也是在s1上创建了新的字符串。字符串之间的比较,是比较内存首地址是否相同,而不是内容。所以s1和...
2016-03-07