1.Object
1.1 String类型可以不用重写toString()方法
1.2 自定义类一般都去重写toString()方法

调用时机:
a)对象名调用toString()
b)打印输出时,间接调用

重写toString()的目的:直接查看对象成员变量的值。

2.equals()方法

3.Date
Date():当前时间
Date(Long time):指定时间,生成对象

getTime()获取毫秒值,开始时间为1970-01-01 00:00:00

4.SimpleDateFormat
SimpleDateFormat() 默认格式
SimpleDateFormat(String pattern) 指定格式
public void applyPattern?(String pattern) 修改日期格式

4.1 将日期对象转换为字符串
String format(Date date)
4.2 将日期字符串转化为日期对象
Date parse(String source)

5.Calendar
是一个抽象类
直接通过Calendr.静态方法(),调用方法

5.1 常用方法
get(日历字段)
set(日历字段,值)
void add?(int field, int amount) 日历字段值前后偏移
getTime() 获取日期对象
public abstract void add?(int field, int amount) 获取当前毫秒

6. System
public static long currentTimeMillis?() 获取系统当前时间
gc():垃圾回收。当一个对象没有任何引用变量指向时,就变成一个垃圾对象
exit(): 系统退出。 0:正常退出; 1:异常退出
getProperties(): 获取系统属性信息
void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 数组复制

7.StringBuilder
字符长度可变的字符序列
链式编程:
常用方法:
7.1 StringBuilder append()

StringBuilder使用场景:大量拼接字符串

8. 包装类
8.1 字符串转基本类型
字符串转整数:int Integer.parseInt(String string)
8.2 基本类型转字符串:
整数转字符串:12 + ""

8.3 自动装箱:将基本数据类型转换成对应的包装类
自动拆箱:将包装类转换成对应的基本类型

day001-日期格式类、装拆箱的更多相关文章

  1. JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱

    国庆假期已结束,假期8天,全部在家带娃,体会到了妻子的不容易,需要好好努力来多赚钱了,言归正传.10月份开始进去JAVA 高级语法知识学习,本节复习学习的为:静态导入.可变参数.增强型for循环.装拆 ...

  2. java基础(八) 深入解析常量池与装拆箱机制

    引言   本文将介绍常量池 与 装箱拆箱机制,之所以将两者合在一起介绍,是因为网上不少文章在谈到常量池时,将包装类的缓存机制,java常量池,不加区别地混在一起讨论,更有甚者完全将这两者视为一个整体, ...

  3. Unity实现支持泛型的事件管理以减少使用object作为参数带来的频繁装拆箱

    如果不用C#自身的event关键字而是要自己实现一个可统一管理游戏中各种消息事件通知管理的系统模块EventManger时,通常都是把事件delegate的参数定义为object类型以适应所有的数据类 ...

  4. java基础22 日期类、日历类、日期格式类

    package com.dhb.code; import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...

  5. 常用类--Date日期类,SimpleDateFormat日期格式类,Calendar日历类,Math数学工具类,Random随机数类

    Date日期类 Date表示特定的时间,精确到毫秒; 构造方法: public Data() public Date(long date) 常用方法: public long getTime() pu ...

  6. NSDate时间类/NSDateFormatter日期格式类

    #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { // NSDate 时间类 继承自N ...

  7. Java ——Number & Math 类 装箱 拆箱 代码块

    本节重点思维导图 当需要使用数字的时候,我们通常使用内置数据类型,如:byte.int.long.double 等 int a = 5000; float b = 13.65f; byte c = 0 ...

  8. java Integer类以及拆箱和装箱

    package com.ilaw.boson.controller; public class Demo { public static void main(String[] args) { Inte ...

  9. Integer自动装拆箱

    public static void main(String[] args) { Integer a1 = 1; Integer a2 = 1; Integer b1 = 127; Integer b ...

随机推荐

  1. git ssh密钥的使用

    //配置邮箱,用户名, git config --global user.name git config --global user.email git config --global --list ...

  2. Oracle 11G R2在用EXP 导出时,空表不能导出解决办法

    11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1.insert一行,再rollback就产生segment了. 该方法是在在空表中插入数据,再删除,则产生segmen ...

  3. [Node.jS]shelljs

    shelljs : https://www.npmjs.org/package/shelljs 要给可以替代Unix下shell脚本的库. require('shelljs/global'); if ...

  4. sql 日期对比

    来自这里

  5. jdk的环境配置

    今天在网上找了关于jdk配置的教程,发现比较繁琐,因此更新下jdk的简单配置教程 注意:jdk的安装必须正确,绝对不允许将jdk和jdr安装在同一层目录!!(建议在java目录下新建jdk和jdr目录 ...

  6. Linux Vi/Vim 在插入模式下键盘右边数字键输入异常

    问题:Linux在 Vi/Vim 在编辑文件时遇到一个问题,当我在 Insert 模式下进行修改文件内容的时候,用到了键盘(104键,右边带数字键那种)进行数字输入,当我输入数字 “5” 时,插入的数 ...

  7. ubuntu replace system openjdk

    一些ubuntu自带jdk的.但是有时候会确实我们所要的文件.下面介绍如何replace jdk 1. 卸载现有jdk sudo apt-get purge openjdk-\* 2. 下载jdk. ...

  8. Dev Express Report 学习总结(六)Dev Express Reports自定义Summary

    在我们使用DevExpress开发报表的过程中,对于页面中复杂的数据合计,我们可能会使用到自定义Summary.下面通过一个例子来进行说明: 首先,我建立了如上图所示的报表页面,其中的数据源来自cla ...

  9. 关于火狐不响应event.keyCode解决方法

    <body onkeydown="enterkey(event)"> <!-- 点击键盘即触发 enterkey函数 --> function enterk ...

  10. CAD安装失败怎样卸载CAD 2011?错误提示某些产品无法安装

    AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...