【Java】DateUtil(1)】的更多相关文章

import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;   import org.apache.commons.lang3.time.DateFormatUtils;     /**  * 日期工具类, 继承org.apache.commons.lang.time.DateUtils类  * @author  * @v…
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 日期工具类 默认使用 "yyyy-MM-dd HH:mm:ss" 格式化日期 * */ public final class DateUtils { /** * 英文简写(默认)如:2010-12-01 */ public static St…
一.概述 执行引擎是虚拟机中最核心的部分之一, 虚拟机自己实现引擎,自己定义指令集和执行引擎的结构体系. 二.栈帧 栈帧包含(1)局部变量表.(2)操作数栈.(3)动态链接.(4)方法返回地址.(5)额外的附加信息 栈顶的栈帧为当前栈帧,是唯一有效的. 2.1 局部变量表 用于存放方法参数和方法内部定义的局部变量.单位为槽(Slot),每个槽可以存放一个变量(Boolean,byte,char,short,int,float,reference,returnAddress),lonng,doub…
一.Minor GC.Major GC 和 Full GC Minor GC:清理新生代空间,当Eden空间不能分配时候引发Minor GC Major GC:清理老年代空间 Full GC:清理Java堆空间 二.新生代垃圾收集器 1. Serial 收集器 线程:单线程收集器, 算法:新生代标记复制,老年代标记整理 缺点:在进行垃圾收集时候需要停止所有用户线程(STW) 优点:没有线程交互开销 2. ParNew 收集器 在Serial收集器上进行改进,将GC改成了多线程,其他的包括Seri…
一.程序计数器(Program Counter Register) 当前执行字节码的行号指示器,可以通过修改该计数器的值来实现字节码指令(分支,循环,跳转等), 每个线程都都有一个程序计数器, 属于线程的私有变量, 独立存储, 互不影响. ps. 如果当前执行的是Java方法,该计数器记录的事正在执行的指令地址.如果当前执行的事Native方法(本地方法,与平台有关,由于Java无法访问操作系统的底层信息,所以需要借助C语言,移植平台时候需要重写)该计数器为空. 二.Java虚拟机栈(VM St…
一.InputStream & outputStream Java字节流主要是以InputStream (输入流),outputStream(输出流)为基类,本身是抽象类不能创建实例,但是是字节流的基类,所以方法都可以使用,主要的方法有 InputStream: int read();读取单个字节 int read(byte[] b); 最多读取b.length 字节存储在字节数组b中,返回读取的字节长度 int read(byte[] b, int start, int len);最多读取le…
应用:web后端开发.android-app开发.大数据应用开发 学习:java会过时,但程序设计的思想不会过时 特点:1.面向对象,跨平台,语法比c++简单 2.以字节码的形式运行在虚拟机上 3.自带功能齐全的类库 优点:1.语法相对简单2.有高度优化的虚拟机,一次编写,到处运行,跨平台 缺点:1.不能直接操作硬件(不适合底层操作系统的开发)2.GUI效果不佳 课程体系:JavaSE(standard editon)标准  JavaEE(enterprise editon)企业  JavaME…
重新搞一波 复习巩固 简单记录 慕课网 Java工程师 文章目录 单例概述 设计模式 单例模式(Singleton) 参考资料 单例概述 Singleton Pattern 单例模式是Java中最简单的设计模式之一, 属于创建类型的一种常用的软件设计模式,它提供了一种创建对象的最佳方式. 什么是单例? 单例,就是整个程序有且仅有一个实例. 该类负责创建自己的对象,同时确保只有单个对象被创建.这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象. 设计模式 设计模式(Des…
final: 1.理解:凡是final修饰的东西都具有了不变的特性: 2.修饰对象: 1)final+类--->类无法被继承: 2)final+方法--->方法无法被覆盖: 3)final+变量--->只能被赋值一次: eg:被 final 修饰的引用,由于只能被赋值一次,所以其储存的地址不变,所以它的指向也就不会改变,但不代表其指向的对象内部的数据不会改变: 注意: 被 final 修饰的变量为实例变量时,必须手动初始化(否则报错),不能系统自动赋值了: final 修饰的静态变量一般…
作业要求: 利用" Math.random ( )  "生成随机数的方法来模拟同时摇三个色子获得的点数:点数的多少不同,也会导致不同的输出结果:可适当对程序增添一些更有趣的功能: 作业优化: import java.util.*; public class 摇色子{ static int shu2; static int a, b, c, mo, moo; public static void main(String [] args){ int shu; p("欢迎来到竞技场…