美文网首页
Java笔录02

Java笔录02

作者: peter孙 | 来源:发表于2016-07-11 22:12 被阅读8次

    1.自定义异常。 xxx extends Exception();异常链功能。
    2.String对象都是不可改变的。如果需要改变,可以使用StringBuffer或者StringBuilder。即便两个String对象的内容相同,
    使用==比较时也为false,如果只需比较内容是否相同,应使用equals()方法。
    3.trim()返回除去前后空格的字符串;String[] split(String regex,int limit)将字符串分割为子字符串,返回字符串数组;
    subString(beginIndex,endIndex)截取字符串时候,包括beginIndex,不包括endIndex;
    4.charAt(indext)得到索引index处的单个字符。注意:是单个字符,不是字符串。
    5.StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,性能高些。一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
    StringBuilder sb = new StringBuilder("something");
    StringBuilder与String最大的区别在于,当对字符串进行增加或插入操作时候,StringBuilder没有创建新对象,而String会创建新对象。
    6.java中基本类型和包装类之间的转换,自动 实现装箱和拆箱机制,包装类和基本类型之间的转换更加轻松便利。
    7.基本类型转换为字符串有三种方法:1. 使用包装类的 toString() 方法;2. 使用String类的 valueOf() 方法;3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串
    8.将字符串转换成基本类型有两种方法:1. 调用包装类的 parseXxx 静态方法;2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱。总结一下;
    字符串转换为基本类型都是使用包装类的方法,要么parse,要么valueof.
    9.时间类 date,SimpleDateFormat,Calendar.现在一般推荐使用calendar来处理时间问题。通过Canlendar.getInstance()可获取日期对象;然后通过
    一系列get()方法获得相应的时间。Calendar类提供getTime()方法获取Date对象。即 Date date = Calendar.getTime();

    相关文章

      网友评论

          本文标题:Java笔录02

          本文链接:https://www.haomeiwen.com/subject/bspjjttx.html