自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javase复习day35反射

System.out.println(this.name+"正在唱"+name);System.out.println(name+"正在跳舞");/*** 获取*//*** 设置*/

2024-09-26 19:59:30 430

原创 javase复习day33网络编程

广播(只需要单播,将IP改为255.255.255.255)将接收流使用转换流包装,客户端不需要更改。

2024-09-25 23:06:57 642

原创 javaseday31多线程

*(核心线程数量,最大线程数量,空闲线程最大存活时间,任务队列,创建线程工厂,任务的拒绝策略);参数一:核心线程数量 不能小于0参数二:最大线程数 不能小于0,最大数量 >= 核心线程数量参数三:空闲线程最大存活时间 不能小于0参数四:时间单位 用TimeUnit指定参数五:任务队列 不能为null参数六:创建线程工厂 不能为null参数七:任务的拒绝策略 不能为null*/3, //核心线程数量,能小于06, //最大线程数,不能小于0,最大数量 >= 核心线程数量。

2024-09-24 16:29:41 505

原创 javase复习day30综合练习

修改了USer类,添加了登录次数和toString方法。练习三和练习四写在了一起。

2024-09-22 22:56:04 356

原创 javase复习day29 io

*** Serializable 实现这个接口后才可以被序列化*///压缩包的位置//文件解压目的地//解压的本质:把压缩包中的每一个文件或文件夹读取出来,按照层级拷贝到当前目的地中//进行解压缩//创建一个ZipEntry对象用来存储解压的文件对象,表示当前在压缩包中获取的文件或文件夹//zis.getNextEntry()遍历压缩包将所有的文件和文件夹变为ZipEntry对象= null) {//创建对应层级的文件对象。

2024-09-21 16:19:34 1187

原创 javaseday28 IO

IO流;存储和读取数据的解决方案。纯文本文件:Windows自带的记事本打开能读懂的文件,word和Excel不是纯文本文件,txt和md是纯文本文件。

2024-09-20 16:34:11 358

原创 javaseday27异常、FIle、综合案例

/继承RuntimeException并重新两个构造方法//继承RuntimeException并重新两个构造方法/*** 获取*//*** 设置*///对姓名进行判断throw new NameException(name+"输入错误");/*** 获取*/return age;/*** 设置*///对年龄进行判断throw new AgeException(age+"输入错误");try {

2024-09-18 23:30:33 501

原创 javase复习day26不可变集合、Stream流

/需求:创建一个数组,进行倒序排列//匿名内部类// }// });//lambda表达式//因为第二个参数的类型Comparator是一个函数式接口// }// );//化简写法////方法引用//1.引用处需要是函数式接口//2.被引用的方法需要已经存在//3.被引用方法的形参和返回值需要跟抽象方法的形参和返回值保持一致//4.被引用方法的功能需要满足当前的要求//表示引用FunctionDemo1类里面的subtraction方法。

2024-09-17 22:58:03 308

原创 javase复习day24双列集合

/覆盖上面的河北});@Override@Override/*** 获取*//*** 设置*//*** 获取*/return age;/*** 设置*/

2024-09-12 20:19:52 701

原创 javase复习day22泛型、set、数据结构

二叉查找树添加节点规则:小的存左边,大的存右边,一样的不存。1.由数组、链表、红黑树组成2.查询对象的哈希值根据哈希值判断存储数组的位置,如果数组位置为空则直接存入,如果位置不为空则链表链接在该对象下面。3.存储为数组链表红黑树结合无法确定顺序。4.与三的原因相同5哈希值和equse方法结合进行。

2024-09-11 19:11:12 870

原创 javase复习day22集合进阶

栈、队列、数组、链表、二叉树、二叉查找树、平衡二叉树、红黑树。添加数据时会有一个size指针,表示当前集合的数量又指定先一个元素的位置。

2024-09-10 15:28:11 753

原创 Javase复习day21算法、arrays、Lamdba表达式

arrays即操作数组的工具类。

2024-09-09 21:49:37 653

原创 javase复习day20时间相关类

就是将基本数据类型变成了一个对象。/*public Integer(int value) 根据传递的整数创建一个Integer对象public Integer(String s) 根据传递的字符串创建一个Integer对象public static Integer valueOf(int i) 根据传递的整数创建一个Integer对象public static Integer valueof(String s) 根据传递的字符串创建一个Integer对象。

2024-09-09 08:28:53 313

原创 javase复习day18API

abs方法的小bug:以int类型为例,取值范围: -2147483648~2147483647如果没有正数与之对应,那么传递负数结果有误-2147483648没有正数对应则结果还是 -2147483648可以使用JDK15后的新方法 absExact 如果结果有误则会报错。

2024-09-07 22:19:22 1014

原创 javase复习day16阶段综合项目

java的图像的图形化操作界面。

2024-09-06 21:53:20 402

原创 javase复习day15_抽象类,接口,内部类

接口不是一种事物他是对行为的抽象是一种规则。/*** 获取*//*** 设置*//*** 获取*/return age;/*** 设置*/@OverrideSystem.out.println("吃骨头");@OverrideSystem.out.println("狗在游泳");//兔子不会游泳没有连接接口@OverrideSystem.out.println("吃草");@Override。

2024-09-05 20:24:37 974

原创 javase复习day14多态

根据需求完成代码:1.定义狗类属性:年龄,颜色行为:eat(String something)(something表示吃的东西)看家lookHome方法(无参数)2.定义猫类属性:年龄,颜色行为:eat(String something)方法(something表示吃的东西)逮老鼠catchMouse方法(无参数)3.定义Person类//饲养员属性:姓名,年龄行为:keepPet(Dog dog,String something)方法。

2024-09-04 17:01:54 861

原创 javase复习day13_面对对象进阶_static

System.out.println("父类的无参构造");System.out.println("调用父类的有参构造");super();System.out.println("调用子类无参构造");System.out.println("调用子类有参构造");ziClass z1 = new ziClass("小李",20);System.out.println("员工正在工作");System.out.println("员工正在吃饭");

2024-09-03 17:59:19 648

原创 javase复习day12(学生管理系统升级)

System.out.println("请选择操作1登录 2注册 3忘记密码");1,键盘录入用户名,判断当前用户名是否存在,如不存在,直接结束方法,并提示:未注册。用户名如果未注册,直接结束方法,并提示:用户名未注册,请先注册。3,判断当前用户的身份证号码和手机号码是否一致,2,密码键盘输入两次,两次一致才可以进行注册。如果不一致,则提示:账号信息不匹配,修改失败。判断验证码是否正确,如不正确,重新输入。再判断用户名和密码是否正确,有3次机会。如果一致,则提示输入密码,进行修改。3,身份证号码需要验证。

2024-08-27 23:34:56 304

原创 javase复习day11(ArrayList&&学生管理系统)

泛型:用来限定集合中存储数据的类型。

2024-08-27 18:04:09 948

原创 javase复习day10(String,StringBuilder,StringJioner及其相关练习)

查询API:JDK-API帮助文档。Jdk-21的api帮助文档(中文版)注意点:字符串的内容不会发生改变,他的对象在创建后不能被改变。 String是java定义好的一个类。定义在java.long包下使用时不需要导包。 java程序中所有字符串文字都被视为此类的对象。创建String对象的两种方式:内存情况:字符串比较:键盘录入得到的字符串是new出来的。练习一:练习二:练习三:应该不需要放入char数组中 (可以运

2024-08-26 23:34:04 612

原创 javase复习day09

版本2:使用printf来进行字符串的拼接输出。

2024-08-25 22:08:48 537

原创 javase复习day08

创建对象时虚拟机自动调用构造方法,作用是给成员变量进行初始化。

2024-08-25 14:49:55 260

原创 javase复习day07

复习前半段的知识,并使用所学知识解决问题,提升编程能力。: shift+F6方法一(效率较低)

2024-08-24 23:25:21 336

原创 javase复习day06

是程序中最小的执行单元。

2024-08-23 20:40:25 321

原创 javase复习day05

一种容器,可以用来存储同种类型的多个值。初始化:在内存中为数组容器开辟空间,并将数据存入容器的过程。初始化的两种方式:静态初始化动态初始化。

2024-08-23 15:05:53 676

原创 javase复习day04

通过一些语句,控制程序的执行流程。

2024-08-23 09:01:02 214

原创 javase复习day02

对字面量或变量进行操作的符号:用运算符把字面量或变量连接起来,符合java语法的狮子不同运算符链接的表达式体现的是不同类型的表达式。

2024-08-22 15:49:28 451

原创 javase复习day01

变量的。

2024-08-21 22:22:29 556

空空如也

空空如也

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

TA关注的人

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