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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱 拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱
    查看全部
  • 1. 将本类型和其他基本类型进行转换的方法 2. 将字符串和本类型及包装类互相转换的方法
    查看全部
  • 当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。
    查看全部
  • 那么,“==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致
    查看全部
  • 1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类; 2.其中Error类中包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者; 3.Exception类主要指编码、环境、用户操作输入出现问题,Exception主要包括两大类,非检查异常(RuntimeException)和检查异常(其他的一些异常) 4.RuntimeException异常主要包括以下四种异常:空指针异常、数组下标越界异常、类型转换异常、算术异常。
    查看全部
    0 采集 收起 来源:Java异常简介

    2018-01-13

  • equals一般情况下确实比较的是地址,但有种情况例外,就是当equals()的括号里面是字符串的时候比较的是内容
    查看全部
  • > 增 `Arrays.asList(arr)` 把一个数组转换成List集合 `list.add(el)` 把一个元素添加到集合的队尾位置 `list.add(index, el)` 把一个元素添加到集合的指定位置 `list.addAll(List)` 把一个集合添加到另一个集合的队尾位置 `list.addAll(index, List)` 把一个集合添加到另一个集合的指定位置 > 删 `list.remove(el)` 删除集合中首次出现的指定的元素 `list.remove(index)` 删除集合中指定位置的元素 `list.removeAll(el)` 删除集合中所有元素 > 改 `list.set(index, el)` 用指定的元素替换列表中指定位置的元素 > 查 通过for循环遍历集合 通过foreach循环遍历集合 通过迭代器(Iterator)遍历集合
    查看全部
  • // 定义一个整型数组,长度为10 int[] nums = new int [10];
    查看全部
  • // 使用foreach循环输出数组中的元素 for (类型 变量名 : 需要遍历的数组名) { System.out.print(变量名 + " "); }
    查看全部
  • 循环可以用三种方法实现 1.for for(int i=0;i<list.size();i++) { course rci=(course)list[i]; } 2.while(iterator 接口,方法) Iterator i=list.iterator(); while(i.asnext()){ course rci=(course)i.next(); } 3.foreach(object 简便易行) for(Object obj:list){ }
    查看全部
  • String类型的字符串创建后不可改变。如果想要拼接的话,程序运行时会额外创建一个对象,频繁操作时。会产生很多不必要的临时变量。 StringBuffer和StringBuilder类也可以用来存储字符串。而且是可变的,可以增加字符串。不过StringBuffer的线程是安全的。所以在创建可变字符创对象时,应优先考虑StringBuffer类。
    查看全部
  • 基本数据类型byte,short,char,int,long,float,double,boolean 比较他们的值时用== 比较 引用类型用equals比较值,==比较的是地址。
    查看全部
  • 做这个做了好多遍才正确。原因是期间漏掉了好多细节。 1.String.indexOf('');O是大写的; 2.String.indexOf('');是判断字符在字符串中的位置,所以括号里边是单引号; 3.要求说明判断必须包含"."号,且不能出现在首位,同时后缀名为"java" 3.1此时应该有三个判断条件 包含,首位和后缀名 3.2后缀名比较的字符应该是.java 而不是java(上一行代码是从prefix是从.的位置开始获取字符串,所以prefix的值应该为".java")
    查看全部
  • daka
    查看全部
  • 基本类型是不能调用方法的,而其包装类具有很多方法
    查看全部
    0 采集 收起 来源:练习题

    2018-01-10

举报

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

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