随笔分类 -  Java SE

摘要:本文代码实现了文件传输功能: 客户端传输本地文件至服务端 服务端将客户端传输的文件保存在服务端本地 服务端接收完文件之后给客户端一个接收回复 需要注意的坑点是不管是对于服务端还是客户端来说,两者的输入和输出流一旦关闭,那么两个流以及socket也就无法继续使用了!因此最好的做法就是要关闭就一起关闭! 阅读全文
posted @ 2023-04-05 19:06 Pluto_Evans 阅读(188) 评论(0) 推荐(0)
摘要:分析下面这段代码,说明总共创建了多少个对象?程序的输出结果是什么? public class Demo { public static void main(String[] args) { String a = "hello"; String b = "abc"; String c = a + b; 阅读全文
posted @ 2022-11-16 19:47 Pluto_Evans 阅读(48) 评论(0) 推荐(0)
摘要:Java8中针对接口更新了一些特性,让它变得更加像类了,在此进行相应总结归纳。 接口中定义的静态方法,只能通过接口来调用 通过实现类的对象,可以调用接口中的默认方法,当然,该方法也可以被实现类重写 package Java8Template; interface Template1 { public 阅读全文
posted @ 2022-11-11 16:13 Pluto_Evans 阅读(203) 评论(0) 推荐(1)
摘要:以下这个例子非常好的阐述了父子类同时存在时静态代码块/静态变量初始化,普通代码块/普通成员变量初始化,构造器之间的具体运行顺序。 注意,在构造器开头,我们可以看作按顺序隐藏了以下两行关键执行步骤: super(); 普通代码块和普通属性的初始化... 具体例子如下,运行顺序在代码注释中以数字括号给出 阅读全文
posted @ 2022-11-09 23:23 Pluto_Evans 阅读(84) 评论(0) 推荐(0)
摘要:本文主要记录韩顺平老师讲解动态绑定机制过程中提到的重点,本文转载此篇博客【Java】动态绑定机制,并对其进行一定的补充,如有侵权会删除。 特点 当调用对象方法的时候,该方法会和该对象的内存地址/运行类型绑定 当调用对象属性时,没有动态绑定机制,哪里声明,哪里使用 public class Dynam 阅读全文
posted @ 2022-10-18 21:58 Pluto_Evans 阅读(132) 评论(0) 推荐(0)
摘要:方法重载 方法名:必须相同 参数列表:必须不同(不同体现在个数或者顺序,参数名没有要求) 返回类型:没有要求 方法中可变参数 使用细节 代码 public class Main { public static void main(String[] args) { T t = new T(); // 阅读全文
posted @ 2022-10-16 16:23 Pluto_Evans 阅读(40) 评论(0) 推荐(0)