- 博客(26)
- 收藏
- 关注
原创 Java网络编程 TCP通信(Socket 与 ServerSocket)
ServerSocket是等待客户端的请求,一旦获得一个连接请求,就创建一个Socket示例来与客户端进行通信。连接到服务器的IP地址和端口。一旦连接建立,双方就可以通过输入输出流进行数据交换.TCP通信涉及两个端点:客户端和服务器。监听特定端口,等待客户端的连接请求。到服务器并发送/接收数据。来自客户端的连接请求。类用于服务器端,用于。
2024-09-15 15:16:47 659
原创 Set List Map大集合
Set适合存储不重复的元素集合,如不重复的学生名单。List适合存储有序的元素集合,可能包含重复项,如购物清单。Map适合存储键值对集合,通过键快速查找值,如学生的成绩记录。
2024-07-27 15:33:44 829
原创 Java--流
输入流是Java I/O中用于读取数据的抽象类。它从不同的数据源(如文件、网络等)读取数据,并提供了多种读取数据的方法。输出流是Java I/O中用于写入数据的抽象类。它将数据写入到不同的数据接收器(如文件、网络等)。
2024-07-24 18:51:25 308 2
原创 Java多态
多态性(Polymorphism)是指一个名字在不同的上下文中可以表示多种不同的形式。在Java中,多态主要体现在方法的重载、重写以及接口的实现上。
2024-07-21 09:44:57 726
原创 Java 继承
子类对象在实例化时,首先调用父类的构造方法,然后调用自己的构造方法。通过继承,子类可以继承父类的属性和方法,从而减少代码重复,提高代码复用性。Java 的继承是单继承:一个子类只能有一个直接父类,但支持多重继承,即一个类可以继承多个接口。子类拥有父类非 private 的属性、方法:子类可以访问父类中定义的非私有成员。子类可以用自己的方式实现父类的方法:子类可以重写父类的方法,实现多态。子类可以拥有自己的属性和方法:子类可以扩展父类,增加新的属性和方法。这种方式使得子类自动拥有父类的非私有属性和方法。
2024-07-19 09:07:16 406
原创 Java面向对象
常量池(Constant Pool)是Java虚拟机的一部分,用于存储运行时常量,如字符串字面值和基本类型的常量。在类加载时,这些常量被加载到常量池中。类用于操作日期和时间。
2024-07-18 21:03:51 491
原创 StringBuilder类常用方法(java)
将字符串缓冲区中的字符序列转换为字符串。1.append()----添加。2.insert()----插入。返回指定子字符串第一次出现的索引。反转字符串缓冲区中的字符序列。获取指定索引处的字符。
2024-07-18 16:29:23 394
原创 Java三种排序
冒泡排序是一种非常基础的排序算法,它的名字来源于排序过程中较小的元素会像气泡一样逐渐"浮"到数列的顶端。冒泡排序的基本思想是通过重复遍历待排序的数列,比较每对相邻元素的大小,并在必要时交换它们的位置。然后,算法扫描数组中的其余元素,逐个将它们与已排序的元素进行比较,找到合适的位置插入。选择排序的基本思想是在每一轮中找到未排序部分的最小(或最大)元素,然后将其与未排序部分的第一个元素交换位置。选择排序是一种简单直观的排序算法,它不依赖于元素之间的比较次数,因此对于部分有序的数组,选择排序可以表现得非常高效。
2024-07-14 20:22:24 760
原创 java中Random随机数的基本使用
1.公式 randon.数据类型(max-min+1)+min;生成一个[1,101)或者[0,100]的整数。生成一个[0,100)的整数。生成一个[1,3.5)的小数。
2024-07-13 09:18:39 227
原创 Java入门小知识
JVM(Java Virtual Machine):是Java虚拟机,它是JRE的一部分,负责将Java字节码转换成特定平台上的机器码,让Java程序能够跨平台运行。JRE(Java Runtime Environment):是Java的运行环境,它包含了JVM(Java虚拟机)和Java程序运行时所需的核心类库。JDK(Java Development Kit):是Java开发工具包,包含了开发Java程序所需的一切工具和库,包括JRE和编译器等。3.Scanner输入。
2024-07-11 08:37:27 407
原创 三目运算符求最大最小值
三目运算符,也被称为条件运算符,它是唯一一个拥有三个操作数的运算符,因此有时也被称为三元运算符。4.<表达式2>:当<条件>为false时,会计算这个表达式,并返回其值。3.<表达式1>:当<条件>为true时,会计算这个表达式,并返回其值。<表达式1> : <表达式2>3.如果<条件>为false,则计算<表达式2>并返回其结果。2.如果<条件>为true,则计算<表达式1>并返回其结果。2.<条件>:其结果要么是true,要么是false。以前我们求最大最小值是这样的 嘟嘟嘟⬇️⬇️⬇️。
2024-05-28 15:44:05 353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人