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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • throws放在参数后,方法体之前。可以抛出多种异常,每个异常之间用逗号隔开; throw写在方法体内; 如果某个方法调用了抛出异常的方法,那么必须添加try catch语句去尝试捕获这种异常, 或者添加声明,将异常抛出给更上一层的调用者进行处理? 可以自定义异常,基于Exception类或其子类; Java中的异常抛出: throw:将产生的异常抛出(动作) throws:声明 将要抛出何种类型的异常 public void 方法名(参数列表) throws 异常列表(可以多个,用“,”隔开) { // 调用会抛出异常的方法或者: throw new Exception(); } 例: public void divide(int one, int two) throws Exception { if(two == 0){ throw new Exception("两数相除,除数不能为0。。。"); }else { System.out.println("两数相除,结果为:" + one / two); } } 自定义异常 自定义异常类需要继承自相近的异常类,或者父异常类Exception。 同时添加含参构造方法,String message添加输出信息 自定义异常: class 自定义异常类 extends 异常类型(或者 Exception类) { } 例: public class DrunkException extends Exception{ public DrunkExcepiton(){ } public DrunkExcepiton(String message){ super(message); } }
    查看全部
  • 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder
    查看全部
  • java中String类的常用方法提示: 1.字符创str 中字符创的索引从0开始,范围为0到str.length()-1 2.使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3.使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • StringBuder类的常用方法: 1,StringBuder append(参数)追加内容到对象的尾部。 2,StringBuder insert(位置,参数)将内容插入到StringBuder对象的指定位置。 3,String toString()将StringBuder对象转换成String对象。 3,int length()获取当前字符串的长度。
    查看全部
  • 在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢? String 类具有不可变性。程序运行时会额外创建一个对象,当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类
    查看全部
  • 1. Java中的length属性是指对数组说的。 2. Java中的length()方法是指对字符串String说的,如果想看看这个字符串的长度,用length()这个方法 3. Java中的size()方法是针对泛型集合说的,如果想看看这个泛型有多少个元素,用此方法 4. 基本数据类型,也称原始数据类型,byte, short, char, int, long, float, double, boolean, 他们之间的比较,应用双等号(==),比较的是他们的值。 5. 复合数据类型(类) 他们用双等号进行比较时,比较的是他们在内存中存放的地址,所以,除非是同一个new出来的对象,他们的比较后的结果为·true,否则比较后的结果为false。 那么,“==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致
    查看全部
  • 异常的经验总结
    查看全部
    0 采集 收起 来源:经验总结

    2017-07-21

  • catch块的编写顺序要从小到大
    查看全部
  • 基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部
  • java中String类的常用方法 1,int length()返回当前字符串的长度。 2,int indexOf(char ch)查找字符ch 在字符串中第一次出现的位置。 3,int indexOf(String str)查找字符str 在字符串中第一次出现的位置。 3,int lastIndexOf(cahr ch)查找字符ch在字符串中最后一次出现的位置。 4,int lastIndexOf(String str)查找str在字符串中最后一次出现的位置。 5,String substring(int beginIndex)获取从下标开始到最后的内容。 6,String substring(int beginIndex,int endIndex)获取两位置之间的内容。 7,String trim()除去了前后空格的字符串。 8,boolean equals(Object obj)将该字符串与该对象进行比较返回True或False。 9,String toLowerCase()将字符串变成小写。 10.String toUpperCase()将字符串变成大写。 11,char charAt(int index)获取字符串中指定位置的字符。 12,String[]split(String regex,int limit)将字符串分割成字符串返回字符串数组。 13,byte[]getByte()将字符串转化成byte数组 substring不包括endIndex位置的字符
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 。。。。。
    查看全部
  • 属性应该私有化,通过get和set 来访问属性。
    查看全部
  • 我们可以通过: public List a; 然后在构造方法中通过: this.a=new ArrayList()来创建一个List类。 我们可以通过a.add(对象)来向集合内添加对象,该对象进入集合时类型都变为了Object类在通过 a.get(下标)来取出时要进行类型的转换。
    查看全部
  • 当对象存入集合都变为Object类型,取出时需要强制类型转换。
    查看全部

举报

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

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