自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java集合Set,HashSet,TreeSet的使用(知识总结)

Set::是无序的(指的是存入顺序和展示顺序不一样),并且不允许重复1. HashSet, 集合 无序并且不允许重复数据结构: 哈希表 jdk 1.7 哈希表是由: 数组+单向链表1> 当创建hashSet对象以后先在内存中初始化了一个数组 长度16 , 初始容量162> 当向集合中添加元素, 调用add方法的时候则调用元素的hashc...

2019-08-20 20:20:07 574 1

原创 java--------------内部类,成员内部类和匿名内部类

一、内部类:类A定义在类B中,A-->内部类,B-->外部类1、成员内部类:定义在类中方法外class 外部类{ class 内部类{ }}特点:内部类可以直接访问外部类的成员(包括私有成员),外部类要访问内部类的成员,需要建立内部类的对象.格式:外部类名.内部类名 对象名=new 外部类型( ).new 内部类型( );publ...

2019-08-16 20:30:11 156

原创 java--------权限,权限修饰符

1.四种访问权限:public:公共的protected:受保护的default:默认的private:私有的四种访问权限修饰符对比(1表示存在) public protected default private 同一个类中 1 1 1 1 不同包的子类 1 1 1 不同包中的无关类...

2019-08-16 19:59:42 154

原创 java--------final

一、final:不可改变,可以用来修饰类,方法和变量①类:被修饰的类,不能够被继承final class 类名{}②方法:被修饰的方法,不能够被重写修饰符 final 返回值类型 方法名(参数列表){ //方法体}③变量:被修饰的变量,不能够被重新赋值(1)局部变量(基本类型):只能被赋值一次,不能够再更改public class Test{ ...

2019-08-16 19:54:12 122

原创 Java多态向上转型和向下转型

向上转型: 父类类型 变量名=new 子类类型();//父类是animal,子类是catAnimal animal=new Cat();向下转型: 子类类型 变量名=(子类类型)父类变量名;(类似于强转)Cat c=(Cat) a;...

2019-08-16 19:31:26 289

原创 Java继承、super、this、抽象类

一、继承:子类继承父类的属性和行为,进而子类对象具有与父类相同的属性、相同的行为.子类可以直接访问父类中的非私有的属性和行为.1. 作用:提高了代码的复用性2.代码格式: class 父类 { } ...

2019-08-15 19:56:55 146

原创 Java面向对象总结,类与对象,封装和构造方法

一、面向对象 1.成员变量:和以前定义变量几乎是一样的,只不过位置变成了在类中,方法外 2.成员方法:也跟以前一样,只不过把static去掉(之后会总结) 3.在栈内存中运行的方法,遵循"先进先出,后进后出的原则" 4.成员变量和局部变量的区别: (1)在类中的位置不同:前者是在类中,方法外;后者是在方法内,或者方法声明上(形式参数)....

2019-08-15 11:43:44 286

原创 接口和抽象的区别

接口和抽象类的区别:语法: 1>抽象类使用abstract,接口使用interface 2>抽象类中可以包含抽象方法,也可以包含非抽象方法,接口中只能包含抽象方法和静态常量,jdk1.8之后接口可以包含静态方法和默认方法。 3>抽象类和接口都不能实例化。 4>抽象类可以包含构造方法,接口中没有构造方法。 功能: 1>...

2019-08-15 09:35:57 208

原创 java接口

接口:规范, 规则1> 定义接口: public interface 接口名字{只存在 抽象方法 静态常量 }2> 因为只存在静态常量和抽象方法, 所以 abstract final static 是可以省略3> 接口是不可以创建的 4> 需要实现类实现接口, 遵守规则 public class 实现类名字 implements 接口 { 需要...

2019-08-15 09:34:48 108

原创 抽象类

. 抽象类:1> 不希望创建对象的类(不能直接具体描述事物的类 比如 动物, 植物, 生物)2> 当类中如果存在抽象方法, 类就必须是抽象类3> 抽象类是不能创建对象的4> 抽象类中可以存在抽象方法, 非抽象方法, 构造方法, 属性 5> 抽象方法: 所有的子类都会去重写此方法 , 所以此方法的方法体, 没有必要存在 方法的声明存在的意义: 限制子...

2019-08-15 09:33:37 144

原创 static静态修饰

1.static 静态的能够修饰: 属性 方法 代码块static修饰的属性方法代码块,加载到内存的过程:1> 当遇到类名, 则需要通过jvm中的类加载器, 先将 类这个模板先加载到 方法区中 存储起来.2> 将静态的属性方法挑拣出来放到 方法区中的静态域(静态方法区)1> 静态的属性方法随着类的加载而夹在, 优先于对象存在2> 所以此时如果想要使用...

2019-08-15 09:28:18 146

原创 JAVA中static修饰符,抽象类abstract,接口

1、static 修饰符可以修饰属性和方法的(全局变量和方法)静态的方法当中,只能直接调用静态的属性和方法,不能调用非静态的属性和方法方法区:一个地方存模板,一个地方存静态域静态的属性和方法:可以使用类名.属性 类名.方法也可以使用对象名.属性 对象名.方法是随着类的加载而加载的,优先于对象的非静态的属性和方法,是随着对象的加载而加载的本类的静态属性和方法,可以直接调用,...

2019-08-13 16:51:22 504

原创 idea相关快捷键

2019-08-12 20:07:57 105

原创 选择排序

给定数组 int[ ] a={22,33,11,5,16,3}; 以从小到大排序以下数字代表数组的下标,用来展示比较形式:0-1 0-2 0-3 0-4 0-51-2 1-3 1-4 1-52-3 2-4 2-53-4 3-54-5选择排序for(int i=0;i<a.length-1;i++){ for(int j=i+1;j<a.leng...

2019-08-10 19:16:55 175

原创 冒泡排序

假如这个数组为int[ ] a={12,23,5,7,9,2},从小到大进行排序**冒泡排序:**两两进行比较,大的往后放(如果排序从大到小,相反)以下数组代表的是数组元素的下标,代表具体基表情况:0-1 1-2 2-3 3-4 4-50-1 1-2 2-3 3-40-1 1-2 2-30-1 1-20-1在这里插入代码片sjhjfor(int i=0;i...

2019-08-10 19:09:37 90

空空如也

空空如也

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

TA关注的人

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