Loading

摘要: 编写一个记单词和默写单词两个功能的小程序 package com.lu.word; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToStrin 阅读全文
posted @ 2024-07-25 16:09 LL。。。 阅读(37) 评论(0) 推荐(0)
摘要: 面向对象 1.解释一下什么是继承 在编程领域,“继承”是面向对象编程中的一个重要概念。继承是指一个类(称为子类或派生类)可以从另一个类(称为父类或基类)获取属性和方法。通过继承,子类能够重用父类的代码和功能,同时还可以添加新的属性和方法,或者修改父类中已有的方法的实现,以满足特定的需求。继承的主要优 阅读全文
posted @ 2024-07-25 09:56 LL。。。 阅读(27) 评论(0) 推荐(0)
摘要: 单元测试 1.为什么使用单元测试 为了替代古老僵硬的main方法来进行优雅的代码的测试,写的每个方法都能独立运行 2.JUnit 特点 使用流程 常用的三个注解 package com.lu.day15; import org.junit.After; import org.junit.Before 阅读全文
posted @ 2024-07-23 18:12 LL。。。 阅读(36) 评论(0) 推荐(0)
摘要: TCP 三次握手 四次挥手 package com.lu.day14.tcp; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; p 阅读全文
posted @ 2024-07-20 17:13 LL。。。 阅读(16) 评论(0) 推荐(0)
摘要: 在 Java 中,所有对象都是通过引用传递的,而基本数据类型是通过值传递的。 引用传递: 当一个对象作为参数传递给方法时,传递的是对象的引用。对这个对象引用进行的修改会影响到原始对象。例如: public class Test { public static void modifyObject(My 阅读全文
posted @ 2024-07-19 20:45 LL。。。 阅读(17) 评论(0) 推荐(0)
摘要: 线程状态 线程池ThreadPool 理解:吃饭碗,用完就摔太浪费,线程池解决。 如何使用线程池? 1.默认线程池Executors 创建单线程池 newSingleThreadExecutor package com.lu.day13; import java.util.concurrent.Ex 阅读全文
posted @ 2024-07-19 18:04 LL。。。 阅读(20) 评论(0) 推荐(0)
摘要: 进程与线程 1.进程 进程共享堆不共享栈 2.线程 一个进程最少有一个线程,线程共享堆资源 并发与并行 1.并发Concurrent 2.并行parallel 同步与异步 1.同步 按照顺序一步步执行代码 2.异步Future 代码获取结果需要分开执行 那因此为什么提出多线程的概念? 提高CPU的利 阅读全文
posted @ 2024-07-18 18:32 LL。。。 阅读(24) 评论(0) 推荐(0)
摘要: 张三 李四 王二 麻子 狗蛋 小明 这是文件里的内容 package com.lu.day11; import java.io.*; import java.util.Map; import java.util.Random; import java.util.stream.Collectors; 阅读全文
posted @ 2024-07-16 20:45 LL。。。 阅读(35) 评论(0) 推荐(0)
摘要: Exception in thread "main" java.io.InvalidClassException: com.itheima.io.obj.User; local class incompatible: stream classdesc serialVersionUID = 40016 阅读全文
posted @ 2024-07-16 18:25 LL。。。 阅读(21) 评论(0) 推荐(0)
摘要: 字符编码 1.编码解码 2.字符集(码表) 3.常见编码规则 4.Java中的编解码方法 IO字符流 1.字符流读的基本使用 package com.lu.day11.test; import java.io.FileReader; import java.io.IOException; publi 阅读全文
posted @ 2024-07-16 17:29 LL。。。 阅读(19) 评论(0) 推荐(0)
摘要: 为什么学习io? 为了实现java程序与本地磁盘,键盘,网络等之间的交互 IO的概念 package com.lu.day10.io; public class IoTest { public static void main(String[] args) { /* 文本分为: 纯文本文件:txt, 阅读全文
posted @ 2024-07-14 14:09 LL。。。 阅读(18) 评论(0) 推荐(0)
摘要: Stream流(数组的stream流) 1.数组的Stream流 package com.lu.day09; import java.util.Arrays; import java.util.stream.IntStream; public class ArrayStreamDemo { publ 阅读全文
posted @ 2024-07-13 18:17 LL。。。 阅读(21) 评论(0) 推荐(0)
摘要: HashMap 1.HashMap基本使用 package com.lu.day08.map; import java.util.HashMap; import java.util.Map; import java.util.Set; public class MapDome { public st 阅读全文
posted @ 2024-07-10 19:04 LL。。。 阅读(12) 评论(0) 推荐(0)
摘要: 泛型 1.泛型的基本使用 限制集合存储的数据类型 package com.lu.day07.generics; /** * 定义了一个泛型类 * E 泛型通配字母(不固定代替真实数据类型A-Z都可以) * 常见的泛型通配字母: * E:element 元素 * T:type 类型 * R:retur 阅读全文
posted @ 2024-07-09 15:58 LL。。。 阅读(25) 评论(0) 推荐(0)
摘要: package com.lu.day06.homework; import java.util.ArrayList; import java.util.Random; public class RandomTest { public static void main(String[] args) { 阅读全文
posted @ 2024-07-07 20:01 LL。。。 阅读(14) 评论(0) 推荐(0)