01 2021 档案

摘要: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 阅读(188) 评论(0) 推荐(0)
摘要:1.String , StringBuffer , StringBuilder三者的区别 : 2.StringBuffer 3.代码 /* 问题 : 为什么说StringBuffer是线程安全的 ? 因为它的每一个方法都有synchronized关键字 */ @Test public void te 阅读全文
posted @ 2021-01-29 17:10 Anonymity_Zhang 阅读(51) 评论(0) 推荐(0)
摘要:前言 : String是我们在日常开发中使用频率非常高的一个类 , 所以需要对他的构造,存储位置 , 常用方法要了解. 1.String的特性 2.String的存储位置 3.String的常用方法 4.String 和其他类型的转换 5.面试题 阅读全文
posted @ 2021-01-29 16:35 Anonymity_Zhang 阅读(47) 评论(0) 推荐(0)
摘要:1.线程通信案例 : 生产者 与 消费者 //线程通信案例 : 生产者与消费者 /** * 注意点 : produceProduct() & customerProduct() 要共享数据所以要改成同步方法 * wiat() 要有对应的notify() */ //共享数据 class Clerk{ 阅读全文
posted @ 2021-01-29 10:39 Anonymity_Zhang 阅读(86) 评论(0) 推荐(0)
摘要:1.什么是死锁 2.什么是Lock锁 /** * 第三种解决线程安全的方式 : Lock 锁 --> JDK5.0新增 * synchronized * 问题 : synchronized 与 lock 的异同? * 1.相同 : 两者都可以解决线程的安全问题 * 2.不同 : synchroniz 阅读全文
posted @ 2021-01-27 17:30 Anonymity_Zhang 阅读(37) 评论(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 阅读(44) 评论(0) 推荐(0)
摘要:设置主题,字体 2.设置显示类的构造时间 设置自动导包 设置多个方法之间的分隔符 设置首字母提示(关闭) 取消单行显示tops 设置代码字体及大小 设置注释颜色 设置文件编码 阅读全文
posted @ 2021-01-26 12:00 Anonymity_Zhang 阅读(86) 评论(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 阅读(57) 评论(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 阅读(37) 评论(0) 推荐(0)
摘要:1.代理模式的定义 2. 静态代理模式举例 public class NetWorkTest { public static void main(String[] args) { Server server = new Server(); ProxyServer proxyServer = new 阅读全文
posted @ 2021-01-21 11:56 Anonymity_Zhang 阅读(46) 评论(0) 推荐(0)
摘要:1.多态的定义 2.多态的使用 //父类 public class Person { String name; int age=18; int id=1001; public void eat() { System.out.println("人 : 吃饭"); } public void walk( 阅读全文
posted @ 2021-01-21 11:52 Anonymity_Zhang 阅读(101) 评论(0) 推荐(0)
摘要:1.接口的定义 2.接口的使用 3.面向接口 阅读全文
posted @ 2021-01-20 17:08 Anonymity_Zhang 阅读(81) 评论(0) 推荐(0)
摘要:代码 // 模板方法模式 举例 public class BankTemplateMethod { public static void main(String[] args) { BankTemplate temp = new DrawMoney(); temp.process(); } } // 阅读全文
posted @ 2021-01-20 17:06 Anonymity_Zhang 阅读(71) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-20 17:05 Anonymity_Zhang 阅读(59) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-20 17:04 Anonymity_Zhang 阅读(52) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-20 17:02 Anonymity_Zhang 阅读(70) 评论(0) 推荐(0)
摘要://饿汉式 单例模式 class Bank{ //1.私有化类的构造器 private Bank() { } //2.内部创建类的对象 (类的实例) private static Bank bank = new Bank(); //3.提供公共的静态方法 , 返回类的对象 (注 :静态方法中只能调用 阅读全文
posted @ 2021-01-18 17:27 Anonymity_Zhang 阅读(54) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-18 17:24 Anonymity_Zhang 阅读(51) 评论(0) 推荐(0)
摘要:1.包装类的种类 2. 转换图解 3.具体代码 public class JunitTest { //基本数据类型 > 包装类 :装箱 @Test public void test1() { //调用包装类的 构造器 int i =10; Integer int1 = new Integer(i); 阅读全文
posted @ 2021-01-18 13:51 Anonymity_Zhang 阅读(57) 评论(0) 推荐(0)
摘要:区分重载和重写 : 重写 -> 子类对父类方法的继承,称为重写 . 重载 - > 同一个类中 多个不同参数的 构造器 , 称为重载. 阅读全文
posted @ 2021-01-15 17:30 Anonymity_Zhang 阅读(432) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-15 17:28 Anonymity_Zhang 阅读(64) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-15 17:26 Anonymity_Zhang 阅读(61) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-15 17:25 Anonymity_Zhang 阅读(62) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-15 17:21 Anonymity_Zhang 阅读(35) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-13 17:09 Anonymity_Zhang 阅读(72) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-13 17:08 Anonymity_Zhang 阅读(40) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-13 17:06 Anonymity_Zhang 阅读(58) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-11 16:12 Anonymity_Zhang 阅读(61) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-11 14:19 Anonymity_Zhang 阅读(105) 评论(0) 推荐(0)
摘要:在java中数组 Array 有两种 : 一维数组 和 多维数组 数组属于引用数据类型 , 数组的元素可以是基本数据类型 , 也可以是引用数据类型. 一维数组 1.一维数组初始化的默认值 1.1其中的 char 类型 需要注意 打印出来的值是" "(一个空格) , 但是 也等于0 2.一维数组在内存 阅读全文
posted @ 2021-01-08 14:26 Anonymity_Zhang 阅读(110) 评论(0) 推荐(0)
摘要:java 的 核心类库 👆 阅读全文
posted @ 2021-01-07 17:51 Anonymity_Zhang 阅读(71) 评论(0) 推荐(0)