自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除