- 博客(8)
- 收藏
- 关注
原创 java反射基本知识概念
今天我们来讲讲java反射的概念,我们要先知道反射是什么它是个什么东西。在我们敲代码的过程中我们一般都是先得到对象然后在对它的方法和变量进行操作。但反射却是先得到方法或者变量然后在创建对象进行操作,说白了就是反这来。这里我们给大家讲的是反射的一个基本概念,是对反射一个最最基本都认识。反射是学习框架的基础在未来的发展中有一定的帮助。接下来就是我们如何去实现反射。这里我要讲一个反射的核心代码也是实现反射的第一步——获取Class对象,这里我会先写一个Student类来进行一个事例。获取Class对象
2022-04-20 13:25:43 536
原创 JavaSE实现TCP传输协议
根据上回我自己写的关于UDP传输协议还剩组播和广播没有实现,我们先放放今天我们先来实现一下TCP传输协议。我们都知道QQ他是一个聊天软件,它自身是UDP协议为主TCP协议为辅的一个软件,我给大家主要对这两个协议进行简单的实现,就是单发单收也可以实现各一边的收和发。我们要知道在java上实现TCP就要用到Socket(java.net.Socket)类实现通信,它的底层即是使用TCP协议,所有我们必须使用Socket类。我们先实现客户端的代码:注:TCP协议的客户端通信管道我们要把变成一个字节输出
2022-04-17 15:55:56 656
原创 JavaSE实现UDP协议传输(单播)
我们今天用java来实现UDP协议——该协议称为用户数据报协议(UDP,User Datagram Protocol)。我们今天实现的代码是单播的形式,还有组播和广播,这两个我下次给大家发送,我们先实现单播的形式。传输协议有TCP和UDP,区别我就不说了大家可以网上找找。UDP它的特点是:不可靠的、无连接的,像我们视频通话和信息发送都是用UDP来实现的。我今天实现功能是:客户端向服务端发送信息,服务端接收信息。 注意:在运行代码的时候...
2022-04-13 14:26:53 1065 2
原创 JavaSE实现输出重定向(把控制台输出的放到文件中去)
注:因为本人的编程能力原因可能讲不了那深入请见谅今天我们来实现java的输出重定向,说白了就是把我们在控制台输出的数据放到文件中去,我们在Java中运行System.out.println()或者System.out.print()默认都是输出到控制台中去,如下:接下来我们分析分析,我们在输出中如:System.out.println()中的System其实是一个类,而out它是System类里面的一个常量,如图:out它其实是一个打印流对象(如果关于打印流对象不明白可以去黑马看看里
2022-04-09 20:28:44 2040
原创 JavaSE三种实现多线程的方式
在API的Thread类中有两种实现多线程的方式,还有一种API没有写,而且前面两种是没有返回值的,第三种可以自定义返回值。我这个是JDK11中文版的API,这里使用的start()方法意思是启动线程,不能直接实现run()方法,不然就不是启动线程了而是单纯的实现方法。在start()方法中包含了对run()方法的调用,我们重写run()方法是为了实现我们想实现的东西,简称:自定义方法第一种和第二种第三种:这里我直接使用内部类来实现就不新建class文件了这里要说明一下因为Thre.
2022-04-07 11:32:45 276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人