摘要: 一 .java 8之前的日期时间的API: 1.System类的currentTimeMillis(); 2.java.util.Date & java.sql.Date; 3.SimpleDateFormat 4.Calendar二.SimpleDateFormat Date date = new 阅读全文
posted @ 2021-02-02 15:34 Anonymity_Zhang 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1. java中有两个Date类 ①.java.util.Date ②.java.sql.Date /* java.util.Date类 & java.sql.Date类 说明:java.util.Date : 是创建对象时使用的日期类 java.sql.Date : 是对应数据库的日期类 , 且继 阅读全文
posted @ 2021-01-29 17:15 Anonymity_Zhang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.String , StringBuffer , StringBuilder三者的区别 : 2.StringBuffer 3.代码 /* 问题 : 为什么说StringBuffer是线程安全的 ? 因为它的每一个方法都有synchronized关键字 */ @Test public void te 阅读全文
posted @ 2021-01-29 17:10 Anonymity_Zhang 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 前言 : String是我们在日常开发中使用频率非常高的一个类 , 所以需要对他的构造,存储位置 , 常用方法要了解. 1.String的特性 2.String的存储位置 3.String的常用方法 4.String 和其他类型的转换 5.面试题 阅读全文
posted @ 2021-01-29 16:35 Anonymity_Zhang 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1.线程通信案例 : 生产者 与 消费者 //线程通信案例 : 生产者与消费者 /** * 注意点 : produceProduct() & customerProduct() 要共享数据所以要改成同步方法 * wiat() 要有对应的notify() */ //共享数据 class Clerk{ 阅读全文
posted @ 2021-01-29 10:39 Anonymity_Zhang 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.什么是死锁 2.什么是Lock锁 /** * 第三种解决线程安全的方式 : Lock 锁 --> JDK5.0新增 * synchronized * 问题 : synchronized 与 lock 的异同? * 1.相同 : 两者都可以解决线程的安全问题 * 2.不同 : synchroniz 阅读全文
posted @ 2021-01-27 17:30 Anonymity_Zhang 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1.创建多线程的第二种方式 //创建多线程的第二种方式 : 实现runnable接口 //1.创建子类实现runnable接口 class MyThread implements Runnable{ //2.重写run() @Override public void run() { for (int 阅读全文
posted @ 2021-01-27 11:28 Anonymity_Zhang 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 设置主题,字体 2.设置显示类的构造时间 设置自动导包 设置多个方法之间的分隔符 设置首字母提示(关闭) 取消单行显示tops 设置代码字体及大小 设置注释颜色 设置文件编码 阅读全文
posted @ 2021-01-26 12:00 Anonymity_Zhang 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1.什么是线程 2.创建多线程 (方式一) 1 /* 2 创建多线程 3 方式一: 继承Thread类 4 1.子类继承Thread 5 2.重写run() --》 此线程执行的具体代码 6 3.在主线程中创建子类对象 7 4.通过此对象调用 start() 8 9 */ 10 11 //测试 : 阅读全文
posted @ 2021-01-24 22:48 Anonymity_Zhang 阅读(44) 评论(0) 推荐(0) 编辑
摘要: public class FactoryTest { public static void main(String[] args) { Car a = new AudiFactory().getCar(); Car b = new BydFactory().getCar(); a.run(); b. 阅读全文
posted @ 2021-01-21 15:48 Anonymity_Zhang 阅读(29) 评论(0) 推荐(0) 编辑