- 博客(16)
- 收藏
- 关注
原创 day17-Maven , SpringBoot
Maven , SpringBoot目录Maven , SpringBootMavenSpringBootMaven作用管理Jar,需要通过导入依赖实现统一的项目结构mainjava我们以后写的核心代码resources配置文件前端页面【静态页面】需要先创建一个 static文件夹testjava用来写测试代码resources配置文件前端页面【静态页面】需要先创建一个 static文件夹pom.xml用来导入
2023-09-10 14:40:13
174
1
原创 day14-Junit、反射、注解、动态代理
3. 全部都设置暴力反射【设置访问权】【即使是private也可以访问】\2. 要用什么成员,就先获取对应的成员。\1. 先获取这个类的class对象。invoke(对象 ,参数…
2023-09-10 10:57:03
193
1
原创 day13-网络编程
1. DatagramSocket socket = new DatagramSocket(端口);\1. DatagramSocket socket = new DatagramSocket(端口);2.DatagramPacket(内容字节数组, 数组长度 ,接收端的ip, 接收端的端口 )4.调用DatagramPacket的getLength()获取接收到的数据的长度。\3. 调用 DatagramSocket的send(数据包)Socket s = new Socket(对方ip, 端口)
2023-09-10 10:56:14
174
1
原创 day12-多线程【JAVA】
try(){ 加锁 }catch(){ }finally{ 解锁 }实现Runable接口,重新run方法。继承Thread类,重新run方法。实现Callable接口。造成线程安全问题的原因。拓展性差,没有返回值。用 类名.class。
2023-09-04 16:41:49
88
1
原创 day11-Properties、XML、Log【JAVA】
store(输出流-> 使用字符流, 说明)添加数据到Properties对象中。把Properties文件写出。把程序的内容写出到xml文件中。加载Properties文件。创建SAXReader的对象。通过Dom4j框架解析。读取xml文件的方法。获取标签中文本的方法。约束内容,也约束类型。
2023-09-04 15:23:49
118
1
原创 day10-IO流
PrintStream/PrintWriter(打印流)作用:打印流可以实现更方便、更高效的打印数据出去,能实现打印啥出去就是啥出去。PrintStream继承自字节输出流OutputStream,因此支持写字节数据的方法。建议使用字节缓冲输入流、字节缓冲输出流,结合字节数组的方式,目前来看是性能最优的组合。字节缓冲流自带8KB缓冲区可以提高原始字节流、字符流读写数据的性能。打印数据的功能上是一模一样的:都是使用方便,性能高效(核心优势)数据输入流和数据输出流分别是谁,各自的作用是啥?各自新增了什么功能?
2023-08-29 14:38:23
89
1
原创 day09-File-递归-IO流【JAVA】
write(byte[] bytes , 起始位置, 长度)把Java程序中的内容,输出到指定的文件。输入(Input)\输出(Out)流。把文件的内容读取到java程序中。读所有字节,返回读到的字节数组。读多个字节,返回读到的长度。写出一个字节数组的部分内容。获取它目录下所有的文件。
2023-08-19 20:00:26
169
原创 day08-Stream-Exception-File【JAVA】
try{ 可能出现异常的代码 }catch(Exception e){ 处理异常的方案 }Collector.toMap( k -> 返回健的映射, v -> 返回值的映射)一定会执行,如果方法是有返回值,那么就在执行返回之前 先执行finally里面的代码。sorted( (o1, o2) -> { return 比较规则;max( (o1 , o2 ) -> { 排序规则 , 只能是升序} )min( (o1 , o2 ) -> { 排序规则 , 只能是升序} )concat( 流1 , 流2)
2023-08-18 22:02:40
120
1
原创 day07-可变参数-Collections-Map【JAVA】
总共有54张牌点数: "3","4","5","6","7","8","9","10","J","Q","K","A","2“让类实现Comparabel接口,重写compareTo方法,指定规则。可以接收0到多个参数,也可以接收数组。花色: "♠", "♥", "♣", "♦“接着,需要完成洗牌、发牌、对牌排序、看牌。数组 + 链表 + 红黑树 + 双链表。\1. 重写hashCode()方法。2.重写equals()方法。数组 + 链表 + 红黑树。数组+ 链表 + 双链表。数据类型... 变量名。
2023-08-17 09:15:42
120
1
原创 day06-Collection-List-Set【JAVA】
i < 集合.size();i++){ 数据类型 变量名 = 集合.get(i);3.如果有值,就使用equals方法进行判断,如果结果为false,就保存元素。3.如果有值,就使用equals方法进行判断,如果结果为false,就保存元素。Iterator<泛型> it = 集合.iterator();Iterator<泛型> it = 集合.iterator();for(数据类型 变量名 : 数组/集合 ){ }集合.forEach( (s)->{} )集合.forEach( (s)->{} )
2023-08-16 21:54:51
92
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅