![](https://img-blog.csdnimg.cn/20200903163328210.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
多测师—Java进阶
Java语言进阶包含:面向对象进阶,常用API,异常,集合,IO,多线程,网络编程,Lambda,反射
多测师_何sir
十年编程两茫茫,工期短,需求长。千行代码,Bug 何处藏。纵使上线又如何,新版本,继续忙。
黑白颠倒没商量,睡地铺,吃食堂。夜半梦醒,无人在身旁。最怕灯火阑珊时,手机响,心里慌。
展开
-
Java反射机制详解及实例练习【多测师_何sir】
1,什么是反射: 反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行时动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性,不需要提前在编译期知道运行的对象是谁,他允许运行中的Java程序获取类的信息,并且可以操作类或对象内部属性。程序中对象的类型一般都是在编译期就确定下来的,而当我们的程序在运行时,可能需要动态的加载一些类,这些类因为之前用不到,所以没有加载到jvm,这时,使用Java反射机制可以在运行期动态的创建对象并调用其属性,它是在运行时根据需原创 2020-07-18 16:06:28 · 136 阅读 · 0 评论 -
Java lambda表达式,接口,内部类,匿名类的使用和区别【多测师_何sir】
public class LambdaDemo { public static void main(String[] args) { LambdaDemo lambdaDemo = new LambdaDemo(); // 创建一个内部类对象 Test3 test3 = lambdaDemo.new Test3(); test3.demo(); // 静态内部类 Test2 test2 = new La原创 2020-07-16 17:02:07 · 121 阅读 · 0 评论 -
Java网络编程使用Socket实现在控制台进行实时聊天【多测师_何sir】
服务端代码 import java.io.*; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; /** * =========================== * Author:多测师_何sir * Time:2020-07-14 17:55 * Wechat:18665861277 * website:www.duoceshi.cn * ====================原创 2020-07-14 23:05:02 · 314 阅读 · 0 评论