- 博客(11)
- 收藏
- 关注
原创 java反射的使用
1、新建个实体类// An highlighted blockpackage 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 169 1
原创 自定义注解,并通过注解进行数据库建表
1、自定义注解1.1、这个注解用来指定表名// An highlighted blockpackage 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 562
原创 手写HttpServer
1、Server类// An highlighted blockpackage 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 188
原创 UDP通信
服务端// An highlighted blockpackage 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 126
原创 聊天室案例(TCP通信)
服务器端1、新建1个服务器类,3个属性List:用来存储客户端发送的信息ExecutorService :线程池用来建立和多个客户端的同步连接ServerSocket :TCP连接// An highlighted blockpublic class Server { private static ServerSocket serversocket; private static List<PrintWriter> list; private static ExecutorSe
2020-06-16 09:29:28 136 1
原创 线程使用
线程创建的4种形式1、线程继承// An highlighted blockpackage 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 81
原创 制作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 3230
原创 java排序
1-找出这组数据中最大的数[1-3-8-9-4-5-8],要求:(1)用冒泡排序法计算,(2)自己写一个解决这个问题的代码。// An highlighted blockpackage test.work.sort;/*1-找出这组数据中最大的数[1-3-8-9-4-5-8],要求:(1)用冒泡排序法计算,(2)自己写一个解决这个问题的代码。*/public class Main { ...
2020-04-10 10:43:43 414
原创 泛型简述+Map分拣
1-instanceof 用法总结.// An highlighted blockpackage test.work.generics;public class Main { public static void main(String[] args) { /*instanceof是二元运算符 用来判断左边对象是否是右边类的子类或实例,返回布尔值*/ B b = new B(...
2020-04-03 14:28:41 129
原创 Map遍历
1-Set_HashSet 接口类的方法,add,contains,clear,containsAll,remove,removaAll.分别用代码加注释说明其用法// An highlighted blockpackage test.work.collection;import java.util.ArrayList;import java.util.HashSet;import j...
2020-04-02 16:46:56 143
原创 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 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人