重学Java
暂时放弃Java了....
x_lcw
这个作者很懒,什么都没留下…
展开
-
对象序列化
参与序列化和反序列化的对象,需要先实现 Serializable 接口,只是一个标识接口,起到一个标识的作用。原创 2022-07-07 19:23:21 · 248 阅读 · 0 评论 -
注解。。。
注解Annotation是一种引用数据类型。原创 2022-07-07 11:06:12 · 63 阅读 · 0 评论 -
反射(二)
静态加载:编译时加载相关的类,如果没有找到则报错。原创 2022-07-06 19:23:54 · 135 阅读 · 0 评论 -
反射(一)
类加载原创 2022-07-04 17:33:29 · 285 阅读 · 0 评论 -
Stream流
stream流原创 2022-07-03 17:07:04 · 111 阅读 · 0 评论 -
函数式接口
有且仅有一个抽象方法的接口,函数式接口就是 lambda 表达式的使用前提。原创 2022-07-03 16:58:49 · 105 阅读 · 0 评论 -
接口的组成和方法引用
Lambda表达式描述的是,接口中那个抽象方法要做的事情。实际Lambda本质是,实现了那个接口的一个类的对象。常量:默认是 public static final方法:默认是 public abstract在JAVA8中,增加了默认方法(public default),静态方法(public static)在JAVA9中,增加了私有方法方法引用(使用已有的方法逻辑去处理接口中的那个抽象方法)引用 类中的 静态方法引用 类中的 非静态方法也可以这样:但注意:接口中的那个抽象方法 第一个参原创 2022-07-01 23:09:15 · 156 阅读 · 0 评论 -
Lambda表达式
实际上作用是代替了匿名内部类,只不过是实现某个接口的,没有继承某个类。Lambda表达式的使用前提:1.有一个接口。2.接口中有且仅有一个抽象方法。参数的类型可以省略。如果参数只有一个,小括号可以省略。如果代码块的语句只有一条,可以省略大括号和语句的分号。如果这一条语句是 return语句,省略的时候,要把也省略掉。注意事项1.使用Lambda必须要有接口,并且该接口中有且仅有一个抽象方法。2.lambda表达式实际上是充当了的角色,参数是的参数,代码块是的方法体。3.必须有上下文环境,原创 2022-06-26 18:00:39 · 701 阅读 · 1 评论 -
jdbc和druid
jdbc和druid原创 2022-04-10 17:22:49 · 715 阅读 · 0 评论 -
TCP通信
Java_socket原创 2022-04-10 11:48:17 · 285 阅读 · 0 评论 -
UDP通信
发送数据 // 创建数据报包套接字 DatagramSocket ds = new DatagramSocket(); // 发送数据 byte[] bys = "udp数据icughwiofhwoifhwoe".getBytes(); int port = 10085; DatagramPacket data = new DatagramPacket(bys,bys.length,InetAddress.ge原创 2022-04-09 18:49:31 · 589 阅读 · 0 评论 -
Swing遇到的容器,控件,写文件的时候写不进去
JPanel:容器,相当于 divJLabel:标签控件,相当于单行文本JTextField:单行文本框原创 2022-04-08 20:09:22 · 347 阅读 · 0 评论 -
生产者与消费者模式
生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻。// Main.java Box b = new Box(); Producer p = new Producer(b); // 生产者 Customer c = new Customer(b); // 消费者 Thread th1 = new Thread(p); Thread th2 = new Threa原创 2022-04-08 19:57:21 · 65 阅读 · 0 评论 -
Java_IO
java_io原创 2022-04-04 19:26:51 · 970 阅读 · 0 评论 -
File类
ConstructorFile(String pathName) // 由给定的路径字符串 创建实例File(String parent,String child) // 由两个字符串拼接 创建实例File(File parent,String child) // 由一个实例和字符串拼接 创建实例// for instanceFile f1 = new File("D:\\java\\java学习"); // 这里的路径 不必实际存在Syste原创 2022-04-02 23:29:03 · 328 阅读 · 0 评论 -
Collections
Collections 类仅由静态方法组成,是针对集合进行操作的工具类// 根据元素的natural ordering对集合排序public static<T extends Comparable<? super T>> void sort(List<T> list)// 根据指定的比较器, 进行排序public static<T> void sort(List<T> list, Comparator<? super T> c)原创 2022-04-02 21:33:24 · 219 阅读 · 0 评论 -
Map,HashMap
常用方法Map<String,String> map = new HashMap<String,String>();map.put("itheima001","林青霞");map.put("itheima002","张曼玉");V put(K key,V value) // 添加元素V remove(Object key) // 根据键删除元素void clear() // 清空集合boolean containsK原创 2022-04-02 16:35:14 · 196 阅读 · 0 评论 -
Java泛型
Java泛型原创 2022-04-01 14:16:10 · 410 阅读 · 0 评论