
JavaSE
文章平均质量分 79
moskidi
这个作者很懒,什么都没留下…
展开
-
java day17 反射 & 注解 & 动态代理
有两种元注解:parameter方法参数。原创 2024-11-20 21:28:58 · 614 阅读 · 0 评论 -
java day16 网络编程
网络 编程的三要素: 1.IP地址 :网络设备在网络中的唯一标识2.端口: 应用程序在计算机中的唯一标识3. 协议:通讯双方必须遵守的。原创 2024-11-19 21:37:18 · 1008 阅读 · 0 评论 -
java day15 多线程
Thread 构造器需要一个 实现Runnable接口的实现类对象 如果线程只使用一次可以用匿名内部类的方式创建对象 一个Thread类型引用可以引用不同的线程对象。注意 new Lock 一定要定义在run方法之外 否则没一个线程对象都进run中产生新的锁。否则try中代码出问题会导致try后的unlock执行不了 影响其他线程对代码的执行。此方法线程于任务绑定死几乎不使用并且无法获得子线程的执行结果。被加锁的代码 同一时刻 只能有一个线程来执行。线程是程序的一个执行流程。2.多个线程有共有的资源。原创 2024-11-16 20:41:28 · 447 阅读 · 0 评论 -
java day14 IO流 & File
不用throws而用try-catch处理编译器异常的原因为 不能让程序停止执行 如果throws给jvm会停止程序运行并打印错误信息。注意 append 为true是追加文件数据 默认为false 替换当前文件的所有数据。字符串的构造方法中只能传两个数组 一个是字符数组返回值为 把字符都链接在一起的字符串。offest 为读取数组的起始位置 len为读取数组中元素的个数。此为文件复制的完整流程 如果指针为空不应该让其执行close语句。如果执行到try中报错语句则不继续执行try之后的语句。原创 2024-11-15 12:03:49 · 805 阅读 · 0 评论 -
java day13 Set集合 & Map集合 & Stream流
双列集合Map类集合和Set类集合的底层实现原理相同所以特点相同。原创 2024-11-13 22:14:28 · 2104 阅读 · 0 评论 -
java day12 异常 & 泛型 & 包装类 & 集合
提供的异常需要见名知意所以要自定义异常步骤:1.自定义类,继承Exception或者RuntimeException2. 提供带参构造3.使用自定义异常//提供带参数构造//调用父类的带参数构造, 把cause赋值给父类的成员变量注意String cause并不会打印在控制台上 调用printStackTrace()时会打印在异常信息里show();//快速生成try-catch代码块的: alt+entertry {原创 2024-11-12 11:17:29 · 673 阅读 · 0 评论 -
java day11 内部类 & 函数式编程
想创建实例内部类对象之前必须先创造外部类对象用外部类对象来创造实例内部类对象。原创 2024-11-12 17:10:16 · 431 阅读 · 0 评论 -
java day10 抽象类 & 接口
10.要遵守重写的规则 抽象方法不能被private static final修饰 重写方法的权限要>=抽象方法。8.如果一个2抽象类继承了1抽象类则不需要重写1抽象类的抽象方法 如果2抽象类被继承。2. 接口当中的成员方法不能有具体的实现(都默认抽象方法 比抽象类更加的严格)(2). 允许有具体可以实现的方法但是这个方法必须被default修饰。(1).抽象方法默认是 public abtract的方法。4.抽象方法被abstract修饰 没有具体的实现方法。则需要在普通类中重写1抽象类的抽象方法。原创 2024-11-06 16:30:23 · 435 阅读 · 0 评论 -
java 09 继承 & 多态(3)
对象不一样行为就可能不一样。原创 2024-11-05 15:40:39 · 575 阅读 · 0 评论 -
java day08 继承 & 多态(2)
proceted:最多可以在不同包内的子类可以访问在不同包的非子类不能访问。原创 2024-11-04 19:18:07 · 329 阅读 · 0 评论 -
java day07 继承 & 多态(1)
2.通过派生类对象访问父类与子类同名方法时,如果父类和子类同名方法的参数列表不同(重载),根据调用 方法适传递的参数选择合适的方法访问,如果没有则报错;2. 如果父类构造方法是带有参数的,此时需要用户为子类显式定义构造方法,并在子类构造方法中选择合适的 父类构造方法调用,否则编译失败。1.通过子类对象访问父类与子类中不同名方法时,优先在子类中找,找到则访问,否则在父类中找,找到 则访问,否则编译报错。2.如果访问的成员变量子类中无,则访问父类继承下来的,如果父类也没有定义,则编译报错。原创 2024-11-03 20:54:27 · 1023 阅读 · 0 评论 -
day06 String & ArrayList
可以调用utill下所有类两类同名时另一个必须带包名访问。原创 2024-11-01 17:06:17 · 335 阅读 · 0 评论 -
java day05 类与对象
如果构造方法是private在此类外无法生成新的对象构造方法可以重载先打印带两个参数的构造放发 再打印不带参数的构造方法此代码表示在一个构造方法里访问另一个构造方法且不能形成循环(构造方法互相调用)原创 2024-10-30 18:55:23 · 295 阅读 · 0 评论 -
java day04 数组 & 方法
一般使用简化格式1.仅做了解(类似于c的数组定义格式)原创 2024-10-29 17:13:34 · 251 阅读 · 0 评论 -
java day03
2. 创建Random对象 Random r = new Random()此方法可以获取[0,n-1]之间的随机整数, 注意: 没有n。3. 调用方法,获取结果 r.nextInt(n)1. 导包(IDEA会自动完成)long类型变量不可以做表达式!Random:生成随机数。会直接执行sout中的语句。原创 2024-10-28 17:07:14 · 204 阅读 · 0 评论 -
java day02
s = s+1不能正常运行 1为int类型(默认) short byte char(2字节)参与运算时都会被整形提升为int。byte char short参与运算时直接转换成int。一个字符单独打印打印本身 运算打印ASCII码。// 结果为itahei5a。//说出下面算数的预算结果。注意 float范围大于long和int。//结果为5+5=55。//结果为5+5=10。int/double为默认类型。boolean占一个字节。原创 2024-10-26 17:02:37 · 348 阅读 · 0 评论 -
java day01
javase day01原创 2024-10-25 18:58:22 · 349 阅读 · 0 评论