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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • java 中的 StringBuilder 类的常用方法: 1.str.append("abc") 追加字符串 abc 2.str.toString();转换为string对象 3.str.insert(num,"abc")在字符串num位置(从左到右数num个字符后,添加)添加 abc 内容 4.str.length()
    查看全部
  • (1)String 类具有是不可变性 (2)当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
    查看全部
  • Map中添加一个映射的方法是put(key,value) 修改一个映射的方法也是put(key,value) 这里为了在输入不存在ID后可以继续输入ID,用到了while(true)死循环,并根据情况continue和break 如果要实现输入 quit 退出,则把break放在if(console==quit) 循环里。
    查看全部
  • 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法
    查看全部
  • Entry是Map的一个内部类,Set<Entry<String,Student>> entrySet = students.entrySet(); Map增删改查: 增:map的put(key,value)方法添加。 查:1.利用keyset()方法获得Map中key的集合,再遍历key的集合,利用Map的get(key)方法得到key对应的value值。 2.利用EntrySet方法获取May中Entry对象集:然后用foreach遍历集,再用Entry集的getkay()和getvalue()方法得到每一个key值和value值。 删:remove(object key) 改:put(原有的key,新的value) 通过entrySet可以返回Map中的所有键值对 Set<Entry<String,Student>>entrySet = students.entrySet();
    查看全部
  • Map接口提供了分别返回key值集合、value值集合以及Entry(键值对)集合的方法 Map支持泛型,形式如:Map<K,V> HashMap类 HashMap是Map中的一个重要的实现类,也是最常用的,给予哈希表实现 HashMap中的Entry对象是无序排列的 Key值和Value值都可以为Null,但是一个HashMap只能有一个key值为Null的映射(key值不可重复) student.get(ID)是采用Map的get()方法,检测是否存在值为ID的学生,如果没有,则返回null. keySet()方法,返回所有键的Set集合。 取得Map的容量可用size()方法。 keyset()返回Map中所有的key以集合的形式可用Set集合接收,HashMap当中的映射是无序的。 students.get(ID)是采用Map的get()方法
    查看全部
  • map接口 1.map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的能够实现key快速查找value; 2.map中的键值对一Entry类型的对象实例形式存在; 3.键不可重复,value可以; 4.某个键最多只能映射一个值; 5.map接口提供了分别返回key值集合、value值集合以及Entry(键值对)集合的方法; 6.map支持泛型,形式如Map<k,v>。
    查看全部
  • String a="I Love You"; int length()返回当前字符串的长度---------例---System.out.println( a.length()); int indexof(int ch)查找ch字符在该字符串中第一次出现的位置---------------System.out.println( a.indexOf("ve")); indexOf(String str)查找str子字符串在该字符串中第一次出现的位置-char c="ve";--System.out.println(a.indexOf(c)); String substring(int beginIndex)获取从beginIndex位置开始到结束的子字符串--System.out.println(a.substring(2)); String substring(int beginIndex,int endIndex)获取从beginIndex到endIndex 子字符串--System.out.println(a.substring(2,4)); String trim()返回去除了前后空格的字符串--System.out.println(a.trim()); String toLowerCase()将字符串转换为小写-System.out.println(a.toLowerCase()); String toUpperCase()将字符串转换成大写-System.out.println(a.toUpperCase()); char charAt(int index)获取字符串中指定位置的字符-System.out.println(a.charAt(5)); String[] split(String regex,int limit)将字符串分割为子字符串,返回字符串数组-String[] c=a.split("");System.out.println(Arrays.toString(c)); byte[] getBytes()将该字符串转为byte数组-byte[] f=a.getBytes();-System.out.println(Arrays.toString(f));
    查看全部
  • 多个异常的处理
    查看全部
  • 这个照相的功能,哈哈~~~
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-06-22

  • Set接口及其实现类--HashSet :元素无序、不能重复 public List<Course>courses SetTest方法: coursesToSelect=new ArrayList<Course>(); 注: set只能调用foreach方法与iterator方法遍历 ----不能访问指定位置上的元素 set添加对象,无论添加多少次,最终只会保留第一次添加的对象,也可以添加NULL对象
    查看全部
  • 泛型集合可以添加泛型的子类型的对象实例 ChildCourse ccr=new ChildCourse(); course.add(ccr); 泛型集合,不能添加泛型规定的类型及其子类型以外的对象 注: 泛型集合中的规定类型不能使用基本数据类型。 可以通过包装类限定允许存入的基本数据类型,如:int--Integer;long--Long;boolean--Boolean
    查看全部
  • 处理异常
    查看全部
  • 检查异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-06-22

  • 非检查异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-06-22

举报

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

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