Java学习
文章平均质量分 85
木火因
这个作者很懒,什么都没留下…
展开
-
java 类和对象
1.封装的实现是用private修饰类中的成员变量,比如说private String name;就对类中的成员对象进行了封装。并且此时的name也只能在当前类中使用,不能在其他的类中使用也不无法通过初始化一个对象后通过对象.name使用了。2.非要使用private修饰的成员变量,需要通过setName和getName使用。这里的getName和setName是可以通过快捷键设置的:如果有多个成员变量可以按住Ctrl或者Shift就可以多选择了,这就是封装的使用。原创 2024-09-26 08:24:21 · 993 阅读 · 0 评论 -
抽象类、比较器和接口
1.抽象类的概念:如果一个类中没有包含足够的信息来描述一个具体的对象,这样的类就是抽象类。(图例说明:)2.抽象方法的概念:当一个方法被abstract来修饰,此时代表着这个方法可以不进行实现,此时的方法就成为抽象方法。3.抽象类:如果一个类当中,包含抽象方法,此时这个类就必须是抽象类。但是没有抽象方法,这个类也可以写为抽象类。4.当不能描述一个具体的对象的时候,这个类可以被定义为抽象类。5.抽象类中定义的成员和普通类没有区别。6.抽象类不可以被实例化,所以抽象类是为了被继承。原创 2024-09-25 23:29:23 · 829 阅读 · 0 评论 -
继承和多态
首先是进入了D的构造方法中,这里的D用户没有自己写构造方法,系统会有默认的构造方法,在实现完子类的构造方法之前,会先去实现父类的构造方法,但是在父类的构造方法中,实现了func方法的重写,这里也就说明了,构造方法也可以发生动态绑定。12.父类的静态代码块先执行其次是子类的静态代码块,再然后就是父类的实例代码块和构造方法,最后才是子类的实例代码块和构造方法。(1.属性没有多态性,父类和子类的方法同名,通过父类的引用却只能使用父类的方法。3.编译的时候调用的是父类的方法,当时运行的时候是调用的子类的方法。原创 2024-09-21 14:13:53 · 884 阅读 · 0 评论 -
初始java
这个public class Test就是一个类,public static void main这里就是一个main方法,括号里面是一个形参,形参的类型是一个数组,这个也是后面再说到的问题,之后在方法里面的是一个打印hello world的语句,这里要直接输出main方法可以在idea上直接输入main或者psvm然后回车就会直接显示出这个main方法,打印语句的话直接输出sout就可以了。2.在写代码的过程中,我们创建了一个新的项目的话要让类的名字和项目的名字相同。在类中包括着方法,方法里面包括着语句。原创 2024-09-17 09:59:37 · 428 阅读 · 0 评论 -
TCP协议
URG和紧急指针一起使用,当URG为1时,紧急指针才有效,紧急指针里面保存了一个偏移量,TCP正常情况下都是按照顺序来传输数据的,紧急指针可以让后面的数据通过紧急指针的偏移量进行插队,把指定位置的数据优先发出去。(日常开发很少涉及)PSH催促标志位,带有这个标志位的数据,就相当于在提醒接收方,要尽快来处理这个数据(特殊场景下的特殊方案)原创 2024-09-16 13:39:47 · 715 阅读 · 0 评论 -
UDP协议
(UDP是无法扩容的,因为这是协议规定好的,即使服务器扩容了,但是无法使客户端进行扩容,即使客户端都对这个服务器扩容了的,那么客户端使用其他的服务器就无法使用了,因为其他服务器都是未扩容的。4.校验和具体的工作:UDP中使用2个字节作为校验和,其中使用简单有效的方法是CRC校验和(循环冗余校验),其方法为把UDP数据报整个数据都进行遍历,分别取出每个字节,往一个两个字节的变量上进行叠加,整个数据可能比较多,会导致结果溢出,但也无关紧要,只需要关心校验和在传输过程中是否改变即可。(适合Hash算法)原创 2024-09-02 21:06:43 · 405 阅读 · 0 评论 -
网络原理基本概念
IP地址指的是一台主机在互联网中所处的位置,相当于我们网购时填写的收货地址。IP地址是通过32位整数来进行表示的,为了方便查看,就使用了点分十进制的方式来进行表示IP地址。用户可以在电脑中使用cmd来看自己本台机器的IP地址,这里给个例图:端口号指区分当前主机上的应用程序(进程)。因在一台主机上会使用到许多网络程序,不同的网络程序有不同的端口号,这样可以区分当前主机收到的数据,是需要给那个网络程序处理使用。原创 2024-08-29 17:13:43 · 959 阅读 · 0 评论 -
文件.硬盘.IO
在一台电脑上存在许多文件,许多文件需要通过操作系统进行管理。操作系统中存在一个专属于文件的操作系统,“文件操作系统”。文件操作系统一般通过文件资源管理器这个程序,可以观察文件系统中管理的文件。文件资源管理器也就是电脑上名为此电脑的一个程序,这个程序以前也叫我的电脑,计算机,这台电脑,名字的话会不断变化但是其功能大致相同。原创 2024-08-27 15:17:19 · 807 阅读 · 0 评论 -
图书管理系统
图书管理系统原创 2024-03-15 16:52:33 · 866 阅读 · 1 评论 -
Java的8种基本数据类型和类型的转换
java原创 2024-02-04 17:18:43 · 975 阅读 · 1 评论