java学习笔记之常用类

1、8中基本数据类型的包装类

    java是面向对象语言,但不是纯面向对象语言,java中的8种基本类型却不是面向对象的。
    8中基本类型的包装类:
    Integer   【Integer中[-128-127]仍被当做基本类型处理】
    Byte
    Short
    Long
    Folat
    Double    【Double类型不准确,不要用来比较大小】
    Character

2、String 、StringBuilder、 StringBuffer

    a、String不可变序列,StringBuilder与StringBuffer是可变的;
    b、String在进行增删改的时候浪费内存,不如StringBuilder与StringBuffer;
    c、由于String是不可变的,所以可以用来共享;
    d、StringBuilder是线程不安全的,StringBuffer是线程安全的,因此StringBuffer效率比StringBuilder低。

3、Date类

    核心:一个long类型的数表示从1970年1月1日到现在的毫秒时间。
    关键方法:new Date()
          new Date(long time)
          getTime()

4、DateFormat类

    用来将字符串转换为时间,或将时间转换为字符串。(DateFormat抽象类,SimpleDateFormat为其的一个实现类)
    关键方法:parse(String str):Date
            format(Date date):String
    一般用法:DateFormat df = new SimpleDateFormat("yyyy   年MM月dd日 HH:mm:ss");
            Date date = new Date();
            String str = df.format(date);
            Date date1 = df.parse(str);

5、Calendar类

    用来操作日期或日期计算。(Calendar为抽象类GregorianCalendar为其的一个实现类)
    关键方法:set();
            get();
    一般用法: Calendar c = new GregorianCalendar();
            c.set(year,month,day,hour,minute,second);
            c.get(filed);
            c.add(filed, int);

6、File类

    用来操作文件和目录。
    关键方法:new File("c:/test.txt");
            new File (File,"test.txt");
            new File ("c:");
    一般用法:File file = new File("c:/test.txt");
            if(file.exsits()){
                try{
                    file.creatNewFile();
                }catch(IOException e){

                }

            }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值