zoukankan      html  css  js  c++  java
  • JAVA基础几个常用类

    一》包装类

    java基本数据类型:byte,boolean,short,char,int,long,float,double

    对应包装类除了char——Character,int——Integer,其余首字母大写即可。

    1.转换举例,自动拆装箱实际上也是编译器调用了对应方法

    二》String,StringBuilder,StringBuffer

    1.String类对象代表不可变Unicode字符序列

    String s = "nice",这里声明的是一指向String对象("nice")的引用s,

    s = s + " to",这里对s进行了"+"操作,此时s指向的原对象("nice")并没有改变(仍然存在于常量池),只不过此时s指向了拼接后的新对象("nice to")

    如果String s1 = "nice to",String s2 = "nice" + " to";因为常量池中存在"nice to",而s2实质上相当于字面量赋值,JVM会优先返回字符串常量池中内容相同的引用返回,此时s1,和s2指向的是同一个对象"nice to".

    2.StringBuilder可变字符序列,线程不安全,效率高(一般情况使用);StringBuffer线程安全,效率低。

    3.StringBuilder方法举例(用到for循环时尽量不要产生太多额外对象)

    三》Date,DateFormat,Calendar

    • 格式化字符含义表:

    1.DateFormat应用举例(Date常用方法为getTime(),获取当前时间毫秒数)

    2.Calendar应用举例

    四》File(文件和目录)

    File类常用基本方法举例:

  • 相关阅读:
    linux学习笔记
    HDMI之CEC DDC学习笔记(可能有误)
    MAP按照value排序
    Map遍历四种方法
    Java native方法
    [PAT] 1143 Lowest Common Ancestor (30 分)Java
    [PAT] 1148 Werewolf
    [PAT] 1096 Consecutive Factors (20 分)Java
    [PAT] 1092 To Buy or Not to Buy (20 分)Java
    [PAT] 1088 Rational Arithmetic (20 分)Java
  • 原文地址:https://www.cnblogs.com/xcstruggle/p/13386931.html
Copyright © 2011-2022 走看看