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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 泛型集合中的限定类型不能使用基本数据类型,可以使用包装类
    查看全部
  • Throwable = Error + Excenption--》编码、环境、用户操作出现问题 Error类:错误,一般编程人员不太接触,如虚拟机错误、线程死锁。硬伤:使程序崩溃 Exception = RuntimeException(非检查异常)+检查异常 检查异常= 文件异常(IOException)+ SQL异常(SQLException)需要手动的添加捕获以及处理语句 非检查异常 由Java虚拟机自动捕获
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-03-16

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

    2015-03-16

  • instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。 一、List查询表中是否包含某个元素:使用contains(element e),判断是否包含多个元素:containsAll(Collection<?> c)。 1、存在返回true 反之返回false 2、实现原理是遍历表中元素,依次利用equals(object obj)比较【目标地址】,所以新建的同名对象会返回false 3、可以通过重写equels()方法,来通过比较【目标属性】来比对是否存在 二、Set表中查询也是用contains()和containsAll() 1、contains()的实现机制是通过调用每个元素的hashCode()返回hash码,再利用equals()判断两个哈希码是否相同,才能判别是否相同。 2、重写hashCode()和equals()方法,可以通过比较元素的属性进行比较。【通过系统的Generate hashCode() and equals()进行自动重写】 //判断是否相等的模块二。。。 public boolean equals(Object obj){ if (this==obj){ return true; } if(obj==null) return false; if(!(obj instanceof course)) return false; course course =(course) obj; if(this.name==null){ if(course.name==null) return true; else return false; }else {if (this.name.equals(course.name)) return true; else return false; } }}
    查看全部
  • Map中添加一个映射的方法是put(key,value) 修改一个映射的方法也是put(key,value)
    查看全部
  • 1.Map接口 (1)Map提供了一种映射关系,其中的元素是以键值对的形式存储的,能够实现根据key快速查找value (2)Map中的键值对以Entry类型的对象实例形式存在的 (3)key键不可以重复,value值可以重复 1.常用方法 (1)put(K key,V value),添加映射和修改映射 (2)remove(Object key),删除一个已存在的映射 (3)keySet() 返回所有键的Set视图;valueSet() 返回所有值的Set视图 ;entrySet() 返回此映射中的映射关系Set视图 3.HashMap类 (1)HashMap是Map的一个重要实现类,基于哈希表实现 (2)HashMap是无序排列的 (3)允许Key和Value值为null,但Key只能有一个null
    查看全部
  • Set接口及其实现类HashSet (1)Set是元素无序且不可以重复的集合,被称为集 (2)HashSet哈希集,是Set的一个重要实现类 2.Set的遍历只能用foreach和iterator,不能用get()方法(因为是无序表),同理,也没有set()方法 3.Set中重复添加一个对象,只会保留一个
    查看全部
  • Java中的集合框架主要是由Collection和Map两大类组成,Collection和Map是两个接口。 Collection: List(序列) 和 Queue(队列)存储的元素是排列有序的,并且是可以重复的;而Set(集)中的元素无序,并且不可重复。List的实现类Arraylist(数组序列);Queue的实现类LinkedList(链表),它同时也是List接口的实现类。Set的实现类HashSet(哈希集)。Map的实现类HashMap(哈希表)。 在Collection中存储的是一个一个独立的对象,而Map的内部是提供映射关系<Key,Vaule>
    查看全部
  • 将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部
  • 程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串
    查看全部
  • Java中的集合框架主要是由Collection和Map两大类组成,Collection和Map是两个接口。 Collection: List(序列) 和 Queue(队列)存储的元素是排列有序的,并且是可以重复的;而Set(集)中的元素无序,并且不可重复。List的实现类Arraylist(数组序列);Queue的实现类LinkedList(链表),它同时也是List接口的实现类。Set的实现类HashSet(哈希集)。Map的实现类HashMap(哈希表)。 在Collection中存储的是一个一个独立的对象,而Map的内部是提供映射关系<Key,Vaule>
    查看全部
  • 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 + " "); } }
    查看全部
  • 1:在处理运行时异常时,采用逻辑去合理避免同时辅助try -catch 处理 2:在多重catch快后面,可以加一个catch(Exception)来处理可能会被遗漏的异常 3:对于不确定的代码,也可以加上try-catch,处理潜在的异常 4:尽量去处理异常,切忌只是简单的调用printStackTrace()去打印输出 5:具体如何处理异常,要根据不同的业务需求和异常类型去确定 6:尽量添加finally语句块去释放占用的资源
    查看全部
    0 采集 收起 来源:经验总结

    2015-03-16

  • Java集合框架中的成员
    查看全部
  • Comparable接口的特点
    查看全部

举报

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

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