08 2022 档案

摘要:抽象基类 文件流 缓存流 InputStream FileInputStream BufferedInputStreamOutputStream FileOutputStream BufferedOutputStreamReader FileReader BufferedReaderWriter F 阅读全文
posted @ 2022-08-29 22:34 iTao0128 阅读(15) 评论(0) 推荐(0) 编辑
摘要:构造器 路径分隔符 常用方法 阅读全文
posted @ 2022-08-29 22:31 iTao0128 阅读(7) 评论(0) 推荐(0) 编辑
摘要:在集合中使用泛型: 1.集合接口或集合类在jsdk5.0时都修改为带泛型的结构。 2.在实例化集合类时,可以指明具体的泛型类型。 3.指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(方法,构造器,属性等)使用到类的泛型的位置,都指定为实例化的泛型类型, 比如:add(E e),实例化以后, 阅读全文
posted @ 2022-08-28 11:12 iTao0128 阅读(3) 评论(0) 推荐(0) 编辑
摘要:返回线程安全的集合/map 阅读全文
posted @ 2022-08-27 21:51 iTao0128 阅读(16) 评论(0) 推荐(0) 编辑
摘要:| Collection接口:单列集合,用来存储一个一个的对象。 | List接口:存储有序的,可重复的数据 | ArrayList、LinkedList(链表结构)、Vector(几乎不使用) | Set接口:存储无序的,不可重复的数据 | HashSet:主要实现类,线程不安全的,可以存储nul 阅读全文
posted @ 2022-08-22 20:46 iTao0128 阅读(17) 评论(0) 推荐(0) 编辑
摘要:自定义注解 @Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE,TYPE_PARAMETER,TYPE_USE}) @Retention(RetentionPolicy.RUNTIME) public @inter 阅读全文
posted @ 2022-08-19 22:22 iTao0128 阅读(14) 评论(0) 推荐(0) 编辑
摘要://定义的枚举类默认继承于java.lang.Enum类 public enum SeasonEnum { //1.提供当前枚举类的对象,多个对象之间用","隔开,末尾对象";"结束 SPRING("春天",20), SUMMER("夏天",35), AUTUMN("秋天",25), WINTER( 阅读全文
posted @ 2022-08-19 21:49 iTao0128 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Comparable接口的使用(自然排序) 1.String、包装类等实现了Comparable接口,重写了compareTo(obj)方法,给出了比较两个对象大小的方式. String、包装类重写了compareTo()方法以后,进行了从小到大的排序。 2.重写compareTo(obj)规则: 阅读全文
posted @ 2022-08-18 23:05 iTao0128 阅读(52) 评论(0) 推荐(0) 编辑
摘要:LocalDate、LocalTime、LocalDateTime的使用 @Testpublic void test4() { LocalDate date = LocalDate.now(); LocalTime time = LocalTime.now(); LocalDateTime date 阅读全文
posted @ 2022-08-18 22:24 iTao0128 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-08-18 21:44 iTao0128 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1、获取系统当前时间 @Testpublic void test4(){ //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差(时间戳) long time = System.currentTimeMillis();//1660827278134 System.out.print 阅读全文
posted @ 2022-08-18 21:31 iTao0128 阅读(18) 评论(0) 推荐(0) 编辑
摘要:StringBuffer线程安全; 执行效率:StringBuilder > StringBuffer > String 阅读全文
posted @ 2022-08-15 21:49 iTao0128 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.String的使用 String s1 = “abc”;//字面量的定义方式 String s2 = “abc”; System.out.println(s1==s2)//true,s1、s2指向同一个地址 1. String声明为final的,不可被继承2. String类实现了Seriali 阅读全文
posted @ 2022-08-14 22:11 iTao0128 阅读(53) 评论(0) 推荐(0) 编辑
摘要:方法: 1.wait():一旦执行此方法,当前线程就进入阻塞状态,并释放锁 2.notify():一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait,就唤醒优先级高的那个。 2.notifyAll():一旦执行此方法,就会唤醒所有被wait的线程 注意: 1.wait(),not 阅读全文
posted @ 2022-08-13 16:39 iTao0128 阅读(13) 评论(0) 推荐(0) 编辑
摘要:方式一:同步代码块 synchronized (同步监视器){//需要被同步的代码}说明:操作共享数据的代码,即为需要被同步的代码共享数据:多个线程共同操作的变量同步监视器:俗称,锁。任何一个类的对象都可以充当锁。(要求:多个线程必须要共用同一把锁) public class Window impl 阅读全文
posted @ 2022-08-12 22:22 iTao0128 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-08-12 21:53 iTao0128 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1.start():启动当前线程,调用当前线程的run() 2.run():通常需要重写Tread类中的此方法,将创建的线程要执行的操作声明 在此方法中 3. currentThread():静态方法,返回执行当前代码的线程 4.getName():获取当前线程的名字 5.setName():设置当 阅读全文
posted @ 2022-08-10 22:29 iTao0128 阅读(75) 评论(0) 推荐(0) 编辑
摘要:方式一:1.创建一个继承Thread类的子类2.重写Thread类的run()3.创建Thread类的子类的对象4.通过此对象调用start() public class ThreadTest { public static void main(String[] args) { MyThread t 阅读全文
posted @ 2022-08-10 21:43 iTao0128 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1.继承现有的异常结构,RuntimeException,Exception 2.提供全局常量:serialVersionUID 3.提供重载的构造器 自定义异常类 public class MyException extends Exception{ static final long seria 阅读全文
posted @ 2022-08-08 21:39 iTao0128 阅读(18) 评论(0) 推荐(0) 编辑
摘要:public class InnerClass { //返回一个实现了Comparable接口的类的对象 public Comparable getComparable(){ //创建一个实现了Comparable接口的类:局部内部类 class MyComparable implements Co 阅读全文
posted @ 2022-08-07 17:37 iTao0128 阅读(12) 评论(0) 推荐(0) 编辑
摘要:public interface InterFaceA { int n = 100; //省略了public final void run();//省略了public abstract static void test1(){ System.out.println("接口的静态方法"); } def 阅读全文
posted @ 2022-08-07 17:00 iTao0128 阅读(375) 评论(0) 推荐(1) 编辑
摘要:public class ProxyTest { public static void main(String[] args) { Server server = new Server(); ProxyServer proxyServer = new ProxyServer(server); pro 阅读全文
posted @ 2022-08-06 21:21 iTao0128 阅读(12) 评论(0) 推荐(0) 编辑
摘要:代码块 静态代码块 内部可以有输出语句 随着类的加载而执行,而且只执行一次 作用:初始化类的信息 如果一个类中定义了多个静态代码块,则按照声明的先后顺序执行 静态代码块的执行要优先于非静态代码块的执行 静态代码块内只能调用静态的属性、静态的方法,不能调用非静态的结构 非静态代码块 内部可以有输出语句 阅读全文
posted @ 2022-08-03 22:34 iTao0128 阅读(5) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示