自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL数据库常用命令操作

数据库的操作创建数据库create database 数据库名 [character set 字符集][collate 校对规则];注: []意思是可选的意思查看所有数据库show databases;查看数据库的定义结构show create database 数据库名;删除数据库drop database 数据库名;修改数据库alter database 数据库名 character set 字符集;字符集:utf8 gbk切换到某个数据库use 数据库名;注意

2020-08-13 15:29:25 339

原创 Linkedlist源码和HashSet源码分析

LinkedLiist源码分析HashSet源码分析

2020-08-13 14:28:59 118

原创 常见的排序算法

1.冒泡排序冒泡排序概述一种排序的方式,对要进行排序的数据, 相邻的数据进行两两比较,将较大的数据放在后面,依次对所有的数据进行操作,直至所有数据按要求完成排序如果有n个数据进行排序,总共需要比较n-1轮每一轮比较完毕,下一轮的比较就会少一个数据参与冒泡排序图解冒泡排序代码实现/* 冒泡排序: 一种排序的方式,对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在后面, 依次对所有的数据进行操作,直至所有数据按要求完成排序 */publ

2020-08-13 09:14:25 144

原创 数据结构介绍

数据结构介绍数据结构 : 其实就是存储数据和表示数据的方式。数据结构内容比较多,细细的学起来也是相对费功夫的,不可能达到一蹴而就。我们将常见的数据结构:堆栈、队列、数组、链表和红黑树 这几种给大家介绍一下,作为数据结构的入门,了解一下它们的特点即可。常见数据结构数据存储的常用结构有:栈、队列、数组、链表和红黑树。分别来了解一下:栈栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在表的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。简单的说:采用该结构的集

2020-08-03 21:03:57 420

原创 你真的懂泛型么?

接下来介绍泛型的相关知识泛型泛型的作用讲解:集合不使用泛型的时候,存的时候什么类型都能存。但是取的时候就懵逼了。取出来啥也不是。public class Demo_01不使用泛型 { public static void main(String[] args) { ArrayList list = new ArrayList(); // 添加元素 list.add("杨颖"); list.add("赵丽颖");

2020-07-28 13:19:06 95

原创 迭代器原理介绍

当遍历集合或者数组时,通常用for循环来遍历,这种遍历方式效率低下,本文介绍一种迭代器能够提高效率,快速遍历!首先,要知道迭代器是什么?迭代的概念迭代:即Collection集合元素的通用获取方式。在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续再判断,如果还有就再取出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代。获取迭代器对象Collection集合提供了一个获取迭代器的方法:public Iterator iterator(): 获取集合对应的迭代

2020-07-28 13:12:18 2799 1

原创 java----权限修饰符、代码块和常用API(详细介绍)

权限修饰符概述在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限,public:公共的protected:受保护的(空的):默认的private:私有的不同权限的访问能力publicprotected(空的)private同一类中√√√√同一包中(子类与无关类)√√√不同包的子类√√不同包中的无关类√public class Fu { public vo

2020-07-24 11:01:25 268

原创 你知道内部类吗?

什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。成员内部类成员内部类 :定义在类中方法外的类。定义格式:class 外部类 { class 内部类{ }}在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。比如,汽车类Car 中包含发动机类Engine ,这时,Engine就可以使用内部类来描述,定义在成员位置。代码举例:class Car { //外部类 class Engine { //内部类

2020-07-23 08:38:10 71

原创 java----面向对象之多态

问:什么是多态,形成多态的条件是什么?引入多态是继封装、继承之后,面向对象的第三大特性。生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。定义多态: 是指同一行为,对于不同的对象具有多个不同表现形式。程序中多态: 是指同一方法,对于不同的对象具有不同的实现.例如: 吃饭狗: 吃骨头猫:猫吃鱼前提条件【重点】继承或者实现【二选一】父

2020-07-23 08:33:24 98

原创 java----面向对象之继承

问题:为什么要有继承继承的含义继承的好处答:1.继承的含义继承:在java中指的是“一个类”可以“继承自”“另一个类”。 "被继承的类"叫做: 父类/超类/基类,"继承其他类的类"叫做:子类。继承后,“子类”中就“拥有”了“父类”中所有的成员(成员变量、成员方法)。 “子类就不需要再定义了”。2.继承的好处提高代码的复用性(减少代码冗余,相同代码重复利用)。使类与类之间产生了关系。继承:在java中指的是“一个类”可以“继承自”“另一个类”。 "被继承的类"叫做: 父类/超类

2020-07-21 08:12:26 75

原创 java----面向对象之封装

问题:1.为什么要进行封装?2.解决方式?3.对属性封装的步骤?答:1.通过对象名直接访问成员变量的方式来对属性赋值,会存在数据安全隐患2.解决方式: 不让外界直接访问成员变量(也就是要对属性进行封装)3.封装的步骤:1.使用private关键字修饰成员变量2.提供公共的访问方式: 设置属性值的方法(set方法),获取属性值的方法(get方法)创建学生对象以及测试类public class Student { // 成员变量 String name; int a

2020-07-21 07:56:59 79

原创 java----面向对象入门

编程思想其实就是编程思路,我们开发中2种经典的编程思想就是面向过程编程思想和面向对象编程思想.面向过程编程思想强调的是过程,必须清楚每一个步骤,然后按照步骤一步一步去实现面向对象编程思想强调的是对象, 通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。举例对比2种编程思想洗衣服:面向过程:把衣服脱下来–>找一个盆–>放点洗衣粉–>加点水–>浸泡10分钟–>揉一揉–>清洗衣服–>拧干–>晾起来面向对象: 把衣服脱下来–&

2020-07-18 14:30:33 144

原创 java----Map接口介绍

概述: Map<K,V>接口:是双列集合的顶层父接口,K用来限制键的类型,V用来限制值的类型- 特点: 1.Map集合存储元素是以键值对的形式进行存储 2.Map集合的键唯一,如果键重复了,就要覆盖之前的值; 3.Map集合是根据键取值 4.Map集合的值可以重复- 实现类:HashMap集合:键值对存取无序,键唯一。 由哈...

2020-07-17 19:35:00 248

原创 Java----Set接口介绍

概述: Set<E>是一个继承Collection<E>的接口,所以是表示单列集合特点: 1.Set集合没有特有的方法,都是使用Collection集合的 2.元素无索引,元素唯一(不能重复) 3.Set集合的遍历只能使用迭代器,或者增强for循环Set集合的实现类:HashSet集合:元素存取无序,元素无索引,元素唯一(不能重复)存储数据的数据结构使用的是哈希表结构

2020-07-17 19:27:35 133

原创 菜鸟成为大牛的必经之路

1.怎么编写2.怎么发布代码块public static void mainhello world!

2020-07-15 19:24:16 118

空空如也

空空如也

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

TA关注的人

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