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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部
  • 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱 拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱
    查看全部
  • StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
    查看全部
  • 代码混乱
    查看全部
  • 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法
    查看全部
  • String s1;申明一个string类型的s1,即没有在申请内存地址,更没有在内存任何指向引用地址; String s2=null;申明一个string类型的s2,同时在内存里申请了一个地址,但是该地址不指向任何引用地址; String s3="";申明一个string类型的s3,既在内存里申请了地址,该地址又指向一个引用该字符串的引用地址; String s4=new String();同理s3; 虽然new String()与""值一样,但是内存地址不一样。 一般来说 字符串的使用 最好用String str = "";语句,可以防止后面的程序因引用地址混乱而找不到的异常!String s = null;String s;劲量少用!能不用就不要使用!
    查看全部
  • throw-将产生的异常抛出(动作) throws-声明将要抛出何种类型的异常(声明) public void 方法名(参数列表) throws 异常列表{ //调用会抛出异常的方法或者: throw new Exception(); } 自定义异常类:当实际应用中需要用到Java中没有的异常,就需要自定义异常 自定义异常需要继承于Java类库中意思相近的异常,或者直接继承Exception
    查看全部
  • return在try-catch-finally中: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,仍然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 4.finally块无论如何,不管前面是正常还是异常,都要执行。 5.finally 在try中的return之后 在返回主调函数之前执行。
    查看全部
  • 多重catch块的时候要按照从Exception包里面的子类到父类的错误包顺序写 因为子类的错误会被父类的包检测出来,父类的错误子类包无法检测 所以按照从自累到父类的方式编写,可以细分错误的详情。 try-catch-finally语句中finally中存放出现错误后需要执行的一些处理错误的代码
    查看全部
  • HashMap类
    查看全部
  • Map和HashMap Map Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找value Map中的键值对以Entry类型的对象实例形式存在 键值(key值)不可重复,value值可以 每个键最多只能映射到一个值 Map接口提供了分别返回key值集合,value值集合以及Entry(键值对)集合的方法 Map支持泛型,形式如:Map<K,V> HashMao类 HashMap是Map的一个重要实现类,也是最常用的,基于哈希表实现 HashMap中的Entry对象是无序排列的 Key值和value值都可以为null。但是一个HashMap只能有一个key值和null的映射(key值不可重复)
    查看全部
  • Map和HashMap
    查看全部
  • Set接口及其实现类
    查看全部
  • 泛型的概念
    查看全部
  • Set接口及其实现类——HashSet Set是元素无序并且不可以重复的集合,被称为集 HashSet——哈希集,是Set的一个重要实现类
    查看全部

举报

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

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