- 博客(11)
- 收藏
- 关注
原创 java反射的使用
1、新建个实体类 // An highlighted block package test.reflect; public class Student { private int id; public String name; private int age; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return
2020-07-01 17:02:26
256
1
原创 自定义注解,并通过注解进行数据库建表
1、自定义注解 1.1、这个注解用来指定表名 // An highlighted block package test.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.
2020-07-01 16:30:43
648
原创 手写HttpServer
1、Server类 // An highlighted block package test.testserver; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class Server{ private ServerSocket serverSocket; private boolean isShutDown; public static void main(St
2020-06-29 15:59:40
274
原创 UDP通信
服务端 // An highlighted block package test.testsocket; import java.net.DatagramPacket; import java.net.DatagramSocket; public class ServerUdp { private void start(){ try { DatagramSocket server=new DatagramSocket(8089); byte[] buf=new byte[100];
2020-06-16 09:43:59
172
原创 聊天室案例(TCP通信)
服务器端 1、新建1个服务器类,3个属性 List:用来存储客户端发送的信息 ExecutorService :线程池用来建立和多个客户端的同步连接 ServerSocket :TCP连接 // An highlighted block public class Server { private static ServerSocket serversocket; private static List<PrintWriter> list; private static ExecutorSe
2020-06-16 09:29:28
198
1
原创 线程使用
线程创建的4种形式 1、线程继承 // An highlighted block package test.thread; public class TestThread extends Thread{ public void run(){ for(int i=0;i<3;i++){ System.out.println(i); } } public static void main(String[] args) { Thread t1 = new TestThread()
2020-06-15 15:37:46
153
原创 制作exe程序
JAVA项目制作成exe程序步骤 1、将JAVA项目导出JAR包,具体方法不限,这里只介绍最简单的一种 直接右键项目选择export,然后选择JAR file 导出即可。 2、如果JAVA项目还有其他依赖的jar包,将依赖的jar包打包导出,没有的话忽略这一步 3、将导出的JAR包,JRE文件夹,程序需要的配置文件,图标等都放到同一个文件夹 4、下载安装exe4j软件,百度搜索下载即可 5...
2020-04-24 09:57:45
3653
原创 java排序
1-找出这组数据中最大的数[1-3-8-9-4-5-8],要求:(1)用冒泡排序法计算,(2)自己写一个解决这个问题的代码。 // An highlighted block package test.work.sort; /*1-找出这组数据中最大的数[1-3-8-9-4-5-8],要求:(1)用冒泡排序法计算, (2)自己写一个解决这个问题的代码。*/ public class Main { ...
2020-04-10 10:43:43
490
原创 泛型简述+Map分拣
1-instanceof 用法总结. // An highlighted block package test.work.generics; public class Main { public static void main(String[] args) { /*instanceof是二元运算符 用来判断左边对象是否是右边类的子类或实例,返回布尔值*/ B b = new B(...
2020-04-03 14:28:41
192
原创 Map遍历
1-Set_HashSet 接口类的方法,add,contains,clear,containsAll,remove,removaAll.分别用代码加注释说明其用法 // An highlighted block package test.work.collection; import java.util.ArrayList; import java.util.HashSet; import j...
2020-04-02 16:46:56
205
原创 Java 集合简述
Java 集合简述 1.Collection接口 2、Map接口 3、List和Set的区别: 1、List可以添加重复对象,Set不可以添加重复对象。 2、List是有序排列的,Set是无序排列的。 4、HashSet和Set用法有什么不同? 1、Set是接口,HashSet是实现类,使用Set,当别人需要调用方法的时候可以根据自己的需要来写实现类,可以改写成LinkedHashSet,但如...
2020-04-02 15:53:27
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅