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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • int length() 返回当前字符串的长度 int indexOf(int ch) 查找ch字符在该字符串中第一次出现的位置 int indexOf(String str) 查找str子字符串在该字符串中第一次出现的位置 int lastIndexOf(int ch) 查找ch字符在该字符串中最后一次出现的位置 int lastIndexOf(String str) 查找str子字符串在该字符串中最后一次出现的位置 String substring(int beginIndex) 获取从beginIndex位置开始到结束的子字符串 String substring(int beginIndex, int endIndex) 获取从beginIndex位置开始到endIndex位置的子字符串 String trim() 返回去除了前后空格的字符串 boolean equals(Object obj) 将该字符串与制定对象比较,返回true或false String toLowerCase() 将字符串转换为小写 String toUpperCase() 将字符串转换为大写 char charAt(int index) 获取字符串中指定位置的字符 String[] split(String regex, int limit) 将字符串分割为子字符串,返回字符串数组 byte[] getBytes() 将该字符串转换为byte数组
    查看全部
  • 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。 而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用。所以在一般情况下我们推荐使用 StringBuffer ,特别是字符串对象经常改变的情况下。
    查看全部
  • 复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。
    查看全部
  • java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。
    查看全部
  • 泛型集合中的对象不能使用基本类
    查看全部
  • finally是在try和catch块儿之后两者的return之前执行的.e.printStackTrace() 打印异常的具体信息 实例化对象后调用方法就会在方法出现异常时抛出异常并且捕获
    查看全部
  • 当子类继承父类的时候,如果父类中定义了含参构造器,那么编译器就不会自动添加一个隐式的无参构造器了,而子类中又必须调用父类的隐式构造器,所以程序就会报错!!!这里为了避免错误,我们可以手动在父类中添加一个无参构造器,这样程序就不会报错了!!!
    查看全部
  • 捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理
    查看全部
    0 采集 收起 来源:练习题

    2016-03-06

  • 处理异常: try-catch以及try-catch-finally try{ //会抛出异常的一些方法 }catch(Exception e){ //处理该异常的代码块 }
    查看全部
  • 自定义异常别忘了构造方法,有时无参构造方法也需要。
    查看全部
  • 自定义异常要继承一个相似的异常或者继承exception异常
    查看全部
  • 1.集合中的元素,可以是任意类型的对象(对象的引用)——如果把某个对象那个放入集合,则会忽略它的类型,而把他当做Object处理 2.泛型则是规定了某个集合只可以存放特定类型的对象——会在编译期间进行类型检查,可以直接按指定类型获取集合元素!!!
    查看全部
  • 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱 拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱
    查看全部
  • 集合-泛型
    查看全部
  • String s1 = “imo”;开辟一个内存空间给“imo”,s1相当于指针指向“imo”,当又S1 = s1+“oc”时系统又开辟另一个内存空间用于存放“imooc”,s1现在指向它,造成了内存浪费;而StringBuilder和StringBuffer是在原地址空间上作修改,由原来存“imo”变成现在存“imooc”只有一个空间地址故不存在空间浪费。<br> StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高;
    查看全部

举报

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

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