为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第三季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 //将基本类型转换为字符串 int c = 10; String str1 = Integer.toString(c);//方法一 String str2 = String.valueOf(c);//方法二 String str3 = c + ""; //方法三 再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱 String str = "8"; int d = Integer.parseInt(str);//方法一 int e = Integer.valueOf(str);//方法一
    查看全部
  • 1.Comparable -- 默认比较规则,0-9,A-Z,a-z(String类型的,每个字符比较) 若为int类型,则按照数字顺序排序 2.可以将Comparator传递给sort方法(Collections.sort或者Arrays.sort) public int compareTo(Student o){ return this.id.compareTo(o.id); 如果o比当前对象大,就返回负整数,若相等则返回0.
    查看全部
  • 1.java中用Comparable接口表示某个类的对象是可以比较的 2.comparable--默认比较规则 comparator--临时比较规则
    查看全部
  • 数据定义: int[] nums = new int[10]; 生成随机数 Math.random() 要强制转换成整形 (int)(Math.random()*10) for循环: for(int num:nums)
    查看全部
  • 使用sort的实力集合元素类必须得实现comparable接口,不然编译不通过
    查看全部
  • 1.collection.sort方法用于List排序,因为set是无序的 2.泛型要用包装类 3.随机生成字符串?
    查看全部
  • 1.判断是否包含某个Key值:containsKey();判断是否包含某个Value值:containsValue() 2.cotiansValue()方法与之前的List.contains方法一样是比较是否有相同对象,要通过改写equals方法才能实现通过课程名找寻是否有此映射
    查看全部
  • 1、处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理 2、在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常 3、对于不确定的代码,也可以加上try-catch,处理潜在的异常 4、尽量去处理异常,切记只是简单的调用printStackTrace()去打印 5、具体如何处理异常,要根据不同的业务需求和异常类型去决定 6、尽量添加finally语句块去释放占用的资源
    查看全部
    0 采集 收起 来源:经验总结

    2015-07-06

  • 捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理 Exception 的父类是 Throwable
    查看全部
    0 采集 收起 来源:练习题

    2015-07-06

  • list中的 indexOf();lastIndexOf();都是遍历对象进行equals对比,只不过一个正序一个逆序,
    查看全部
  • 1.set的contains方法,是先比较HashCode所对应的hashCode值,再比较equals方法,比list的contains多一步 2.可以通过IDE工具自动生成hascode方法和equals方法
    查看全部
  • Java标准类库中提供的异常种类: 如图 但有时候我们的业务需求需要处理一些标准类库中没有的异常,所以需要我们自己定义异常,即自定义异常。 自定义异常格式:class 自定义异常类 extends 异常类型{} 注意:自定义异常必须继承类型类似(意思相近)的Java类库中的异常类或者所有异常类的基类,Exception异常类。 列子: class DruckException extends Exception{public DruckException(){};//无参构造器 public DruckException(String message){super(message);//调用父类,即exception类的构造器}//有参构造器 模仿Exception类 } throws放在参数后,方法体之前。可以抛出多种异常,每个异常之间用逗号隔开; throw写在方法体内; 如果某个方法调用了抛出异常的方法,那么必须添加try catch语句去尝试捕获这种异常, 或者添加声明,将异常抛出给更上一层的调用者进行处理? 可以自定义异常,基于Exception类或其子类; 区分throws和throw public void divide(int one,int two) throws Exception{ if (two==0) throw new Exception("两数相除除数不能为零"); } 自定义异常: 必须继承相似的类 或直接继承Exception public class DrunkException extend Exception{ public DrunkException(){ //创建一个无参构造器 } public DrunkException(String message){ super(message); }
    查看全部
  • 1.List和set通过contains(Object o)方法判断是否包含某个对象,如果只是属性相同对象不同则会返回false 2.因为contains是通过equals方法实现。可以通过重写equals方法来判断是否包含属性相同的对象,下图显示了重写equals方法的模板
    查看全部
  • 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部
  • 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 4.finally块无论如何,不管前面是正常还是异常,都要执行。 5.finally 在try中的return之后 在返回主调函数之前执行。
    查看全部

举报

0/150
提交
取消
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。
友情提示:

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