- 博客(18)
- 收藏
- 关注
原创 Java之xml、json、gui
实现ActionListener 接口// ActionListener 单击事件// 窗体大小,标题this.setTitle("java 图形化界面");// 添加按钮// 添加单击事件// 设置窗体// 窗体可见// 单击事件处理// 调用这个方法,实际上是接口回调@OverrideSystem.out.println("恭喜你,获取100元红包!");
2026-01-23 20:08:25
631
原创 Java泛型、正则、枚举、注解
/ 泛型类// T :参数化类型,在实际使用时才会被指定具体的类型// 泛型只作用于编译期@Test// 指定String类型的Node// 指定Integer类型的Node没啥好说的。。。当然,枚举中还可以写抽象方法,也需要在枚举类型对象中重写方法。// 枚举类型RED(10){@Override},GREEN(20){@Override},BLUE{@Override// 抽象方法System.out.println("无参构造");
2026-01-18 16:21:40
605
原创 Java之网络编程
TCP/IP协议:传输控制协议/因特网互联协议。网络层的ip协议 + 传输层的tcp协议组成。七层协议:程序开发结构:c/s:客户端/服务器 ,需要安装的软件,比如QQ、微信b/s: 浏览器/服务器,java适合这玩意。三次握手:A—>B: A告诉B具体的消息B—>A: B告诉A确认收到消息A—>B: A再次告诉B,确认收到B发送回来的确认消息tcp: 发送确保对方收到udp: 只管发送,收不收到它不管。比如收音机,我发了消息,对象不接收,消息过去了,我可不管。
2026-01-15 19:55:08
895
原创 Java多线程与并发
用法:1. 子线程任务中定一个标记字段2. 构造器中赋值3. 一个set方法4. 在主线程合适位置修改标记5. 子线程任务中的while自动停止工作// 子线程t1.start();// 主线程i <= 10;i++) {try {// 假设主线程执行到5时,需要中断子线程。System.out.println("子线程执行----"+(i++));
2026-01-07 22:10:49
928
原创 Java集合框架
数组升级版,动态数组。集合有3大接口。Collection、Map、IteratorList接口:如有学生集合,可以变学生数组核心方法:Student[] result = list.toArray(new Student[]{});用的源码: T[] toArray(T[] a);二、集合框架List接口ArrayList特点:Vector(向量)特点:LinkedList(链表)特点:如何选择?3.2.1 不重写equals()一个Cat类:提供get、set、构造器、tost
2025-12-31 16:06:51
552
原创 windows系统写bat文件,启动和关闭java程序,同时不关闭dos窗口! 100%成功,不需要看其他博主稳当乱试了。
windows系统启动jar包,完成运维任务。
2024-07-04 09:50:57
532
原创 MacBook m2 芯片装不了任何centos镜像,大家不要尝试了
草欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了
2023-12-31 15:05:12
1146
1
原创 快速排序
数据结构(C语言版本)随机数(random()在这里插入代码片)快速排序/* 利用随机函数产生N个随机整数(200以上),对这些数进行由小到大的排序。*/#include <stdio.h>#include <stdlib.h>#include <time.h>typedef int ElementType;/交换基本操作/void Swap(int *a,int *b){int t;t = *a;*a = *b;*b = t;}vo
2021-01-02 22:11:29
469
java前后端交互练手项目+SpringBoot、Jquery、BootStrap!
2023-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅