复制粘贴你看不懂,你下点心,多看10遍,用脑子认真思考,就不用在这里说 "老师这里最好这样,那里最好那样",看不明白,不是很清楚,你不会用力去看清楚,看明白吗~
提建议应该是看懂了,来提点哪里可以改进,
没看懂,先看明白再来提建议
提建议应该是看懂了,来提点哪里可以改进,
没看懂,先看明白再来提建议
2017-01-17
和大家说一下11分20秒老师提出的思考问题吧,只供参考,
空对象是不能调用普通的内部 成员/方法 的.
因为一个空(null)对象没有开辟存储空间,虽然你可能可以.(点)出方法或属性,但程序运行还是会报空指针异常,
因为空对象自身的存储空间内是没有任何方法和属性的(static修饰的方法和属性除外)
(不熟悉static可以再去复习一下)
空对象是不能调用普通的内部 成员/方法 的.
因为一个空(null)对象没有开辟存储空间,虽然你可能可以.(点)出方法或属性,但程序运行还是会报空指针异常,
因为空对象自身的存储空间内是没有任何方法和属性的(static修饰的方法和属性除外)
(不熟悉static可以再去复习一下)
2017-01-17
最新回答 / 师弟驾到
不好意思,刚才我的回答是错误的,很抱歉!但是在添加逗号之后长度确实会变化,有时候容易忽略,但是那个位置应该是在添加逗号之后在使用长度才会有偏差,这里是不会的。
2017-01-17
for(int i=str.length();i>=3;i-=3) {
str.insert(i-3,',');
}//这样运行结果最后没有逗号
str.insert(i-3,',');
}//这样运行结果最后没有逗号
2017-01-17
for (int i=0;i<s.length();i++ )
{
// 获取每个字符,判断是否是字符a
if ( s.substring(i,i+1).equals("a") ) { //s.charAt(i) == 'a'
// 累加统计次数
num++;
}
}
{
// 获取每个字符,判断是否是字符a
if ( s.substring(i,i+1).equals("a") ) { //s.charAt(i) == 'a'
// 累加统计次数
num++;
}
}
2017-01-17
详情见:https://zhidao.baidu.com/question/138855572.html下面的评论
总之:equals方法对于字符串来说是比较内容的,而对于非字符串来说是比较
其指向的对象是否相同的。
== 比较符也是比较指向的对象是否相同的也就是对象在对内存中的的首地址。
String类中重新定义了equals这个方法,而且比较的是值,而不是地址。所以是true。
总之:equals方法对于字符串来说是比较内容的,而对于非字符串来说是比较
其指向的对象是否相同的。
== 比较符也是比较指向的对象是否相同的也就是对象在对内存中的的首地址。
String类中重新定义了equals这个方法,而且比较的是值,而不是地址。所以是true。
2017-01-17
这里重写的compareTo()方法有问题,如果这么比的话,那么"12"会大于“111”,还是要将Student类型的id属性从字符串类型转换为int类型比较大小才好
2017-01-17
最赞回答 / Hornet
通常情况下,一旦方法里执行到return语句的地方,程序立即结束该方法。因为finally块总会被执行,不管try块中是否出现异常,不管哪个catch块被执行,也不管try和catch块中执行了return语句。从而保证一定能回收try块中打开的物理资源。
2017-01-16
public void testForeachForstudent(Student s){
for(Course c : s.getCourse())
}
}
我的这个说学生是set型不能与course相匹配,可是我在学生类里修改泛型引入了course了啊
private Set <Course> course;
.......
this.course = new HashSet<Course>();.......
用的是private,返回用get
public Set getCourse() {
return course;
}
for(Course c : s.getCourse())
}
}
我的这个说学生是set型不能与course相匹配,可是我在学生类里修改泛型引入了course了啊
private Set <Course> course;
.......
this.course = new HashSet<Course>();.......
用的是private,返回用get
public Set getCourse() {
return course;
}
2017-01-16