day 07

日期类

  • Date

    • 构造函数

      • Date():返还当前日期。

      • Date(long date):返还指定日期

        • date:时间戳--->距离1970年1月1日 零时的毫秒数

    • 常用方法

      • 日期和时间戳的转换:getTime()

  • DateFormat:格式化日期类(用于日期和String的转换)

    • java.text包下的抽象类

    • 常用格式:

      • 12小时制:yyy y-MM-dd E hh:mm:ss a(a为上下午标记)

      • 24小时制:yyy y-MM-dd E HH:mm:ss (E为星期)

      • 子类:SimpleDateFormat

        • DateFormat df = new SimpleDateFormat("yyy y-MM-dd E HH:mm:ss a");

        • 按格式转换:df.format(Date);

        • 按格式还原:df.parse(String);

  • Calendar

    • 创建对象:Calendar c = Calendar.getInstance();

    • 查询:c.get(Calendar.XX);

    • 修改:c.set(Calendar.XX,num);

    • 添加:c.add(Calendar.XX,num);

    • //使用日历计算平年闰年
      Calendar c = Calendar.getInstance();
      c.set(2000, 2, 1);
      c.add(Calendar.DATE, -1);
      int a = c.get(Calendar.DATE);
      System.out.println(a);

        

包装类

  • 字符串,基本数据类型,包装类转换

    • 字符串转基本数据:包装类.parse基本数据类型(“字符串”)。

    • 基本数据类型转字符串:String.valueOf(数据);

    • 基本数据类型转包装类:包装类.valueOf(数据);

    • 包装类转基本数据类型:obj.intValue();

  • 装箱拆箱

    • 在JDK1.5之后,实现引用类型和基本类型的自由相互转换。

    • 直接将值进行申明就可以进行转换

System类

  • 是一个最终类,没有构造方法,不能被实例化,成员方法都是静态的。

  • 常用方法

    • 获取当前时间的毫秒:System.currentTimeMill

      is();

    • 结束当前程序:System.exit(0);

    • 数组的拷贝:arraycopy(Object src, int srcPos, Object dest, int destPos, int length);

Math类

  • 是一个最终类,成员方法都是静态的。

Arrays数组类

大数据运算

  • BigInteger

    • 大数据整数的加,减,乘,除

  • BigDecimal

    • 大数据小数的加减乘除(更精确)

最新文章

  1. 响应式手机商城页面顶部样式HTML代码
  2. Linuxb笔记
  3. 记录下最近项目中常用到的SQL语句
  4. IOS TableView 去除点击后产生的灰色背景
  5. javascript作用域和作用域链摘录
  6. HDU 4041 Eliminate Witches! --模拟
  7. Mysql slow query log
  8. 游戏引擎/GUI的设计与实现-序
  9. 推荐几款jQuery表格插件
  10. Lua table pair和ipair区别
  11. Android Studio安装使用图文教程
  12. 关于解决“No matching provisioning profiles found”问题-ios
  13. Rx 入门指引 (一)
  14. 关于Java的移位运算符
  15. python摸爬滚打之day29----socketserver实现服务端和多个客户端通信
  16. css基础参考文档
  17. String中根据,(逗号)进行分割
  18. 十分钟学会Charles抓包(iOS的http/https请求)
  19. 简单了解如何使用vue-router和vue-resource
  20. Python学习-39.Python中的生成器

热门文章

  1. Java实现 LeetCode 676 实现一个魔法字典(暴力)
  2. Java实现蓝桥杯十六进制转八进制
  3. Java实现 LeetCode 647 回文子串(暴力)
  4. Java实现 洛谷 P1426 小鱼会有危险吗
  5. 【asp.net core 系列】4. 更高更强的路由
  6. linux下git相关命令
  7. java作品集:企业信息门户webtap
  8. JVM性能优化 (一) 初识JVM
  9. 织梦cms 内容模型 option下拉框 value 分离
  10. 循环语句&编码了解