JavaSE
文章平均质量分 93
JavaSE基础语法分享
比奇堡的天没有云
不会画图的程序员不是一个好作家
展开
-
使用Socket实现TCP版的回显服务器
Socket(Java套接字)是Java编程语言提供的一组类和接口,用于实现网络通信。它基于Socket编程接口,提供了一种简单而强大的方式来实现网络应用程序。Socket类库提供了丰富的方法和功能,用于处理网络通信的各个方面。它支持TCP和UDP协议,可以实现可靠的、面向连接的通信(TCP)或不可靠的、无连接的通信(UDP)。Java Socket还提供了一些高级功能,如多线程处理、异步通信、加密通信等,以满足不同网络应用的需求。本文主要使用Socket实现UDP版的客户端和服务器。原创 2023-08-05 16:31:21 · 1096 阅读 · 0 评论 -
使用Socket实现UDP版的回显服务器
Socket(Java套接字)是Java编程语言提供的一组类和接口,用于实现网络通信。它基于Socket编程接口,提供了一种简单而强大的方式来实现网络应用程序。ocket类库提供了丰富的方法和功能,用于处理网络通信的各个方面。它支持TCP和UDP协议,可以实现可靠的、面向连接的通信(TCP)或不可靠的、无连接的通信(UDP)。Java Socket还提供了一些高级功能,如多线程处理、异步通信、加密通信等,以满足不同网络应用的需求。本文主要使用Socket实现UDP版的客户端和服务器。原创 2023-08-04 14:43:07 · 1007 阅读 · 0 评论 -
【Java|基础篇】File类和IO流
InputStream和OutputStream:字节流的基类,用于读取和写入字节数据。Reader和Writer:字符流的基类,用于读取和写入字符数据。FileInputStream和FileOutputStream:用于从文件中读取和写入字节数据。FileReader和FileWriter:用于从文件中读取和写入字符数据。同时可以使用Scanner和PrintWriter简化开发,使用完流对象后,一定要记得调用close操作.原创 2023-07-29 16:47:09 · 1213 阅读 · 20 评论 -
【Java|基础篇】内部类
内部类就是在一个类中再定义一个类,内部类也是封装的体现.它可以被声明为public、protected、private 或默认访问控制符。内部类可以访问外部类的所有成员变量和方法,包括私有成员。内部类可以用来实现一些特殊的功能,比如实现回调函数、事件处理等。常见的内部类包括实例内部类(成员内部类)、静态内部类、本地内部类、匿名内部类等。内部类在Java中的一个重要特性,要重点掌握实例内部类,静态内部类和匿名内部类.希望这篇文章能帮到你!专栏:《从零开始的Java学习之旅》在不断更新中,欢迎订阅!原创 2023-05-29 17:53:03 · 10576 阅读 · 14 评论 -
【Java|基础篇】详解static关键字和代码块
本文主要讲解static关键字以及代码块的执行顺序以及各部分代码块的作用.static关键字可以用来定义类级别的变量、方法和代码块,通过类名直接访问静态成员变量和静态成员方法. 而代码块的执行顺序以及各部分代码块的作用也很重要.希望这篇文章能帮到你!专栏:《从零开始的Java学习之旅》在不断更新中,欢迎订阅!“愿与君共勉,携手共进!原创 2023-05-22 18:08:45 · 1939 阅读 · 2 评论 -
【Java|基础篇】包和访问权限修饰符
包和访问权限修饰符是Java中两个常用的概念,它们都与访问控制有关.在Java开发中,包和访问权限修饰符通常是一起使用的。使用包可以避免命名冲突和提高代码组织性,使用访问权限修饰符可以控制成员的访问权限,提高程序的安全性和可维护性。希望这篇文章能帮到你!专栏:《从零开始的Java学习之旅》在不断更新中,欢迎订阅!“愿与君共勉,携手共进!原创 2023-05-18 20:44:15 · 938 阅读 · 36 评论 -
【Java|基础篇】面向对象三大特性之封装
面向对象有三个特性:封装,继承和多态,本文主要讲解封装. 封装是面向对象编程的基本原则之一,它可以提高程序的安全性、稳定性、可维护性和可扩展性,减少了代码的冗余,提高了代码的重用性。因此,在进行面向对象编程时,封装是一个非常重要的概念。封装是一种面向对象编程的概念,它指的是将数据与方法组合在一起,形成一个类,在类的内部对数据进行操作和控制,从而达到保护数据、隔离复杂性和提高安全性的目的。封装的原则: 对象代表什么,就应该封装对应的数据,并提供对应的数据对应的行为.原创 2023-05-13 16:40:14 · 1337 阅读 · 4 评论 -
【Java|基础篇】类和对象
本篇文章主要讲解了下面三个问题类的定义和实例化构造方法this关键字众所周知面向过程和面向对象是两种重要的编程思想,而Java是属于面向对象一类的语言.面向对象(Object Oriented Programming,简称 “oop”).封装 继承和多态.这些内容后面会详细介绍.在面向对象的世界里,一切皆为对象。原创 2023-05-11 22:09:37 · 621 阅读 · 26 评论 -
【Java|基础篇】方法的定义使用、重载以及递归
方法就是组织好的,可重复使用的具有某种功能的特定代码块 (类似于函数)在我们平时写代码时,如果遇到会经常使用的一些功能相同的代码时,我们就可以把这段代码写成一个方法,下次使用时直接调用方法即可.就不需要每次使用都要重新写一遍这些代码了.// 语法: 修饰符 返回值类型 方法名称([ 参数类型 形参 . . . ]) {方法体代码;return 返回值;修饰符:方法的修饰符有很多,例如访问限定修饰符,static,final等返回值类型:限定返回值的类型参数类型:用于限定形参的类型。原创 2023-04-19 20:21:59 · 421 阅读 · 1 评论 -
【Java|基础篇】逻辑控制-顺序结构、分支结构和循环结构
本篇文章主要讲解了顺序结构,逻辑结构和循环结构.还有continue和break这两个关键字.内含思维导图,可以更好地理解逻辑控制原创 2023-03-13 08:00:00 · 1030 阅读 · 25 评论 -
【Java|基础篇】超详细讲解运算符
文章目录:1. 什么是运算符2. 算术运算符 隐式类型转换强制类型转换 字符串的拼接 字符相加 自增和自减运算符 3.赋值运算符 4. 关系运算符 5. 逻辑运算符 短路与(&&)和短路或(||) 6.三目运算符 7. 位运算符8. 移位运算原创 2023-03-05 11:12:45 · 855 阅读 · 1 评论 -
【Java|基础篇】计算机中数据的存储规则
计算机中数据的存储规则 我们平时生活中使用的是十进制,一位可以表示的数据范围是0~9,逢十进一.二进制也是差不多,一位可以表示的数据范围是0和1,逢二进一计算机中任意的数据都是以二进制的形式进行存储的数字:二进制字母:对应二进制的ASCII码值汉字:查询字符集编码,然后转成二进制进行存储图片:每个像素的RGB三原色进行存储音频:对声波图进行采样再存储希望这篇文章能帮到你!Java专栏在不断更新中,欢迎订阅!原创 2023-03-03 15:48:48 · 678 阅读 · 5 评论 -
【Java|基础篇】全面解析数组,数组知识点汇总
Java数组超详细讲解文章目录 1.数组的概念 2.一维数组3.一维数组的定义 4.访问数组的元素 5.遍历数组 for循环遍历数组 for each遍历数组 toString遍历数组 6.数组的初始化 静态初始化动态初始化 数组元素的默认值 7.二维数组 8.二维数组的遍历 for循环进行遍历 for each进行遍历 deepToString 9.数组的拷贝 for循环拷贝数组Arrays.copyOf方法 Arrays.copyofRange方法System.arraycopy方法 clone方法原创 2022-11-14 10:15:03 · 1047 阅读 · 24 评论 -
【Java|基础篇】数据类型与变量
快速了解JavaSE中的数据类型与变量原创 2022-10-30 10:55:10 · 542 阅读 · 17 评论