自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java:class8 类加载,链接,初始化三大阶段

一、加载1.java文件被编译成class字节码文件,字节码文件被类加载器从磁盘加载到内存上。2.魔数标志着文件的类型3.系统提供的类加载器:①Boostrap ClassLoader:启动类加载器,主要加载jre/lib/re.jar,该目录下的所有jar包都是运行JVM时所必需的jar包。p.s.类加载器其实自身也是一个JAVA类,因此,自身类加载器需要被其他类加载器进行加载后方可使用...

2019-07-12 11:16:27 730

原创 Java:class7 异常处理,接口

异常处理一、异常分为ERROR(不可处理异常)和Exception(可处理异常):Throwable->ERROR,Exception而Exception分有编译期异常和运行期异常。1.运行期异常1).NullPointerException 空值异常2).ArithmeticException 除以0的异常3).InputMismatchException 输入的异常4...

2019-07-12 11:05:31 241

原创 Java:class6 继承

1.extends: 继承,避免了代码的重复。 //默认:继承Object其中Student是子类;People是父类或基类。2.若父类的属性方法定义成了private,子类虽然继承了,但却没有访问权限。3.super()用于调用父类的构造函数,让父亲去初始化。4.this与super:this.成员变量:this指向当前对象this.成员方法:this() 调用当前类中其他的无...

2019-07-12 11:03:59 155

原创 Java:class5 类的重载,final,static

一、函数的重载(同一个类中):条件:1.函数名相同2.参数列表不同(个数,类型)二、this():调用当前类中的构造方法注意:1.this()必须位于当前构造方法有效代码的第一行2. 构造方法不可以相互调用3.一个构造方法内不可以调用多个构造方法(与第一条冲突)二、static1.静态变量和实例变量的区别:1.实例变量和对象有关,一个对象(一次new)对应一份成员变量 thi...

2019-07-12 11:02:18 200

原创 Java:class4 类和对象

1.类:定义一个学生类,学生类主要由两部分组成 属性:(是什么) class People{ 姓名 String name; 年龄 int age; ...

2019-07-12 11:01:25 399

原创 Java:【快速排序优化】与线性时间选择结合

快排在最坏情况下复杂度会达到O(n^2),需要进行优化。:可以使每次的基准前后序列长度都大致相同,避免最坏情况的发生,所以需要使用一个线性级别的算法来找出序列的中位数:select线性时间选择算法。实现源码:package Keshe;import java.util.Arrays;public class Test { private static Comparable[]...

2019-07-03 00:12:22 374

空空如也

空空如也

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

TA关注的人

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