Object类、Date类、Calendar类、System类、StringBuilder类和基本类型包装类
一、Object类——toString方法
1、普通类重写toString方法,不然打印出来是存在栈内存的对象引用名称的堆内存中该对象的地址值;
2、equals方法:

String比较equals是比较的值;
重写了toString方法的引用数据类型比较的就不是地址值了;
3、重写equals方法
自定义一个Object类的子类,覆盖重写equals方法

二、Date类
1、Date类精确到毫秒

2、Dtae类的两个构造方法和一个getTime成员方法(返回的long类型的毫秒值,相对于1970年一月一号的英国时间的,北京时间就是1970年一月一号的早上8点)

Date的long类型毫秒值入参的有参构造方法:

3、DateFormat抽象类,创建对象用它的实现类SimpleDateFormat

声明抛出异常,程序出现异常时候会终止并打印输出异常;try catch处理异常输出要自己写;
解析异常:


4、计算已出生多少天

三、Calender类(替代了很多Date类的方法,获取年、月、日等等)
1、创建Calender对象

说明重写了toString方法:

其中,月份是0到11月:

2、Calender类使用
get方法

set方法

add方法

转换为Date类


四、System类
1、获取当前操作系统的时间毫秒值;


2、操作系统类自带的拷贝数组函数

五、StringBuilder字符串缓冲区
1、内存分析和区别

其中,String s 是在栈内存中的引用对象名,存放的是对内存中的字符串 “abc” 对象的地址值;
2、append方法

无需接收返回值,链式编程:

3、toString方法

六、基本类型包装类
1、数组定义的时候里面元素可以是基本数据类型和引用数据类型都可以,集合中泛型必须是对象,基本类型要使用包装类;
String底层是一个被final修饰的字节数组;所以长度不可变,StringBuilder底层也是一个数组,但没有final修饰,长度可变,初始化长度是16;

2、手动装箱和拆箱

3、jdk1.5之后自动装箱和拆箱

4、基本数据类型和字符串类型相互转换

Object类、Date类、Calendar类、System类、StringBuilder类和基本类型包装类的更多相关文章
- java自学第5期——Object、Date、Calender、System、StringBuilder、基本类型包装类
		
一.Object类 作用:对象操作 位置:java.lang.Object 方法: public String toString() :返回对象的字符串表示形式. public boolean equ ...
 - java时间类Date、Calendar及用法
		
对于时间类,这篇主要说明各种现实情况下如何取值,怎么定向取值,得到自己想要的时间参数.在java中时间类主要有Date.Calendar,暂时只介绍 java.util.*下的时间类,对于java.s ...
 - Java常用类Date、Calendar、SimpleDateFormat详解
		
Date类 java.util 包提供了 Date 类来封装当前的日期和时间,Date 类提供两个构造函数来实例化 Date 对象 第一个构造函数使用当前日期和时间来初始化对象 Date( ) 第 ...
 - Java:日期类Date与Calendar
		
Timestamp类型与日期类型之间的转化? Timestamp timestamp = Timestamp.valueOf("2017-03-17 07:00:00"); Dat ...
 - Java 时间类 Date 和 Calendar
		
在项目中获取一个yyyy-MM-dd HH:mm:ss格式的时间字符串 package org.htsg.kits; import java.text.SimpleDateFormat; import ...
 - Date、DateFormat、Calendar、System、Math类总结
		
java.util.Date: 构造方法 public Date() 空参构造,返回当前时间 public Date(long 毫秒值) 指定毫秒值的时间 普通方法 long getTime() 获取 ...
 - 与时间有关的类Date,DateFormat,Calendar
		
Date类用于表示日期和时间.它没考虑国际化问题,所以又设计了另外两个类. Calendar类: 主要是进行日期字段之间的相互操作. 编程实例:计算出距当前日期时间315天后的日期时间,并使用”xxx ...
 - Java中常用来处理时间的三个类:Date、Calendar、SimpleDateFormate,以及Java中的单例设计模式:懒汉式、饿汉式以及静态内部类式
		
(一)java.util.Date类 1.该类有一个long类型的属性:用来存放时间,是用毫秒数的形式表示,开始的日期是从1970年1月1号 00:00:00. 2.该类的很多方法都已经过时,不 ...
 - Date、Calendar、DateFormat类
		
Date类与Calendar类之间的转换 package date; import java.util.Calendar; import java.util.Date; public class Da ...
 - Date、Calendar、DateFormat、SimpleDateFormat、Timer、TimerTask类
		
类 Date 在 JDK 1.1 之前,类 Date 有两个其他的函数.它允许把日期解释为年.月.日.小时.分钟和秒值. 它也允许格式化和解析日期字符串.不过,这些函数的 API 不易于实现国际化.从 ...
 
随机推荐
- 关于 pip 的 15 个使用小技巧
			
认识pip 众所周知,pip可以对python的第三方库进行安装.更新.卸载等操作,十分方便. pip的全称:package installer for python,也就是Python包管理工具. ...
 - 题解AGC004C
			
题目 . 样例 AGC 好评. 题意:让你在一个 \(H \times W\) 的方格纸上找两个连通块,使得他们的重合部分就是输入中给的部分. 先放个样例. 输入: 5 5 ..... .#.#. . ...
 - 字节跳动前技术总监开源分享《Android架构设计权威指南》,YYDS!
			
架构就像是一场进化史,根据不同时期的需求,演变出不同的架构,车轮滚滚,到今天,移动端框架百花齐放,让人目不暇接.但是其中的本质是磨灭不了的,换言之根本没有磨灭而是隐藏到了人们所看不到的地方,但是依旧发 ...
 - Linux连接工具final配置
			
Linux连接工具 putty .CRT.XShell 在terminal里面敲不太方便,所以需要一款连接工具 这是一款美观医用的网络服务管理软件 安装final shell Windows版下载地址 ...
 - 多台虚机redis cluster集群
			
用到的安装包 https://pan.baidu.com/s/1wwLm3C7oWcM9ptwMjRltGA 提取码:vdfp 系统环境:centos7 ----------------------- ...
 - 1065 A+B and C (64bit) (20分) 测试点3   别用cin
			
cin的话,处理不了这么大的数?? 要拐回scanf("%lld"): 啊啦搜
 - Golang语言系列-08-结构体
			
结构体 自定义类型和类型别名的区别 package main import "fmt" // 自定义类型和类型别名的区别 // type后面跟的是类型 type myInt int ...
 - Kurento实战之三:知识点小导游
			
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
 - sqli-labs lesson 46-53
			
写在前面: 关于 order by 例: select * from users order by 1 ; 将users表中的第1列按照从小到大依次排列 select * from users o ...
 - XSS之防御与绕过
			
很久之前的随笔讲过XSS的编码绕过的一些内容 本次侧重整理一下常见的防御思路,顺便补充一些针对性的绕过思路以及关于XSS个人想到的一些有趣的事情 开篇之前,先看一下XSS介绍(包括mXSS.uXSS. ...