为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰

最赞回答 / 星星丨点灯
表面上看你觉得差几个字母,其实他们调用的方法和实现原理都是不大相同的.你可以看下方法的源码
对于基础的我,除了那个异常的处理学得真是稀里糊涂的,感觉其他的课程都将很好,也能懂
说着arraylist,为什么要用public set courses ,而不用public list courses,还有为什么接口不能实例化了,老师可以适当说一下原因,这样我就能更好跟着学习了,我忘记了好多知识,翻翻书再接着看
和js里的Math对象的方法一毛一样
个人认为这些类和方法不用刻意去记的,用到了再查效果会更好!
这些方法其实不用记的!买一本java的书用的时候查就好了
这视频一放慢我都要被催眠的睡着了
java中的数据类型,可分为两类:



1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean



他们之间的比较,应用双等号(==),比较的是他们的值。



2.复合数据类型(类)



当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。
==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象

equals(): 比较存储在两个字符串对象中的内容是否一致

PS:字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。所以我们看到上面的程序运行结果中,每个汉字对应两个字节值,如“学”对应 “-47 -89” ,而英文字母 “J” 对应 “74” 。同时,我们还发现汉字对应的字节值为负数,原因在于每个字节是 8 位,最大值不能超过 127,而汉字转换为字节后超过 127,如果超过就会溢出,以负数的形式显示。

已采纳回答 / 愚蠢的猪
因为coursesToSelect在构造器被调用并且进行了实例化对象,this.courseToSelect = new ArrayList();就是一个实例化对象,所以coursesToSelect就变成了一个对象。呃 。解释有点粗糙,谅解
for (int i=0;i<s.length();i++ )
{
// 获取每个字符,判断是否是字符a
if ( s.charAt(i)=='a' ) {
// 累加统计次数
num++;
}
}
int index = fileName.indexOf('.');
String prefix =fileName.substring(index+1);
if ( index!=-1 && index!=0 && prefix.equals("java") ) {
System.out.println("Java文件名正确");
} else {
System.out.println("Java文件名无效");
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消