自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【通信、CS、BS、Junit、反射、注解】

先启动服务端:不止可以获取数据包,还可以获取客户端ip、端口如果有客户端退出,管道关闭,则dis.readUTF抛出异常,执行集合的remove方法。

2023-09-23 21:20:51 59

原创 【多线程】

synchronized(this):this代表MyRunnable对象,而MyRunnable对象只new了一次,多个线程访问该对象的时,线程的start方法自动调用run()方法,被锁住只能一个一个调用!4、线程start方法想执行run方法就必须传参acc才能调用run中的操作类。,线程的start方法自动调用run()方法,被锁住只能一个一个访问!2、DrawAccount类中想调用操作类方法就必须要有成员变量acc。1、重写run方法、封装操作类Account。

2023-09-22 11:27:49 92

原创 特殊文件、日志

Open IN基本步骤。

2023-09-21 10:41:30 42

原创 file、IO流

int len=read(buffer):读取内容到数组,返回读了多少字节。

2023-09-20 20:11:51 33

原创 【Stream流、五个案例】

2、先把每一天加入容器,暂时不设置是否休息。思路:不能丢失初始位置,因此封装成人对象。5、打印周末的休息日(加一些筛选条件)1、定义MyarrayList。4、筛选出该月符合的日期。

2023-09-19 15:57:02 77

原创 Collection、迭代器、List、Set、Map

TreeSet的有参构造器,返回comparator对象1、牌对象:有三个属性2、创建一副牌洗牌、发牌重写了toString方法!

2023-09-16 19:26:59 24

原创 算法(冒泡排序 、选择排序 、二分查找 、正则表达式 、异常 )

1、运行时异常:继承RuntimeException2、编译时异常,继承Exception1、捕获异常,响应给用户内层被调用的方法都抛给上一层最外层try-catch,捕获并打印异常信息处理一切异常,简化代码2、尝试重新修复。

2023-09-15 19:15:56 24

原创 JDK8新特性(lambda、方法引用)

传入数组price,通过函数式接口的匿名内部类,同时重载方法,作用到price数组上。其次:查看源码发现IntToDoubleFunction是函数式接口。

2023-09-15 10:23:57 31 1

原创 API(ToString、equals、clone、equals、 包装类 、装箱、parseInt、ValueOf、StringBuilder、BidDecimal、Date、Arrays

没有打印出地址,说明BigDecimal重写了toString()Integer a1=new Integer(12);思路:字符串=>sdf转成Date对象=>Long型毫秒数。sdf.parse():将字符串转成日期对象。sdf.format():格式化日期字符串。StringBuilder打印数组。习惯:用double接参数。格式化(对象):=>日期。解析(字符串):=>日期。

2023-09-13 20:41:16 68

原创 面向对象基础知识04(外部类、枚举、泛型)

类方法中不能访问实例成员变量(不带static),是对象的成员变量,只能访问类变量!如果第一行创建了对象X,Y,Z,那岂不是可以直接调用该类的抽象方法了?一般不写,在调用API需要传递参数为对象时,才用!不需要定义实现类,直接构建匿名类内部对象:简化代码!静态外部类的方法中同样也不能!抽象枚举第一行不能直接罗列对象?约束好了,代码严谨!传入的参数确定返回值类型!泛型方法中是在本类中自己定义的。因为该类中有抽象方法。

2023-09-12 22:00:25 28

原创 面向对象基础知识03(多态、final、抽象类、接口)

实现类必须实现接口的全部抽象方法。

2023-09-12 16:36:46 23

原创 面向对象基础知识02(继承、重写、super、构造器)

创建子类对象时,调用子类构造器,子类构造器第一行默认是调用父类无参构造器super(),2、子类调用有参构造器:(父类无参构造器同样被调用)父类:成员变量、setget方法、有参、无参构造器。在本类中:在别的地方即使是本类的对象也不可以访问。作用:不填第三个参数默认定义为:“黑马程序员”要点:子类构造器第一行代码都有一行。只初始化两个参数,则匹配兄弟构造器。子类对象由父类、子类共同决定!,自动调用父类构造器!继承:同样可以访问父类。

2023-09-11 12:17:31 32

原创 面向对象基础知识(static、类变量、类方法、工具类、代码块、单例)

this表示当前对象的地址,因此在类方法中不可出现。:避免浪费内存,只需要一个对象就可以处理问题。对象很少调用时使用,稍微比饿汉节约内存。栈内存:方法、方法的变量s1。s1指向的对象储存在堆内存,1、类变量(静态成员变量)通过调用类方法获取单例对象。实例变量(对象变量)2、成员变量执行原理。

2023-09-10 21:06:42 61 1

原创 java基础语法1(暂无foreach区别、垃圾回收、正则表达式、打包exe)

双与双或效率更高!!!

2023-09-07 16:29:31 29 1

原创 JAVA概述、IDEA使用

一次编译:1.创建空项目2.创建模块3.创建包、类4.输出1.path2.JAVA_HOME防止更改jdk而需要修改:%JAVA_HOME%1.导出模块 Copy2.改名称3.删除(在文件夹中任然存在)继续删4.导入模块!!!!(将模块导入到工程里,永远存在,防止在文件夹中误删了)4.1.将模块粘贴到项目所在文件夹下4.2.拷贝该模块在工程下的英文路径(注意拷全!!!!)4.3.导入路径(new菜单找黑点!!!!!!,否则导错)4.4.结果(已存在工程

2023-09-06 17:30:40 32 1

原创 VUE基础知识

1.每个输入框都可以加一个属性v-model:实现同步2.v-model.lazy:回车后才同步:3.不忽略空格:

2023-07-19 11:14:04 67

原创 JS基础知识

keydown、up、press、既然可以获取到e那么可以用e.target.value获取键盘输入值。4.有定位(position:relative)相对父级,没有则相对屏幕。若没有触发过,则执行定时器操作,并把定时器结果返回给timer。对象方法2:阻止事件冒泡,只在子元素触发事件。1.先获取到元素结点,才能用element。2.获取到元素结点后,才能用element。4.submit:在表单上触发。对象的调用(类似c的结构体)3.reset:在表单上触发。若再次触发,则取消定时器,

2023-07-17 16:08:56 90 1

空空如也

空空如也

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

TA关注的人

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