自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (5)
  • 收藏
  • 关注

原创 super详解

2021-02-04 13:09:32 152

原创 封装

高内聚 低耦合高内聚就是类的内部数据操作细节自己完成,不允许外部干涉。低耦合就是仅暴露少量方法给外部使用。封装的意义:

2021-02-04 12:47:47 126

原创 构造器

2021-02-04 11:59:27 90

原创 值传递和引用传递

Java里面只有值传递

2021-02-04 11:49:25 69

原创 稀疏数组

2021-02-04 11:25:34 53

原创 Arrays类

2021-02-04 11:25:22 58

原创 数组的声明和创建

2021-02-04 11:25:12 94

原创 内存分析

2021-02-04 11:25:01 51

原创 可变参数

2021-02-04 11:24:48 52

原创 命令行传参

2021-02-04 11:24:33 83

原创 方法的重载

2021-02-03 16:06:13 45

原创 方法的定义

2021-02-03 15:59:05 123

原创 break continue

2021-02-03 15:47:49 54

原创 Scanner类

2021-02-03 14:32:21 54

原创 JavaDoc生成文档

Java代码如下:打开CMD,执行命令,生成JavaDoc文档生成的文档:点击类Doc

2021-02-03 14:09:40 50

原创 运算符

如果运算类型中最高级别的是double,则运算结果是double类型。如果运算类型中最高级别的是long,则运算结果是long类型。如果运算类型中最高级别的是int,则运算结果是int类型。如果运算类型是short和byte,则运算结果是int类型。...

2021-02-03 13:24:00 77

原创 变量作用域和命名规范

2021-02-03 13:21:40 75

原创 类型转换

2021-02-03 12:53:27 57

原创 Java数据类型扩展

2021-02-03 12:03:58 57

原创 什么是字节

32位电脑最多支持4GB,64位电脑可支持128GB。

2021-02-03 11:36:40 117

原创 Java的数据类型

注意:boolean类型只占一位,而不是一字节。

2021-02-02 19:08:24 40

原创 标识符注意点

2021-02-02 19:02:43 126

原创 第一个Hello,World

2021-02-02 18:32:07 40

原创 安装JDK

2021-02-02 18:28:14 62

原创 卸载JDK

2021-02-02 18:20:30 52

原创 JDK JRE JVM

2021-02-02 18:16:32 37

原创 常用的Dos命令

2021-02-02 17:00:48 58

原创 打开CMD的方式

2021-02-02 16:40:33 64

原创 2021-01-11

kmp算法

2021-01-11 12:59:46 113 2

原创 红黑树的性质

红黑树是一颗二叉搜索树,它在每个结点上增加了一个存储位来表示结点的颜色,可以是RED或BLACK。通过对任何一条从根到叶子结点的简单路径上各个结点的颜色进行约束,红黑树确保没有一条路径会比其他路径长出2倍。因而是近似于平衡的。树中每个结点包含5个属性: color、key、left、 right和p。如果一个结点没有子结点或父结点,则该结点相应指针属性的值为NIL。我们可以把这些NIL视为指向二又搜索树的叶结点(外部结点)的指针,而把带关键字的结点视为树的内部结点。一棵红黑树是满足下面红黑性质的二又

2020-09-07 14:09:47 115

原创 HashSet、TreeSet和LinkedHashSet

HashSetHashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是null,但只能放入一个null当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根据 hashCode值来决定该对象在HashSet中存储位置。简单的说,HashSet集合判断两个元素相等的标准是两个对象通过equals方法比较相等,并且两个对象的hashCode()方法返回值相 等注意,如果要把一

2020-09-04 18:58:01 506

原创 ArrayList、LinkedList和Vector

ArrayList、 LinkedList 和 Vector都实现了List接口,是List的三种实现。ArrayList底层是用数组实现的。可以认为ArrayList是一个可改变大小的数组。随着越来越多的元素被添加到ArrayList中,其规模是动态增加的。LinkedList底层是通过双向链表实现的。所以,LinkedList和ArrayList之前的区别主要就是数组和链表的区别。所以,LinkedList和ArrayList相比,增删的速度较快。但是查询和修改值的速度较慢。同时,Linke

2020-09-04 18:52:40 766

原创 Java中的Queue

Queue是 java.util 包下的一个接口Interface Queue<E>父接口:Collection <E>、 Iterable <E>所有子接口:BlockingDeque <E>, BlockingQueue <E>, Deque <E>, TransferQueue <E>所有实现类:AbstractQueue , ArrayBlockingQueue , ArrayDequ..

2020-09-04 17:58:18 127

原创 Java中的Set

Set是 java.util 包下的一个接口Interface Set<E>父接口:Collection <E>、 Iterable <E>所有子接口:NavigableSet <E>, SortedSet <E>所有实现类:AbstractSet , ConcurrentHashMap.KeySetView , ConcurrentSkipListSet , CopyOnWriteArraySet , EnumSe..

2020-09-04 17:55:26 110

原创 Java中的List

List是 java.util 包下的一个接口Interface List<E>父接口:Collection <E>、 Iterable <E>实现类:AbstractList 、 AbstractSequentialList 、 ArrayList 、 AttributeList 、 CopyOnWriteArrayList 、 LinkedList 、 RoleList , RoleUnresolvedList 、 Stack 、 Vector..

2020-09-04 17:51:15 114

原创 Java集合

1.集合的由来通常,我们的程序需要根据程序运行时才知道创建多少个对象。但若非程序运行,程序开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道它的准确类型。为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象,而这些对象用什么来容纳呢?我们首先想到了数组,但是数组只能放统一类型的数据,而且其长度是固定的,那怎么办呢?集合便应运而生了!2.集合的特性Java集合类存放在java.util包中,是一个用来存放对象的容器。集合只能存放对象。比如你存入一个int型数据

2020-09-04 17:29:44 59

原创 Java 集合

https://www.runoob.com/java/java-collections.html

2020-09-04 00:43:27 62

原创 ArrayList和Array

(1)ArrayList是Array的复杂版本ArrayList内部封装了一个Object类型的数组,从一般的意义来说,它和数组没有本质的差别,甚至于ArrayList的许多方法,如Index、IndexOf、Contains、Sort等都是在内部数组的基础上直接调用Array的对应方法。(2)存储的数据类型ArrayList可以存储异构对象,而Array只能存储相同数据类型的数据。(3)长度的可变Array的长度实际上是不可变的,二维变长数组实际上的长度也是固定的,可变的只是其中元素的

2020-09-04 00:39:38 166

原创 拆箱和装箱

https://www.cnblogs.com/wang-yaz/p/8516151.html

2020-09-04 00:16:38 57

原创 String、StringBuffer和StringBuilder

三者的区别1、Stringbuilder和 Stringbuffer非常类似,均代表可变的字符序列,而且方法也一样String:不可变字符序列 String Buffer:可变字符序列、效率低、线程安全 Stringbuilder(JDK1.5):可变字符序列、效率高、线程不安全2.String使用陷阱:string s="a";∥创建了一个字符串s=s+"b";∥/实际上原来的"a"字符串对象已经丢弃了,现在又产生了一个字符串s+"b"(也就是"ab")。如果多次执行这些...

2020-09-04 00:04:20 62

学JDBC,这一篇就够了.pdf

学JDBC,这一篇就够了.pdf

2021-01-30

SpringBoot和mysql简单的Demo

SpringBoot和mysql简单的Demo,下载完成后解压,导入Eclipse。

2018-09-15

JQuery需要的JS和DataTable的CSS

JQuery需要的JS和DataTable的CSS,下载之后解压,把webapp下的JS和CSS文件夹放到项目对应目录下就行

2018-09-15

Json需要的jar包

完整的Java Web项目中使用Json之前必须要引入的jar包。

2018-09-14

Eclipse版本Photon Release (4.8.0)

Eclipse IDE for Java Developers Version: Photon Release (4.8.0)

2018-09-14

空空如也

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

TA关注的人

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