![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 57
C.S.K.
这个作者很懒,什么都没留下…
展开
-
第三章:线性表
第三章:线性表原创 2023-02-27 09:34:13 · 91 阅读 · 0 评论 -
BIO、NIO、AIO概述
BIO、NIO、AIO概述原创 2023-02-23 20:19:41 · 214 阅读 · 0 评论 -
大话数据结构:第二章-算法
大话数据结构:第二章-算法原创 2023-02-23 20:18:26 · 173 阅读 · 0 评论 -
大话数据结构:第一章-概念
大话数据结构:第一章-概念原创 2023-02-23 20:16:37 · 67 阅读 · 0 评论 -
设计模式——享元模式
设计模式——享元模式原创 2022-12-28 09:06:02 · 117 阅读 · 0 评论 -
设计模式——外观模式
设计模式——外观模式原创 2022-12-28 09:03:49 · 69 阅读 · 0 评论 -
设计模式—— 装饰模式
设计模式——装饰模式原创 2022-12-28 09:00:29 · 54 阅读 · 0 评论 -
设计模式---适配器模式
设计模式---适配器模式原创 2022-12-22 09:07:41 · 72 阅读 · 0 评论 -
设计模式---代理模式
设计模式---代理模式原创 2022-12-22 09:03:15 · 44 阅读 · 0 评论 -
代码整洁之道-读后感:第五章 格式
代码整洁之道-读后感:第五章 格式原创 2022-11-02 09:32:20 · 102 阅读 · 0 评论 -
代码整洁之道-第四章——读后感
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2022-11-02 09:30:27 · 102 阅读 · 0 评论 -
线程安全;解决线程问题
线程原创 2021-08-05 22:26:43 · 205 阅读 · 0 评论 -
数组与集合的区别(内含集合的分类以及相关方法的使用)
关于数组与集合的区别:一、不同点:1) 存储的数据类型方面:数组:可以存储基本类型的数据,也可以存储引用类型的数据: 例如:int[] a = {1,2,3};//存储基本类型的数据; String[] str = {"123","chen"};//存储引用类型的数据。集合:只能存储引用类型的数据,想要存储基本类型的数据,就得用到基本类型的包装类。(基本类 型与包装类的转换在上篇文章!)2)长度方面:数组:数组的长度固定;集合:集合的长度可以改变。原创 2021-08-02 20:40:34 · 1352 阅读 · 1 评论 -
JAVA ☞ 装箱、拆箱
关于装箱、拆箱:我们所知数据类型包括基本数据类型和引用数据类型;那怎么把基本类型转换成对应的包装类对象呢,或者是怎么把包装类对象转换成基本类型呢?这时我们就用到了装箱和拆箱:装箱:将基本类型转换成引用类型;拆箱:将引用类型转换成基本类型。下面给出了基本类型和包装类类型的对应关系:基本类型包装类byteByteshortShortintIntegerlongLongcharCharacterbooleanBooleanfloat原创 2021-07-30 20:59:27 · 78 阅读 · 0 评论 -
面向对象的三大特性:封装、继承、多态
封装:封装的定义:将一个类的成员属性全部私有化(private),通过get/set方法来获取/更改成员属性的值。private关键字:说到私有化,就不得不提一下“private”这个关键字了,它可以用来修饰成员属性,也可以用来修饰成员方法,它会在内存中的方法区里面开辟一个静态存储区,将“private”修饰的成员方法或是成员属性放在其中,被多个类共享。3.this关键字:封装的时候,难免会遇见形参名字与成员属性名字相同的情况,这个时候我们就需要用到了“this”关键字了,它的作用是当原创 2021-07-22 20:41:43 · 55 阅读 · 0 评论 -
从小白到大神的过程:方法
本文记录我从0基础自学的过程,希望能帮助到大家:一、方法:1)快捷键,先调用方法,在alt + 回车;2)什么是方法: A)现实中:做某件事所固有的一个流程。 B)java中:可以将“一段功能代码”封装成一个独立的“代码块”,并且起个“名字”,当其他的代码需要这段功能,就可以通过“名字”来调用这段代码!调用一次,方法中的代码就会被执行一次。二、方法的特点: A)流程相对固定; B)可以反复使用。1)、方法的作用:提高代码的重用性;2)、原创 2021-07-11 20:40:04 · 93 阅读 · 0 评论 -
JVM和计算机硬件
实现跨平台需要下载三个软件。1)(JVM)虚拟机:java虚拟机,用来加载我们的class文件解释给相应的操作系统执行。(跨平台主要依靠的是JVM)2)JRE:java的运行时环境——————运行java程序需要的软件,它包含:java核心类库 + JVM————给我们的客户用的。3)JDK:java的开发环境——————开发java程序所需要的软件,它包含:java开发工具包 + JRE——————给开发人员使用的。计算机硬件:1)内存:临时存储数据的介质,速度快,容量小。任何软件的运行都是运原创 2021-07-05 22:39:57 · 201 阅读 · 0 评论 -
数据类型的转换
1)在java四类八种基本数据类型中,除了boolean外,其他的7种类型,都可以相互转换。2)转换方式:A)自动转换,通常发生在以下两种情况:1)将小类型,赋给大类型:byte a = 20;int n = a;2)短整形(byte,short,char)的赋值(把int赋值给短整形):byte a = 20;注意:小数不给转换例如:float a = 2.0;B)强制转换(可能会丢失数据————高位截肢):将大类型赋给小类型。long a = 20;二进制: 0000 0000原创 2021-07-05 22:38:40 · 59 阅读 · 0 评论 -
变量的定义与应用
变量:就是为“数据”在内存中起一个名字,后期通过这个名字就可以访问这个空间的值,很方便,而且利于后期的修改。定义格式: 数据类型 变量名称 = 变量值;举例: int age = 24;(int是关键字)*//注意:定义变量时的“值”必须时左边类型的值,或者左边类型兼容的值,否则编译错误。实例代码:public class Demo03 {public static void main(String[] args) { char c = 97; Syste.原创 2021-07-05 22:37:09 · 326 阅读 · 0 评论 -
常量的分类以及应用
常量:1、整数;2、小数;3、字符;4、字符串;5、布尔值;6、null值字面常量,是指可以直接出现在java代码中的“值”,这些值,java可以直接存储代码如下:public static void main(String[] args) {// 1 整数System.out.println(10);System.out.println(-256);System.out.println("-----------");// 2 小数System.out.原创 2021-07-05 22:31:07 · 135 阅读 · 0 评论