自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 TCP协议实现登录(客户端)

public class TcpClientLogin { // 这是用户登录客户端 static Socket socket = null; static OutputStream outputStream = null; static InputStream inputStream = null; static Scanner scanner = null; public static void main(String[] args) { .

2022-05-14 16:21:20 642 1

原创 TCP协议实现登录(服务端)

public class TcpSignInService { // 这是登录服务端 static InputStream inputStream = null; static OutputStream outputStream = null; static Socket socket = null; public static void main(String[] args) { try { // 创建服务端socke.

2022-05-14 16:20:13 346

原创 字符缓冲流

package day05;import jdk.swing.interop.SwingInterOpUtils;import java.io.*;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年02月12日 19:21 **/public class Test01 { public st.

2022-02-14 18:32:24 130

原创 字节缓冲流读取数据

package day04;import java.io.*;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年02月11日 19:28 **/public class Test02 { /* * 1.传统方式一个字节一个字节读取或者写入数据,会频繁的发生系统内核调用(用户态→内核态切.

2022-02-14 18:24:40 313

原创 字节流复制图片

package day04;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年02月11日 18:57 **/publi.

2022-02-14 18:22:49 78

原创 字节流写入换行

package day02;import java.io.FileOutputStream;import java.io.IOException;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年02月10日 19:25 **/public class Test04 { public stat.

2022-02-14 18:19:38 397

原创 字节流读取数据

package day02;import java.io.FileInputStream;import java.io.IOException;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年02月09日 18:51 **/public class Test03 { /* * 字节.

2022-02-14 18:16:46 119

原创 字节流写入数据

package day02;import java.io.*;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年02月09日 15:03 **/public class Test01 { /** * IO流概述: * 1.IO:输入(Input读取数据)/输出(Output.

2022-02-14 18:13:34 181

原创 递归求阶乘

package day01;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年02月08日 14:13 **/public class Test02 { /** * 递归的定义:方法定义中调用方法本身的现象叫递归 * public void a() { * a(); .

2022-02-14 18:11:15 114

原创 递归算法遍历并删除目录

package day01;import java.io.File;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年02月09日 12:43 **/public class Test04 { /** * 通过递归算法删除目录 * 删除文件夹时,需要先删除文件夹下的文件 .

2022-02-14 18:09:33 206

原创 集合存放自定义对象

package day03;import java.util.ArrayList;import java.util.Iterator;/** * @version 1.0 * @ClassName ArrayList * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/11/25 19:33 **/public class Arraylist02 { public sta.

2022-02-14 18:04:43 169

原创 尝试手写HashMap

package day01;import java.security.Key;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2022年01月29日 16:33 **/public class HashMap01<k, v> { /** * 定义一个Object数组 *.

2022-01-30 14:52:03 926

原创 File类的删除方法

package day01;import java.io.File;import java.io.IOException;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/12/27 18:38 **/public class Test01 { /** * File类的删除方法 .

2021-12-27 19:42:40 2789

原创 绝对路径和相对路径

package day02;import java.io.File;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/12/18 16:35 **/public class Test01 { /** * 绝对路径和相对路径 * 绝对路径:绝对路径是指该文件(文件夹)的完整路径.

2021-12-18 18:38:55 410

原创 File类的获取方法

package day01;import java.io.File;/** * @version 1.0 * @ClassName Test03 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/12/18 10:45 **/public class Test03 { /** * File类的获取方法 * 方法名称 .

2021-12-18 15:51:00 745

原创 File类的判断方法

package day01;import java.io.File;/** * @version 1.0 * @ClassName Test02 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/12/15 15:37 **/public class Test02 { /** * @param args File类的判断方法 * .

2021-12-15 16:11:41 446

原创 File创建

package day01;import java.io.File;import java.io.IOException;/** * @version 1.0 * @ClassName Test01 * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/12/15 10:59 **/public class Test01 { /** * * @param.

2021-12-15 15:10:53 422

原创 通过arraylist集合存放hashmap集合

package Collection01;import java.util.ArrayList;import java.util.HashMap;/** * @version 1.0 * @ClassName ArrayListHashmap * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/12/8 11:07 **/public class ArrayListHashm.

2021-12-08 15:34:03 485

原创 通过hashmap集合存放arraylist集合

package Collection01;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import java.util.Set;/** * @version 1.0 * @ClassName HashmapArraylist * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/1.

2021-12-08 15:28:30 544

原创 Set接口

package Collection01;import java.util.HashSet;import java.util.Iterator;import java.util.Set;/** * @version 1.0 * @ClassName Set * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/11/25 19:35 **/public class Set01 {.

2021-11-27 18:45:54 244

原创 HashMap集合

package Map01;import java.util.HashMap;import java.util.Map;import java.util.Set;/** * @version 1.0 * @ClassName HashMap * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/11/27 11:22 **/public class HashMap01 { .

2021-11-27 15:54:01 397

原创 手写Iterator迭代器

package day14;import java.util.List;/** * @version 1.0 * @ClassName MayiktIterator * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/11/27 14:35 **/public class MayiktIterator { /** * next方法其实就是底层有个计数器在做+1的操.

2021-11-27 15:02:19 343

原创 arraylist集合

package Collection;import java.util.Iterator;import java.util.List;/** * @version 1.0 * @ClassName ArrayList * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/11/25 19:33 **/public class ArrayList<S> { /**.

2021-11-26 09:16:31 185

原创 链表数据结构1

package day14;/** * @version 1.0 * @ClassName Node * @category javaSE * @QQ 1826286736 * @Author ${每特教育JY-010-小萌新} * @Date 2021/11/23 19:21 **/public class Test<E> { /** * 单向链表:只有一条指向 * 双向链表:有两条指向 * 环形链表;没有头节点也没有尾节点 .

2021-11-23 19:50:16 188

原创 学生管理系统

package day11;import java.util.ArrayList;import java.util.Scanner;public class ManagementSystem { /** * 学生管理系统分析: * 1.拥有增删改查功能,不允许学生学号重复 * 2.通过方法的重载来优化代码 * 3.通过一个方法来遍历集合并返回学生对象 * 4. * * @param args */ /.

2021-11-06 09:22:56 85

原创 运行时错误和编译时错误

package day01;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Test06 { /** * Java中的异常分为两大类:编译时异常和运行时异常,也被称为受检异常和非受检异常所有的 * RuntimeException类及子类都被称为运行时异常,其他的异常都是编译时异常 * 编译时异常:必须显.

2021-10-31 16:09:36 484

原创 Calendar日历类

package day01;import java.util.Calendar;import java.util.Scanner;public class Test03 { public static void main(String[] args) { /** *需求:获取任意一年的二月有多少天 * 注意:平年2月28天,闰年2月29天。 * 平年2月28天,平年一年365天;闰年月29天,闰年一年366天。 .

2021-10-30 16:53:02 67

原创 date类

package day01;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Test02 { /** * SimpleDateFormat是用于以区域设置敏感的方式格式化和解析日期。 它允许格式化(日期文本),解析(文本日期)。 * 1.对时间日期进行格式化处理 * 2.把Date对象转化为年月日时分秒格.

2021-10-29 20:00:20 45

原创 基本数据类型对应包装类

package day10;public class Date07 { public static void main(String[] args) { /** * 基本数据类型对应包装类 * 基本数据类型 默认初始值 包装类 默认初始值 * int 0 Integer null * b.

2021-10-22 19:38:16 85

原创 字符串中的数据排序

package day06;import day01.Tool;import java.util.Arrays;public class Date12 { public static void main(String[] args) { /** * 字符串中的数据排序 * 需求:有一个字符串:“97,16,36,18,50”, 请写程序实现最终输出结果是:“16,18,36,50,97” * 思路: .

2021-10-22 19:36:07 85

原创 int和string之间的转换

package day10;public class Date06 { public static void main(String[] args) { int a = 20; String b = "30"; //根据int值创建Integer对象,(过时) Integer c = new Integer(a); System.out.println(a); //根据string值创建对象,.

2021-10-22 09:41:12 62

原创 工具类设计思想

package day10;public class Date05 { /** * 工具类设计思想: * 1.构造方法用private修饰外部无法new * 2.成员方法使用public static修饰通过类名称访问 */ public static String sum(int a) {// 已知水仙花数是三位数。且个位数 十位数 百位数 的立方(a*a*a)相加等于数字本身,请找出所有1000以内水仙花数 .

2021-10-20 16:08:31 96

原创 Math类

package day10;public class Date02 { public static void main(String[] args) { /** * Math类 * 1. java. lang. Math(类): Math包含执行基本数字运算的方法。 * 2.它不能创建对象,它的构造方法被“私有”了。因为他内部都是“静态方法”,通过“类名”直接调 * 用即可。 * .

2021-10-19 19:37:05 54

原创 Arrays类常用方法

package day10;import java.util.Arrays;public class Date01 { public static void main(String[] args) { /** * Arrays类常用方法 * java. util. Arrays此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法。 * public static void sort(array) .

2021-10-19 10:27:57 94

原创 数组概述

package day08;import java.util.Arrays;public class Dag extends Parent { public static void main(String[] args) { /** * 数组动态初始化 * 1.数组初始化概述: Java中的数组必须先初始化,然后才能使用;初始化就是为数组中 * 的数组元素分配内存空间,并为每个数组元素赋值。 * 2.数.

2021-10-16 12:10:33 47

原创 常量池结构

package day06;public class Date012 { public static void main(String[] args) { /** * String类的特点 * 1.String类中 是被我们的final修饰 (不可以被继承) * 2.String类中 实现Serializable 被序列化----网络通讯过程 * 3.String.类中Comparable&l.

2021-10-16 08:44:27 54

原创 递归算法寄注意事项

package day06;public class Date10 { public static void main(String[] args) { /** * 递归 * ◆A方法调用B方法,我们很容易理解! * ◆递归就是: A方法调用A方法!就是自己调用自己 * ◆利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为 * 一个与原问题相似的规模较小的问.

2021-10-15 16:01:50 53

原创 数组冒泡排序

package day06;import java.lang.reflect.Array;import java.util.Arrays;public class Date09 { public static void main(String[] args) { /** * 冒泡排序 * 1.比较数组中,两个相邻的元素,如果第个数比第 二个数大,我们就交换他们的位置 * 2.每一次比较,都会产生出一个最大,或者最小的数.

2021-10-15 13:24:28 58

原创 String 字符串之统计大小写

package day06;import java.util.Scanner;public class Date08 { public static void main(String[] args) { /** * 键盘录入一个字符串,用代码判断大小写和数字出现的次数 * 大写字母字符范围 65-90 * 小写字母字符范围97-122 * 数字0-9数字范围48-57 * 分析:1.创.

2021-10-15 11:07:27 234

原创 ASCII码字符对照表

package day06;public class Date07 { public static void main(String[] args) { /** * ASCII码字符对照表 * 1.国际上普遍采用ASCII编码(American Standard Code for Information Interchange, 美国信息交换 * 标准代码)作为通 用的字符编码。 * 2. ASCII编码的.

2021-10-14 12:06:02 538

空空如也

空空如也

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

TA关注的人

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