自定义博客皮肤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 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关注的人

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