- 博客(41)
- 资源 (3)
- 收藏
- 关注
原创 Java基础之switch分支语句
switch语句也称为分支语句,其和if语句有点类似,都是用来判断值是否相等,但switch默认只支持byte、short、int、char这四种类型的比较,JDK8中也允许String类型的变量做对比。
2024-08-15 22:56:24 338
原创 Java基础之文件字节流
文本、图片、视频等文件存储时,底层都是以二进制形式保存,即字节存储,所以数据传输时也可以采用字节流。在操作流时,无论使用什么样的流对象,底层数据的传输始终为二进制数据。
2024-08-09 09:34:55 401
原创 Java之IO流基本概念
以Java程序本身作为参照点,如果数据是从程序“流向”文件,那么就是输出流,如果数据是从文件“流向”程序,那么这就是输入流。在计算机中,流是个抽象的概念,是对输入输出设备的抽象。
2024-08-09 09:19:38 279
原创 Java之TCP编程综合案例
1搭建一个TCP客户端,从键盘录入整行数据(遇到quit结束录入)然后发送给服务器,再接收服务器返回的数据并输出。2.搭建TCP客户端,逐行读取stud.txt中数据,然后转化为Student对象,最后将所有对象发送到服务器端。3.搭建TCP服务器,分离多线程接收客户端发送过来的数据,然后进行输出。
2024-08-07 17:44:47 545
原创 Java之TCP网络编程
在TCP通信协议下,计算机网络中不同设备上的应用程序之间可以通信,通信时需严格区分客户端(Client)与服务器端(Server)。
2024-08-07 17:42:21 470
原创 Java线程安全之同步方法
- 同步方法可以是普通成员方法,也可以是static静态方法- 普通成员同步方法,默认锁对象为this,即当前方法的调用对象- static静态同步方法,默认锁对象是当前类的字节码对象(一个类有且只有一个)
2024-08-01 17:24:47 336
原创 Java之归并排序
归并排序(Merge Sort)算法,使用的是分治思想。分治,顾名思义,就是分而治之,将一个大问题分解成小的子问题来解决。小的子问题解决了,大问题也就解决了。
2024-07-28 23:55:48 326 1
原创 Java之泛型基础
泛型(Generics)的概念是在JDK1.5中引入的,它的主要目的是为了解决类型安全性和代码复用的问题。泛型是一种强大的特性,它允许我们在定义类、接口和方法时使用参数化类型。
2024-07-23 00:12:23 691
原创 Java之super关键字详解
从父类继承的非private成员,和子类新增的成员重名,如何在子类成员方法中区分两个成员?答: 借助super关键字可以实现区分!
2024-07-21 23:57:57 416
原创 Java之this关键字详解
在类中的普通成员方法中,可以使用this关键字,其表示调用当前方法的对象引用,即哪个对象调用该方法,this就代表哪一个对象。
2024-07-21 23:54:18 511
原创 Java之二维数组【一篇搞定】
如果把普通的数组(一维数组),看作一个小盒子的话,盒子里面可以存放很多数据,那么二维数组就是像一个大点的盒子,里面可以存放很多小盒子(一维数组)。
2024-07-20 23:30:43 625
原创 Java之集合底层-数据结构
**Java集合框架中不同的实现类底层借助不同数据结构来存储输出,常见的数据结构有:**1. 数组(Array)2. 链表(LinkedList)3. 集合(Set)4. 映射(Map)5.红黑树 6.哈希表等
2024-07-20 23:25:20 1219
原创 Java之数组应用-希尔排序
希尔排序思路:将整个待排序序列分割成若干个子序列,在子序列内部分别进行直接插入排序,等到整个序列基本有序时,再对全体成员进行直接插入排序!
2024-07-20 00:15:19 171
原创 Java之数组应用-选择排序-插入排序
选择排序(Selection Sort)的原理有点类似插入排序,也分已排序区间和未排序区间。但是选择排序每次会从未排序区间中找到最小的元素,将其放到已排序区间的末尾,最终完成排序。
2024-07-20 00:02:30 408
原创 Java之数组应用-冒泡排序-二分查找
Java中循环控制语句、一维数组学习完以后,可以自行完成冒泡排序和折半查找,一方面熟悉语法基础,另一方面增强自己的逻辑思维能力
2024-07-19 21:13:54 431
原创 Java之匿名内部类【强烈推荐】
匿名内部类,是一种没有名字的内部类,**本质上是一个特殊的局部内部类**(定义在方法内部)。在JavaEE开发中,匿名内部类使用最多,必须掌握。
2024-07-18 11:40:22 510
原创 Java之包装类【一篇搞定】
针对Java中8种基本类型,JavaAPI又专门提供了对应的类类型,目的就是为了分别把这八种基本类型的数据,包装成对应的类类型,这时候就变成对象了,就可以调用方法了或者访问属性了。
2024-07-18 11:32:56 522
原创 Java之接口详解【一篇搞定】
接口是对Java单继承的补充。Java只支持单继承(亲爹唯一),如果在开发过程中想额外增强类的功能,可以借助接口实现(可以拜师,拜多个师傅也可以)。
2024-07-17 12:40:03 2363
原创 Java之String常量池【面试常考】
创建字符串对象,和其他对象一样,会占用计算机的资源(时间、空间)。大量且频繁的创建字符串对象,会极大地影响程序的性能。JVM为了提高性能、减少内存开销,开辟了一个字符串常量池(类似缓存区)。
2024-07-17 00:02:54 507
原创 Java之abstract关键字用法
抽象,简单可理解为不具体、高度概括的,专业描述为:抽象是一种将复杂的概念和现实世界问题简化为更易于理解和处理的表示方法。在计算机科学和编程中,抽象是一种关注问题的本质和关键特征,而忽略具体实现细节的方法。
2024-07-16 09:03:46 585
原创 Java之static代码块
在Java中,使用 `{ }` 括起来的代码被称为代码块,可以分为三类:- 局部代码块- 构造代码块- 静态代码块
2024-07-14 22:46:02 734 1
基于SpringBoot的健身俱乐部会员管理系统的设计与实现.zip
2024-07-27
DS1302在AVR16上的具体应用
2014-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人