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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • package com.main; import java.util.*; public class ExceptionTestInput { public static void main(String[] args) { // TODO Auto-generated method stub int i = 0; boolean stuts = true; while (stuts) { try { Scanner sc = new Scanner(System.in);//注意输入类定义必须在循环内,若在循环外则不能重新获得输入; i = sc.nextInt(); stuts=false; } catch (Exception e) { System.out.println("输入类型有误,请重新输入:"); } } System.out.println("输入的数值为" + i); } }
    查看全部
    0 采集 收起 来源:经验总结

    2018-03-22

  • 包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进行转换的方法 2. 将字符串和本类型及包装类互相转换的方法
    查看全部
  • comparable&comparator
    查看全部
  • java集合框架的结构
    查看全部
  • 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 4.finally块无论如何,不管前面是正常还是异常,都要执行。 5.finally 在try中的return之后 在返回主调函数之前执行。
    查看全部
  • 异常处理: 一、try-catch(多catch块)-finally (1)try块:负责捕获异常,一旦try中发现异常,程序的控制权将被移交给catch块中的异常处理程序。【try语句块不可以独立存在,必须与 catch 或者 finally 块同存】 (2)catch块:如何处理?比如发出警告:提示、检查配置、网络连接,记录错误等。执行完catch块之后程序跳出catch块,继续执行后面的代码。 ·编写catch块的注意事项:多个catch块处理的异常类,要按照先catch子类后catch父类的处理方式,因为会【就近处理】异常(由上自下)。 (3)finally:最终执行的代码,用于关闭和释放资源等 ============================================================ 异常处理 try-catch以及try-catch-finally try{ //一些会抛出的异常 }catch(Exception e){ //处理该异常的代码块 }finally{ //最终要执行的代码 } 终止执行,交由异常处理程序(抛出提醒或记录日志等),异常代码块外代码正常执行。 try会抛出很多种类型的异常,多个catch块捕获多钟错误。 多重异常处理代码块顺序问题:先子类再父类(顺序不对也会提醒错误),finally语句块处理最终将要执行的代码 -----处理异常----- try-catch 以及 try-catch-finally catch顺序为从子类到父类 finally{ 最终将要执行的一些代码 }
    查看全部
  • 记住结构!
    查看全部
  • 异常处理: 一、try-catch(多catch块)-finally (1)try块:负责捕获异常,一旦try中发现异常,程序的控制权将被移交给catch块中的异常处理程序。【try语句块不可以独立存在,必须与 catch 或者 finally 块同存】 (2)catch块:如何处理?比如发出警告:提示、检查配置、网络连接,记录错误等。执行完catch块之后程序跳出catch块,继续执行后面的代码。 ·编写catch块的注意事项:多个catch块处理的异常类,要按照先catch子类后catch父类的处理方式,因为会【就近处理】异常(由上自下)。 (3)finally:最终执行的代码,用于关闭和释放资源等 ============================================================ 异常处理 try-catch以及try-catch-finally try{ //一些会抛出的异常 }catch(Exception e){ //处理该异常的代码块 }finally{ //最终要执行的代码 } 终止执行,交由异常处理程序(抛出提醒或记录日志等),异常代码块外代码正常执行。 try会抛出很多种类型的异常,多个catch块捕获多钟错误。 多重异常处理代码块顺序问题:先子类再父类(顺序不对也会提醒错误),finally语句块处理最终将要执行的代码 -----处理异常----- try-catch 以及 try-catch-finally catch顺序为从子类到父类 finally{ 最终将要执行的一些代码 }
    查看全部
  • 异常体系:<br> Throwable类: error:系统错误,线程溢出--程序终结 exception类:编码、环境、用户操作输入等,又分为:runntimeexception非检查异常、检查异常 runtimeexception子类:空指针异常,数组下标越界异常,类型转换异常,算数异常 检查异常:文件不存在等异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2018-03-22

  • 集合结构
    查看全部
  • keySet方法,获取Map中所有key的集合 EntrySet方法,获取Map中所有键值对的集合,Entry类是Map中的一个静态类,此处的Entry集合的泛型于Map定义的泛型相同。 Set <Entry<key,Object>> entrySet = map.entrySet();
    查看全部
  • List(元素排列有序,可重复:序列)-ArrayList(数组序列) Queue(有序,可重复,不常用:队列)LinkedList(链表)(也属List) Set(无序,不可重复:集)HashSet(哈希集) Map接口:----<key,value>----HashMap(哈希表) ArrayList HashSet HashMap 最为常用
    查看全部
  • public void sort3(){ List<String> stringList=new ArrayList<String>(); String s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random=new Random(); for(int i=0;i<10;i++){ StringBuffer str=new StringBuffer(); do{ for(int j=0;j<random.nextInt(10);j++){ int num=random.nextInt(s.length()); str.append(s.charAt(num)); } }while(stringList.contains(str.toString())); stringList.add(str.toString());} System.out.println("------------排序前-----------------"); for(String string:stringList){ System.out.println("字符串为:"+string); } Collections.sort(stringList); System.out.println("------------排序后-----------------"); for(String string:stringList){ System.out.println("字符串为:"+string); } }
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 泛型集合中限定类型不能使用基本数据类型
    查看全部

举报

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

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