- 博客(23)
- 收藏
- 关注
原创 JAVA进阶-TCP通信程序,日志概述
问题:TCP客户端发送数据的对象叫什么?Java中的TCP通信Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。Java为客户端提供了Socket类,为服务器端提供了ServerSocket类构造方法方法名说明创建流套接字并将其连接到指定IP指定端口号创建流套接字并将其连接到指定主机上的指定端口号相关方法方法名说明返回此套接字的输入流返回此套接字的输出流示例代码。
2024-09-19 18:13:18
813
原创 JAVA进阶-HashSet,Map
(哈希码值):是JDK根据对象的地址或者属性值,算出来的int类型的整数。Object类中有一个方法可以获取对象的哈希值。HashSet1.7 版本原理解析。HashSet1.8 版本原理解析。双列集合一次可以存储两个元素。Map集合的基本功能。
2024-09-19 17:44:52
452
原创 JAVA进阶-包装类,二分查找,冒泡排序,异常
自动装箱:自动调用valueof()方法把基本数据类型转换为对应的包装类类型。如果声明的是一个运行时异常,那么声明的代码可以省略。如果声明的是一个编译时异常,那么声明的代码必须手写。自动拆箱:把一个包装类型 变成对应的基本数据类型。该对象中包装了一个基本数据类型int 的值。出现多个异常,那么写多个catch就可以了。Integer自动装箱和自动拆箱。继承后要写空参构造和无参构造。Integer的成员方法。Integer获得对象。
2024-09-14 18:35:48
1000
原创 JAVA进阶-Object,BigDecimal
day04-Object,BigDecimal面向对象&APIObject面试题Object类常用方法第二个方法当传入空值时,才会打印默认值。BigDecimalBigDecimal类构造方法常用方法如果想要进行精确运算,那么请使用字符数串的构造。特殊方法结论
2024-09-14 18:24:57
277
原创 JAVA进阶-匿名内部类, Lambada表达式
内部类概述内部类的定义格式内部类的访问特点成员内部类存在一个类或者接口,这里的类可以是具体类也可以是抽象类格式本质:是一个继承了该类的子类匿名对象,或者是一个实现了该接口的实现类匿名对象匿名内部类可以代表一个实现了该接口的匿名内部对象格式拿着形式参数去做代码块中的事情
2024-09-14 18:15:53
455
原创 JAVA进阶-多态,抽象类,接口
多态的定义格式父类类型 变量名 = new 子类类型();变量名.方法名();普通类多态定义的格式父类 变量名 = new 子类();抽象类多态定义格式抽象类 变量名 = new 抽象子类();System.out.println(“重写父类抽象方法”);//类的多态使用接口多态定义的格式接口 变量名 = new 接口实现类();System.out.println(“重写接口抽象方法”);//接口的多态使用。
2024-09-14 18:08:34
634
原创 JAVA基础-day08
String和StringBuilder相互转换。String和StringBuilder的区别。StringBuilder转换为String。String转换为StringBuilder。String转换为StringBuilder。StringBuilder常用的构造方法。StringBuilder常用的成员方法。String类的构造方法。创建字符串对象的区别对比。String方法总结。
2024-09-14 17:35:04
1981
原创 JAVA基础-day05
定义:在同一个类中,方法名相同,参数列表不同,与返回值无关。对于基本数据类型的参数,形式参数的改变,不影响实际参数。对于引用数据类型的参数,形式参数的改变,影响实际参数。main方法与自定义方法的执行顺序。方法的返回值类型,和返回值的关系。全称实际参数,方法调用中的参数。return关键字的作用。
2024-09-14 17:14:40
372
原创 JAVA基础-day04
动态初始化:只给定数组长度,有系统分配默认初始化值。动态初始化:只给定数组长度,有系统分配默认初始化值。静态初始化:创建数组时,直接将元素确定。静态初始化:创建数组时,直接将元素确定。什么是数组,为什么要学习数组?访问数组元素的格式是什么。
2024-09-14 17:09:43
406
原创 JAVA基础-day03
switch语句的表达值可以是哪些类型的数据。switch语句的表达值可以是哪些类型的数据。switch语句的执行流程。switch语句的格式。
2024-09-14 17:00:57
218
原创 JAVA基础-day01
Java的三个版本Java SEJava MEJava EEJava跨平台原理平台指操作系统WindowsMacLinux跨平台:Java程序可以在任意操作系统上运行跨平台原理:需要在不同的操作系统上安装对应版本的虚拟机,虚拟机用来运行java程序JVM本身是否可以跨平台?不可以,运行夸平台的是java的程序JRE和JDKjava程序开发的三个步骤编写代码(.java文件),编译代码,运行代码编译代码运行代码只需要安装一个JDK。
2024-09-14 16:46:04
494
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅