自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 面向对象思想

我是老板,要采购一批电脑 ,我让采购部经理去买,只要采购部经理把一批电脑给我,人事部去分发电脑,财务部报销金额,我面对的三个对象 :采购部经理、人事经理、财务经理面向对象特点:一切皆对象,强调的是对象,然后由对象去调用相应的功能。总结: 面向对象可以将复杂的事情简单化。面向对象从执行者变成指挥者,角色发生转变。Java 语言是一种面向对象的程序设计语言,面向对象思想(OOP )是一种程序设计思想,我们在面向对象思想的指引下,使用 Java 语言去设计、开发计算机程序。

2024-08-14 10:00:00 246

原创 Java数组的算法升华

当原来的数组长度不够的时候需要扩容,那么新建一个数组,并指定长度,其长度为原来的 1.5 倍或 2 倍等,然后将元素复制到新数组中,并将新添加的元素放到新数组的后面。希望删除某个 index 上的元素,但是不希望数组中间空的元素,那么就将 index 后面的元素依次向前移动一位,最后一个元素置空即可。① 如果原数组未满,那么直接将 index 后面的元素(包括index 上的元素)移动到后面,然后将元素插入到 index 上。④ 判断 mid 位置的元素是否为要查找的元素,如果是,直接返回的索引。

2024-08-14 08:30:00 146

原创 Java的各种排序算法

冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。

2024-08-14 08:00:00 124

原创 Java的方法

在同一个类中,允许存在一个以上同名的方法,只要他们的参数个数或参数类型不同就行。重载的特点:一个相同,两个不同(至少满足一个) 单词@Overload,方法名相同,参数个数或参数类型不同与返回值无关注意:调用重载的方法,java虚拟机(jvm)根据参数列表的不同区分同名的方法,传入参数时,跟参数类型传入使用场景:构造器就是用的重载return a+b;return a+b;return a+b;

2024-08-14 07:00:00 766

原创 Arrays工具类

java.util.Arrays 类即为操作数组的工具类,包含了用来操作数据的各种方法。

2024-08-14 00:01:39 184

原创 Java的数组

数组就是一个容器:存放相同类型数据的有序集合所谓数组 ( array ) ,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,以便统一管理他们,然后用编号区分他们,这个名字称为数组名,编号称为下标或索引 ( index )。组成数组的各个变量称为数组的元素 ( element )。数组中元素的个数称为数组的长度 ( length )。我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存。

2024-08-14 00:00:15 299

原创 Java控制结构

第一步:执行初始化语句 ① ,完成循环变量的初始化 第二步:执行循环条件语句 ② ,看循环条件语句的值是true ,还是 false;如果关系表达式1是false,就继续判断关系表达式2,如果关系表达式2是true,执行语句体2;

2024-08-13 20:30:00 744

原创 IO流和文件处理

输出流(out)(往文件写数据)和输入流(in)(从文件中读数据)字节流OutputStream(InputStream)祖辈 – FileOutputStream (FileInputStream) 父辈 (1,把普通输入字节流包装成高效字节流,适合传视频图片的文件)– BufferedOutputStream (BufferedInputStream ) 子辈 (和父辈无系)(2,在fosfIs中间转为高效。

2024-08-13 19:00:00 572

原创 Scanner类和Random 随机数类

/ [1,101) 包含1,但是。Scanner 对象名 = new Scanner(System.in);怎么看Scanner类的源码 鼠标放在Scanner名字上,按着。nextLine() :遇到回车换行,则认为输入结束。next() :遇到空格等空白符,就认为输入结束。Random 对象名 = new Random()(Math类:数学类,也有随机数)对象名.Scanner类的方法。一般对象名是类名的小写。一般对象名是类名的小写。

2024-08-13 15:22:55 81

原创 Java运算符

除外),运算结果一定是 boolean 类型值 true 或 false。关系运算符的结果都是boolean型,也就是要么是true,要么是false。非 非 false则 true,非 true则false。&& 双与,短路与 左边为 false ,则右边就不执行。++或者–既可以放在变量的后面,也可以放在变量的前面。扩展的赋值运算符:+=,-=,*=,/=,%=如果条件为false,运算后的结果是表达式2;如果条件为true,运算后的结果是表达式1;& 与,且 有 false则 false。

2024-08-13 15:22:01 206

原创 Java的概述

GC(garbage collection,内存自动回收),是Java区别于C++的一个特点,是JVM垃圾收集(Java Garbage Collection )。GC采用分代收集算法:次数上频繁收集Young区,次数上较少收集Old区,基本不动Perm区被Java语言赋予特定含义的单词在程序执行的过程中,其值不可以发生改变的量在程序执行的过程中,在某个范围内{}其值可以发生改变的量给包,类,方法,变量等起名字Java 中使用的字符集是:Unicode 编码集。

2024-08-13 15:17:10 539

原创 Stream流

Stream 是 JDK 8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用 Stream API 对集合数据进行操作,就类似于使用 SQL执行的数据库查询,当然,也可以使用 Stream API 来并行执行操作。换言之,Stream API 提供了一种高效且易于使用的处理数据的方式。注意:① Stream 自己不会存储元素。② Stream 不会改变源对象,每次处理读会返回一个持有结果的新的 Stream。

2024-08-13 09:30:00 294

原创 Java集合

Collection接口:– List接口 :有序的,元素可以重复– ArrayList实现类 : 查询快,增删慢,底层数组结构,线程不安全的,效率高,异步– LinkedList实现类:查询慢,增删快,底层链表结构– Vector实现类:线程安全的,效率低,同步,底层数组结构,被ArrayList替代了– Set接口 :无序的,元素不可重复的– HashSet实现类:存储的自定义类,要重写equals和hashCode,底层哈希表结构。

2024-08-13 01:49:45 786

原创 等保测评的流程

5.运营维护(监督管理):运营主体对保护对象的安全相关事宜进行监督管理。3.建设整改:对当前保护对象的实际情况进行差距分析,针对不符合项整改。4.等级测评:对定级的保护对象进行测评,并出具相应的等级保护测评证书。2.备案:按等保2.0的规定准备备案材料,到当地公安机关备案和审核。1.定级:确定定级对象,通过专家评审,确定合适级别。

2023-08-05 09:53:11 49 1

Proxifier v4.0.7 Chs.exe

Proxifier v4.0.7 Chs.exe

2023-08-05

空空如也

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

TA关注的人

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