为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • 集合名.addAll(Arrays.asList(数组名));//集合添加数组,将数组进行转换。

    查看全部
  • //使用foreach遍历数组
    //for(元素类型 元素变量 :遍历对象)
    eg:
    for(int num:nums){
         System.out.println(num + " ")
    }


    查看全部
  • String 类具有是不可变性。如

    运行结果:  

    从运行结果中我们可以看到,程序运行时会额外创建一个对象,保存 "helloworld"。当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。


    查看全部
  • 使用equals是比较两个对象的值是否相同,而==是比较两个对象的存放地址是否相同,前者只要是值相同才成立,而后者必须要是同一对象才行。

    查看全部
  • 方法的使用:


    查看全部
  • String类常用方法:


    查看全部
  • 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder

    每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法


    查看全部
  • 这是我记得比例呀,哈哈哈哈~~
    查看全部
  • 集合是一个可以储存任意数量的共同属性的容器

    查看全部
  • 实际应用中的经验与总结

    1. 处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理

    2. 在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常

    3. 对于不确定的代码,也可以加上try-catch,处理潜在的异常

    4. 尽量去处理异常,切忌只是简单的调用printStackTrace()去打印输出

    5. 具体如何处理异常,要根据不同的业务需求和异常类型去决定

    6. 尽量添加finally语句块去释放占用的资源


    查看全部
    0 采集 收起 来源:经验总结

    2019-01-16

  • 基本类型是不能调用方法的

    查看全部
    0 采集 收起 来源:练习题

    2019-01-16

  • 当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的Exception e 初始化,也就是实例化Exception类型的对象。e是此对象异常名称。然后e(引用)会自动调用Exception类中指定的方法,也就出现了e.printStackTrace();。printStackTrace()方法的意思是:在命令行打印异常信息在程序中出错的位置及原因。

    查看全部
  •     当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的Exception e 初始化,也就是实例化Exception类型的对象。e是此对象异常名称。然后e(引用)会自动调用Exception类中指定的方法,也就出现了e.printStackTrace();。printStackTrace()方法的意思是:在命令行打印异常信息在程序中出错的位置及原因。

    查看全部
    • InputMismatchException    输入类型不匹配异常

    • 处理异常:

           try{

           //一些会出现异常的方法

             }catch(Exception e){

              //处理该异常的代码块

             }finally{}

    • finally{

        //最终要执行的一些代码

        }

        finally语句执行善后工作,如关闭文件,关闭链接等

    • Exception是父类,ArithmeticException和InputMismatchException是子类,因为Exception包括空指针异常(NullPointerException)、数组下标越界异常(ArrayOutOfBoundsException)、类型转换异常(ClassCatException)、算术异常(Arithmetic Exception

    查看全部
  • 泛型:

    集合中的元素,可以是任意类型的对象(对象的引用)

      如果把某个对象放入集合,则会忽略他的类型,而把他当作Object处理

    泛型则是规定了某个集合只可以存放特定类型的对象

      会在编译期间对其进行类型检查

      可以直接按指定类型获取集合元素

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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