自定义博客皮肤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中UDP协议简单发送和接收

UDP简单发送和接收UDP协议用到的方法发送端接收端运行结果发送端接收端 UDP协议 UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket对象只负责接收或发送,因此对于基于UDP协议的双方没有客户端和服务端的概念。 用到的方法 方法 类型 描述 DatagramSocket() 构造 构造数据报套接字并绑定到本机地址的任意端口 DatagramPacket(byte[] buf,int len) 构造 创建一个接收长度为len的数据包 D

2020-12-10 15:12:21 465

原创 File类简介

File类File类 File类 ·File类是文件和目录途径的抽象表示 ·文件和目录可以通过File封装成对象 ·File封装的对象仅仅是一个路径,可以存在,也可以不存在,不过可以通过创键来变成真实存在的。0 方法 类型 描述 public File(String pathname) 构造 给定一个要操作文件的完整路径 public File(String parent, String child) 构造 给定要操作文件的父路径和子路径 public File(File pare

2020-12-05 00:03:59 1126 2

原创 斗地主手牌(水贴ψ(*`ー´)ψ)

扑克牌斗地主手牌 斗地主手牌 代码实现: //创建一副牌 ArrayList<String> list = new ArrayList<>(); String[] colors = {"♠","♥","♦","♣"}; //花色 String[] numbers = {"2","3","4","5","6","7","8","9","10","J","Q","K","A"}; //牌数字 //将牌添加到整幅牌中 for (int i = 0;

2020-12-03 22:30:16 192

原创 Java常用类

包装类描述 描述 基本类型数据无法调用本类的方法,于是就有了包装类来实现基本类型的更多操作。 基本类型 包装类 int Integer char Character byte Byte long Long short Short float Float double Double boolean Boolean 包装类最常见的用法就是基本类型和字符串类型的转换 String s1 = Integer.toString(a); int i = Integer.p

2020-12-02 23:53:27 112

原创 Map集合

Map集合Map集合 Map集合 Map集合是双列集合的顶层接口,用来存储简直对对象(一对数据),其中键是唯一的,值的数据可以重复。 因为Map是接口,所以通过创建子类来实现创建Map对象 创建方法:Map<K,V> map = new HashMap<>(); //K指的是键的类型;V指的是值的类型。 Map方法: 方法 描述 V put(K key, V value) 添加元素 V remove(Object key) 如果存在,从该地图中删除一个键的映

2020-12-02 23:50:23 98

原创 Collection集合_笔记

Collection集合Collection集合List集合列表迭代器ListIterator Collection集合 Collection是单列集合的顶层接口,其实现的子类有List集合和Set集合。 List集合:有序,可重复 Set集合:无序,不可重复 由于Collection是一个接口,所以当要实现一个Collection对象时,只能通过实例化其子类对象的方式来创建。 方法 描述 public boolean add(E e) 添加元素 public boolean rem

2020-12-01 19:47:31 108

原创 Date类和SimpleDateFormat类

Java类Date日期类代码实现运行结果SimpleDateFormat日期格式化代码实现运行结果 Date日期类 获取当前时间可以直接通过java.util.Date实现。 方法 类型 描述 public Date() 构造 获取Date对象 public Date(long date) 构造 将long类型的数据转换成Date类型 public long getTime() 普通 将Data类型转为long类型 代码实现 //实例化date对象 Date date = n

2020-11-30 15:37:56 253

原创 Runtime类

Java常用类Runtime类代码部分运行结果 Runtime类 每一个JVM进程中都会产生一个Runtime类实例化对象,可以通过Runtime类获取与JVM有关的运行状态。 方法 类型 描述 public static Runtime getRuntime() 普通 获取Runtime实例化对象 public int availableProcessors() 普通 获取可用CPU数量 public long maxMemory() 普通 获取可用最大内存 public lo

2020-11-30 13:18:35 138 1

原创 冒泡排序实现

冒泡排序for循环实现冒泡排序Arrays类中的sort()方法进行冒泡排序: for循环实现冒泡排序 代码实现: int[] num = new int[10]; int temp = 0; // Random rom = new Random(); for (int i = 0;i < num.length; i++){ num[i] = rom.nextInt(101); //创建一个【0-100】的随机数组 }

2020-11-30 12:26:12 73

原创 CharSequence接口

Java常用类CharSequence接口 CharSequence接口 JDK1.4之后提出的一个描述字符串标准的接口。 #mermaid-svg-Fd6wT1rwuZevdVbG .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-Fd6wT1rwuZevdVbG .label text{fill:#333}#m

2020-11-30 11:58:46 130

原创 StringBuffer类

Java常用类SringBuffer类StringBuffer和StringBuilder的区别 SringBuffer类 由于String类声明后,于是有了StringBuffer类和StringBuilder类。 StringBuffer类和StringBuilder类都需要通过构造方法进行实例化对象,而后才能调用方法处理。 StringBuffer和StringBuilder的区别 StringBuffer从JDK1.0开始提供,StringBuilder从JDK1.5开始提供。这两个类的功能,都是可

2020-11-30 11:28:10 70

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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