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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 嗯,学习学习
    查看全部
  • 999
    查看全部
  • Java中的集合类:是一种工具类,就像是容器,储存任何数量的具有共同属性的对象。 作用:a 在类的内部对数据进行组织 b 简单而快捷的搜索大数量的条目 c 有的集合接口,提供了系列排列有序的元素,并且可以在序列中快捷的插入或删除有关元素 d 有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型 与数组对比:数组长度固定,集合长度可变 数组只能通过下标访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象
    查看全部
  • throw-用在方法体内部,抛出一个新的异常; throws-声明将要抛出的任何类型的异常(声明) public void 方法名(参数列表)throws异常列表{ //调用会抛出异常的方法或者:throws new Exception(); }
    查看全部
  • 处理运行时异常时,采用逻辑去合理规避同事辅助 try catch处理 在多重catch块后边 可以加一个 catch(exception) 来处理可能被遗漏的异常 对于不确定的代码 可以加上 try catch处理 异常 尽量去处理异常 切忌知识简单的调用printStackTrace()打印输出,业务回滚 尽量添加finally语句块去释放占用的资源
    查看全部
    0 采集 收起 来源:经验总结

    2015-04-13

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

    2015-04-13

  • 异常链是一种面向对象编程技术,指将捕获的异常包装进一个新的异常中并重新抛出的异常处理方式。原异常被保存为新异常的一个属性(比如cause)。这个想法是指一个方法应该抛出定义在相同的抽象层次上的异常,但不会丢弃更低层次的信息。 把捕获的异常包装成新的异常,在新异常里添加原始的异常,并将新异常抛出,它们就像是链式反应一样,一个导致(cause)另一个
    查看全部
  • throw 异常抛出返回给上一级 自定义异常:继承所有异常类型的基类 public class xxxException extends Exception{ public xxxException (String message) { } }
    查看全部
  • try 语句块布可以独立存在,必须与 catch 或者 finally 块同存
    查看全部
    0 采集 收起 来源:练习题

    2015-04-13

  • e.printStackTrace()可以输出异常信息 如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 finally块无论如何,不管前面是正常还是异常,都要执行。 finally 在try中的return之后 在返回主调函数之前执行。
    查看全部
  • j集合框架
    查看全部
  • List的其他操作:获取List中某个元素的索引位置 一、通过indexOf(Object o)获取索引位置。若没有返回-1 1、实现机制:表中每个元素遍历,通过equals()方法进行比较。(所以同样需要改写equals()) 2、若表中存在多个相同属性元素,则返回首个元素的索引位置。 二、通过lastIndexOf(Object o)是返元素回最后一个索引位置。若没有返回-1
    查看全部
  • Set的contains()方法,先调用hashCode()方法,如果hashCode相同,才会调用equals()方法 Set中的contains()方法同时调用hashCode()和equals()方法,需要重写hashCode()和equals()两个方法。 List中不需要重写hashCode()方法。
    查看全部
  • public class HelloWorld { public static void main(String[] args) { // 定义一个整型数组,长度为10 int[] nums = new int[10]; //通过循环给数组赋值 for (int i = 0; i < nums.length; i++) { // 产生10以内的随机数 int x =(int)(Math.random()*10); nums[i] = x;// 为元素赋值 } // 使用foreach循环输出数组中的元素 for (int num:nums ) { System.out.print(num + " "); } } }
    查看全部
  • import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class HelloWorld { public static void main(String[] args) { // 创建Canlendar对象 Calendar c = Calendar.getInstance(); // 将Calendar对象转换为Date对象 Date date = c.getTime(); // 创建SimpleDateFormat对象,指定目标格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 将日期转换为指定格式的字符串 String now = sdf.format(date); System.out.println("当前时间:" + now); } }
    查看全部

举报

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

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