自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java基础之方法基础

方法(method):就是完成特定功能的代码块!通过方法的定义和调用,可大大提高代码的复用性与可读性。

2024-08-15 23:00:21 377

原创 Java基础之循环嵌套

在一个循环内部可以嵌套另一个或多个循环。

2024-08-15 22:58:43 338

原创 Java基础之switch分支语句

switch语句也称为分支语句,其和if语句有点类似,都是用来判断值是否相等,但switch默认只支持byte、short、int、char这四种类型的比较,JDK8中也允许String类型的变量做对比。

2024-08-15 22:56:24 338

原创 Java基础之原反补码

整数类型数据在计算机底层进行存储或运算,以补码方式进行!正整数的原反补码,一模一样!

2024-08-14 23:12:09 569

原创 Java基础之进制转换

进制就是进位制,是人们规定的一种进位方法,二进制逢2进1,八进制是逢8进1,十进制逢10进1,十六进制逢16进1。

2024-08-14 23:09:43 419

原创 Java基础之强制类型转换

赋值过程中,大类型数据赋值给小类型变量,编译会报错,此时必须通过强制类型转换实现。

2024-08-14 23:05:12 415

原创 Java基础之隐式类型转换

在变量赋值及算术运算的过程中,经常会用到数据类型转换,其分为两类:隐式类型转换、显式类型转换

2024-08-14 23:04:03 803

原创 Java基础之字面值常量

在程序运行过程中,**其值不可以发生改变的量**,称为常量常量分类: 字面值常量 自定义常量

2024-08-14 23:02:08 386

原创 Java基础之内存流

使用文件流,我们可以操作文件中的数据,使用内存流,我们可以操作内存中字节数组中的数据。内存字节流,也称为字节数组流。

2024-08-12 22:37:42 281

原创 Java基础之文件字节流

文本、图片、视频等文件存储时,底层都是以二进制形式保存,即字节存储,所以数据传输时也可以采用字节流。在操作流时,无论使用什么样的流对象,底层数据的传输始终为二进制数据。

2024-08-09 09:34:55 401

原创 Java之IO流基本概念

以Java程序本身作为参照点,如果数据是从程序“流向”文件,那么就是输出流,如果数据是从文件“流向”程序,那么这就是输入流。在计算机中,流是个抽象的概念,是对输入输出设备的抽象。

2024-08-09 09:19:38 279

原创 Java之File类详解

File是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。

2024-08-09 09:15:37 289

原创 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多线程之线程通信

创建两个线程,一个是生产者线程,蒸包子,另一个是消费者线程,吃包子,要求两个线程轮流执行(先生产再消费)。

2024-08-01 17:26:37 617

原创 Java线程安全之同步方法

- 同步方法可以是普通成员方法,也可以是static静态方法- 普通成员同步方法,默认锁对象为this,即当前方法的调用对象- static静态同步方法,默认锁对象是当前类的字节码对象(一个类有且只有一个)

2024-08-01 17:24:47 336

原创 Java之快速排序

快速排序(Quick Sort)算法,简称快排,利用的是分治的思想。

2024-07-28 23:57:44 455

原创 Java之归并排序

归并排序(Merge Sort)算法,使用的是分治思想。分治,顾名思义,就是分而治之,将一个大问题分解成小的子问题来解决。小的子问题解决了,大问题也就解决了。

2024-07-28 23:55:48 326 1

原创 Java之多线程-同步代码块

Java中提供了线程同步的机制,来解决上述的线程安全问题,主要借助`synchronized`关键字实现。

2024-07-27 00:16:40 375

原创 Java之多线程状态详解

一个线程从创建到启动、到运行、到死亡,以及期间可能出现的情况都在上图中进行了描述

2024-07-27 00:14:28 610

原创 Java之泛型边界

如果在泛型中使用`extends`和`super`关键字,就可以对泛型的类型进行限制。即:规定泛型的上限和下限。

2024-07-23 00:14:41 990

原创 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之枚举类-高级

枚举类中可以包含构造方法,甚至也可以包含抽象方法

2024-07-19 00:13:52 288

原创 Java之枚举类-基础

枚举类本质上是一个**final修饰的类**,不可以被继承枚举类会默认继承`java.lang.Enum`这个抽象泛型类

2024-07-19 00:10:45 503

原创 Java之匿名内部类【强烈推荐】

匿名内部类,是一种没有名字的内部类,**本质上是一个特殊的局部内部类**(定义在方法内部)。在JavaEE开发中,匿名内部类使用最多,必须掌握。

2024-07-18 11:40:22 510

原创 Java之成员及静态内部类

在Java的类中,除了可以定义成员方法、成员变量,还可以定义成员内部类。

2024-07-18 11:36:52 630

原创 Java之包装类【一篇搞定】

针对Java中8种基本类型,JavaAPI又专门提供了对应的类类型,目的就是为了分别把这八种基本类型的数据,包装成对应的类类型,这时候就变成对象了,就可以调用方法了或者访问属性了。

2024-07-18 11:32:56 522

原创 Java之接口详解【一篇搞定】

接口是对Java单继承的补充。Java只支持单继承(亲爹唯一),如果在开发过程中想额外增强类的功能,可以借助接口实现(可以拜师,拜多个师傅也可以)。

2024-07-17 12:40:03 2363

原创 Java之String类详解

在Java中,`String`是一个类,用于表示字符串,它是Java中最常用的类之一,用于处理文本数据。

2024-07-17 00:03:33 309

原创 Java之String常量池【面试常考】

创建字符串对象,和其他对象一样,会占用计算机的资源(时间、空间)。大量且频繁的创建字符串对象,会极大地影响程序的性能。JVM为了提高性能、减少内存开销,开辟了一个字符串常量池(类似缓存区)。

2024-07-17 00:02:54 507

原创 Java-final关键字用法

final翻译后是"最终"的意思,这个修饰符可以用来修饰变量、类、方法

2024-07-16 09:10:16 395

原创 Java之abstract关键字用法

抽象,简单可理解为不具体、高度概括的,专业描述为:抽象是一种将复杂的概念和现实世界问题简化为更易于理解和处理的表示方法。在计算机科学和编程中,抽象是一种关注问题的本质和关键特征,而忽略具体实现细节的方法。

2024-07-16 09:03:46 585

原创 Java之static代码块

在Java中,使用 `{ }` 括起来的代码被称为代码块,可以分为三类:- 局部代码块- 构造代码块- 静态代码块

2024-07-14 22:46:02 734 1

阿里内部Java面试和答案.docx

Java常见面试题,内容全面、新颖,Word形式,方便拷贝

2024-07-27

基于SpringBoot的健身俱乐部会员管理系统的设计与实现.zip

基于SpringBoot的健身俱乐部会员管理系统的设计与实现,含开题报告、开题答辩PPT、毕设答辩PPT、sql文件、源码等

2024-07-27

DS1302在AVR16上的具体应用

本例中使用DS1302时钟芯片获取当前时间,发送给AVR16单片机,最终时间数据显示到1602LCD上,是在AVR下面具体应用1602、1302两款芯片的上佳实例!

2014-05-22

DS1307中文说明

DS1307是一款低功耗、高性能的实时时钟芯片,芯片采用I2C总线技术,传输速度快,效率高,在实际生产中大量使用!

2014-05-22

单片机C语言程序设计实训100例

嵌入式AVR单片机学习入门的绝佳教材 本书分为三大部分:基础程序设计 硬件应用和综合应用 注释文档也是相当出色

2013-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除