01 2022 档案

摘要:1. Java 9 的新特性 // @Test public void test1() { try { URL url = new URL("http://www.atguigu.com"); } catch (MalformedURLException e) { e.printStackTrace 阅读全文
posted @ 2022-01-30 14:06 天覆者 阅读(14) 评论(0) 推荐(0)
摘要:1. 静态代理举例 ​/*静态代理举例特点:代理类和被代理类在编译期间,就确定下来了。​​ */public class StaticProxyTest { public static void main(String[] args) { ProxyClothFactroy proxy1 = new 阅读全文
posted @ 2022-01-27 15:53 天覆者 阅读(126) 评论(0) 推荐(0)
摘要:1. 反射概述 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含 阅读全文
posted @ 2022-01-24 10:37 天覆者 阅读(137) 评论(0) 推荐(0)
摘要:1.对象流的使用 1.ObjectInputStream和ObjectOutputStream 2.作用:用于存储和读取基本数据类型的数据和对象的处理流。它的强大之处就是可以把java中的对象写入到数据源中,也能把对象从数据源中还原回来。 3.要想一个java对象是可序列化的,需要满足相应的条件,见 阅读全文
posted @ 2022-01-19 14:20 天覆者 阅读(62) 评论(0) 推荐(0)
摘要:1. 流的概述 一、流的分类 1.操作数据单位:字节流、字符流 2.数据的流向:输入流、输出流 3.流的角色:节点流、处理流 二、流的体系结构 抽象基类 节点流(文件流) 缓冲流(处理流的一种) InputStream FileInputStream BufferedInputStream Outp 阅读全文
posted @ 2022-01-18 17:04 天覆者 阅读(141) 评论(0) 推荐(0)
摘要:1. 泛型的使用 jdk 5.0 新增的特性 在集合中使用泛型 ①集合接口或集合类在jdk5.0时都修改为带泛型的结构。 ②在实例化集合类时,可以指明具体的泛型类型 ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到 类的泛型的位置,都指定为实例化的泛型 阅读全文
posted @ 2022-01-14 15:34 天覆者 阅读(23) 评论(0) 推荐(0)
摘要:1. Map 一、Map的实现类的结构: | Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x) | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value | LinkedHashMap:保证在遍历map元素时,可以按照添加 阅读全文
posted @ 2022-01-13 15:19 天覆者 阅读(91) 评论(0) 推荐(0)
摘要:1.集合框架 一、集合框架的概述 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 2.1 数组在存储多个数据方面的特点: > 一旦初始化以后,其长度就确定了。 > 数组一旦 阅读全文
posted @ 2022-01-12 14:25 天覆者 阅读(46) 评论(0) 推荐(0)
摘要:1. 枚举类 一、 枚举类的使用 1.枚举类的理解:类的对象只有有限个的、确定的。我们称之为枚举类。 2.当需要定义一组常量时,强烈建议使用枚举类。 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 二、如何定义枚举类 方式一:jdk1.5之前,自定义枚举类 /jdk1.5之前定义枚举类 阅读全文
posted @ 2022-01-11 16:42 天覆者 阅读(192) 评论(0) 推荐(0)
摘要:1.jdk 8之前的日期时间的API测试 System类中currentTimeMillis(); java.util.Date和子类java.sql.Date SimpleDateFormat Calendar /* SimpleDateFormat的使用:SimpleDateFormat对日期D 阅读全文
posted @ 2022-01-09 15:33 天覆者 阅读(27) 评论(0) 推荐(0)
摘要:1. Java常用类之String 1.1 String的使用 String: 字符串,使用一对""引起来表示 1.String声明为final的,不可被继承。 2.String是实现了Serializable接口:表示字符串是支持序列化的。 String是实现了Comperable接口:表示字符串 阅读全文
posted @ 2022-01-07 11:41 天覆者 阅读(32) 评论(0) 推荐(0)
摘要:1.线程的生命周期 要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五 种状态: 新建: 当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态 就绪:处于新建状态的线程被star 阅读全文
posted @ 2022-01-06 14:59 天覆者 阅读(53) 评论(0) 推荐(0)
摘要:1.IDEA的使用 IntelliJ IDEA 没有类似 Eclipse 的工作空间的概念(Workspaces),最大单元就是Project。这里可以把 Project 理解为 Eclipse 中的 Workspace,Model理解为Eclipse 的Project 2. 多线程的概述 程序 ( 阅读全文
posted @ 2022-01-05 15:41 天覆者 阅读(163) 评论(0) 推荐(0)
摘要:1.domain层 package com.bao.team.domain;​/** * 代表员工的个人信心 * */public class Employee { private int id; private String name; private int age; private doubl 阅读全文
posted @ 2022-01-04 10:41 天覆者 阅读(21) 评论(0) 推荐(0)
摘要:1.Error Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError和OOM。 一般不编写针对性的代码进行处理 2. 异常体系结构 java.lang.Throwable | java.lang.Error:一般不编写针对性的代码进 阅读全文
posted @ 2022-01-03 10:04 天覆者 阅读(53) 评论(0) 推荐(0)