Object类

java.lang.Object
类Object是类层次结构的根类
每个类都使用Object作为 超(父)类
所有对象(包括数组)都实现这个类的方法

Object类的toString方法

任何一个类都是从Object类继承下来的,因此在任何一个类里面都可以重写这个toString()方法。toString()方法的作用是当一个引用对象和字符串作连接的时候,或者是直接打印这个引用对象的时侯,这个引用对象都会自动调用toString()方法,通过这个方法返回一个表示引用对象自己正常信息的字符串,而这个字符串的内容由我们自己去定义,默认的字符串内容是“类名+哈希编码”

Object类的equals方法
Person类默认继承了Object类,所以使用Object类的equals方法
boolean equals(Object obj) 指示其他某个对象是否与此对象相等
equals方法源码:
public boolean equals(Object obj) {
return (this == obj);
}
参数:
Object obj;可以传递任意的对象
== 比较运算符,返回的是一个布尔值 true false
基本数据类型:比较的是值
引用数据类型:比较的是两个对象的地址值
this是谁?哪个对象调用的方法,方法中的this就是那个对象:p1调用的equals方法所以this就是p1
obj:传递过来的参数p2
this == obj -->p1 == p2毫秒值

java.util.Date:表示日期和时间的类
类 Date 表示特定的瞬间,精确到毫秒
毫秒:千分之一秒 1000毫秒=1秒
毫秒值作用:可以对时间进行计算
把日期转换为毫秒:
当前的日期:2088-01-01
时间原点(0毫秒):1970-01-01 00:00:00
就是计算当前日期到时间远点之间一共经历了多少毫秒

Date类的构造方法和成员方法

import 

DateFormat类

java.text.DateFormat:是日期/时间格式化子类的抽象类
作用:
格式化(也就是日期 -> 文本)、解析(文本 -> 日期)
成员方法:
String format(Date date) 按照指定的模式,把Date的日期格式化为符合模式的字符串
Date parse(String source) 把符合模式的字符串,解析为Date日期
DateFormat类是一个抽象类,无法直接创建对象使用,可以使用DateFormat类的子类
java.text.SimpleDateFormat extends DateFormat
构造方法
SimpleDateFormat(String pattern)
用给定的模式和默认语言环境的日期格式符合构造 SimpleDateFormat
参数:
String pattern:传递指定模式
模式:区分大小写
y 年
M 月
d 天
H 时
m 分
s 秒
写对应的模式,会把模式替换为对应的日期时间
”yyyy-MM-dd HH:mm:ss“
注意:
联结符号可以改字母不能改

DateFormat类中的format方法和parse方法

public 

Calendar类

java.util.Calendar:日历类
抽象类,有很多操作日历字段的方法
无法直接创建对象使用,有一个静态方法getInstance(),该方法返回了Calendar类的子类对象
static Calendar getInstance()

public 

System类

StringBuilder类

java.lang.StringBuilder类:字符串缓冲区,可以提高字符串的效率构造方法
StringBuilder() 构造一个不带任何字符的字符串生成器,其初始容量为 16 个字符
StringBuilder(String str) 构造一个字符串生成器,并初始化为指定的字符串内容。

public 

StringBuilder类的append方法

/*

StringBuilder类的toString方法

/*

String、StringBuffer与StringBuilder之间区别​www.baidu.com

包装类

Java中的基本数据类型没有方法和属性,而包装类就是为了让这些拥有方法和属性,实现对象化交互。

/*

自动装箱与自动拆箱

/*

基本类型与字符串类型之间的相互转换

/*

java毫秒值转换成日期_Java学习笔记day08相关推荐

  1. java毫秒值转换成日期_20个高级Java面试题汇总

    这是一个高级Java面试系列题中的部分.这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题. 程序员面试指南:https://www.youtube.com/wa ...

  2. mysql毫秒值转成日期,MySQL日期类型和毫秒值相互转换

    有时需要将日期类型值转换成毫秒值,有时也要将毫秒值转换成日期,为了更方便,满足查询的需要. 现在,新建一张数据库表t_stu_info,并向表里插入数据 use test; show tables; ...

  3. Java把时间毫秒数转换成日期和时间

    例如给定毫秒值: 1570650412089 转换方法: public static void main(String[] args) {long milliSecond = 157065041208 ...

  4. mysql毫秒值转成日期,MySQL毫秒值跟日期的指定格式的相互转换_mysql

    mysql毫秒值和日期的指定格式的相互转换 一.毫秒值转换为指定的日期格式 使用MYSQL自带的函数FROM_UNIXTIME(unix_timestamp,format). 举例: select F ...

  5. java把字符串转换成日期格式

    public static void main(String[] args) throws Exception{Date date = new SimpleDateFormat("yyyy- ...

  6. java将字符转换成拼音_java中将汉字转换成拼音的实现代码

    一:演示: 如在控制台输入:北京欢迎你 打印出来的拼音:bei jing huan ying ni 二:导入要依赖的jar: 汉字转换拼音jar下载 三:代码编写 代码如下: public stati ...

  7. java把汉字转换成拼音_Java实现汉字转换为拼音

    本文的核心代码取自easydozer的blog:http://blog.csdn.net/easydozer/ 代码说明: Java实现汉字转换为拼音的GUI版本. GUI代码部分: /** * @( ...

  8. java将中文转换成拼音_java实现将汉语转换为拼音功能

    这几天在做项目的时候用到了通过拼音去数据库表里面去模糊查询汉语字段,刚开始的时候感觉特别神奇,查了好多资料,直接去模糊查询是能实现的,但是貌似很复杂.所以最终取了一个比较容易的方案,就是给数据库表里面 ...

  9. java中集合的模型特点_Java 学习笔记(十四)集合

    集合 在开发的时候,如果需要存储多个数据,可以使用数组,不过数据是固定长度的,如果需要存储可变长度的多个数据,可以使用集合.集合提供存储空间可变的存储类型,存储的容量可以实时改变 集合分类 Colle ...

最新文章

  1. 计算机内存不足 ssd,电脑提示内存不足怎么办 虚拟内存设置方法【详解】
  2. shell高级(一)
  3. 广角相机app哪个比较好用_推荐一款比较好用的工作安排备忘app?
  4. ubuntu 新建的用户 table 无法补全命令 解决办法
  5. wordpress拒绝访问_Nginx + Wordpress页面或帖子URL返回拒绝访问
  6. 《现代操作系统》精读与思考笔记 第一章 引论
  7. ​对不起!你的超融合认知已过期……
  8. 声明类对象加括号与声明指针对象加括号的问题
  9. Ubuntu 小白起步
  10. matlab怎么根据公式建立三维模型,紧急!求助!用matlab建立三维copula模型,正用极大似然估计方法求copula函数参数...
  11. 科学研究设计一:什么是科学
  12. aspnetpager 详解
  13. arduino ps2摇杆程序_Arduino 双轴按键摇杆 PS2游戏摇杆 控制杆 JoyStick 电子积木
  14. win7打印机显示服务器脱机怎么办,手把手教你设置win7系统网络打印机脱机的修复教程...
  15. 正则表达式与 re 模块[转]
  16. 每日积累【Day 3】Hbase架构深入学习
  17. Find 7 Faster Than John Von Neumann
  18. android 远程调试工具,【教程】搭配Android studio,如何实现app远程真机debug...
  19. 低代码助力生产管理:车间管理系统
  20. 第2天:程序设计语言的极简介绍

热门文章

  1. Bilibili视频爬虫
  2. 尼加拉瓜咖啡java等级_7月12日杯測豆:JavaNica-尼加拉瓜檸檬樹莊園咖啡
  3. SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差
  4. 【Linux 网络】IP校验和计算相关
  5. 了解和深入行业/APP分类
  6. 算法与数据结构实验题 7.4 玩游戏的亚索 (最小支撑树)
  7. 软件架构设计|C4模型
  8. ES6模块体系及DDN区块链设计开发规范
  9. 2018面试的-5分钟自我介绍建议
  10. 如何写cover letter 翻译自How to write a cover letter