自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 String、StringBuffer和StringBuilder的选择

1. 如果字符串存在大量的修改操作,一般使用StringBuffer和StringBuilder。2. 如果字符串存在大量的修改操作,并在单线程的情况下,使用StringBuilder。3. 如果字符串存在大量的修改操作,并在多线程的情况下,使用StringBuffer。4. 如果我们字符串很少修改,被多个对象引用,使用String,比如配置信息等。StringBuilder的使用方法和StringBuffer相似。

2022-09-06 17:42:17 763 1

原创 包装类和基本数据类型

3)自动装箱底层调用的是valueOf方法,比如integer.valueOf();折箱底层调用的是intValue()方法,比如j.intValue();2)jdk5以后(含jdk5)的自动装箱和折箱方式。1)jdk5前的手动装箱和手动折箱方式,4)其他包装类的用法类似,不一一举例。基本类型-->包装类型,反之:折箱。

2022-09-06 17:34:33 107

原创 类变量和类方法

类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。【静态变量的访问修饰符的访问权限和普通属性是一样的】

2022-09-05 15:07:06 95

原创 Debug断点调试

F7(跳入)F8(跳过)shift+F8(跳出)F9(resume,执行下一个断点)在断点调试过程中,是运行状态,是以对象的运行类型来执行的。shift+F8跳出方法。

2022-08-02 16:11:25 412

原创 finalize方法

释放资源。

2022-08-02 12:16:25 393

原创 toString方法

代码】toString方法。

2022-08-02 11:50:17 52

原创 HashCode方法

HashCode值

2022-08-02 11:26:12 30

原创 ==和equals方法

==和equeals区别

2022-08-02 11:17:37 45

原创 多态的使用

Animalanimal=newCat();[animal的运行类型是Cat,编译类型仍然是Animal]Animalanimal=newDog();[animal编译类型是Animal,运行类型是Dog]多态的前提是两个对象(类)存在继承关系。

2022-08-01 12:19:08 94

原创 方法重写/覆盖(override)

简单的说方法覆盖(重写)就是子类有一个方法,和父类(可能不止一层关系)的某个方法的名称、返回类型、参数一样,那么我们就说子类的这个方法覆盖了父类的方法。

2022-07-29 18:34:41 285

原创 Super关键字

只能放在构造器的第一句,只能出现一句。

2022-07-29 15:20:40 103

原创 继承的深入讨论/细节问题

当创建子类对象时,不管使用子类的哪个构造器,默认情况下总会去调用父类的无参构造器,如果父类没有提供无参构造器,则必须在子类的构造器中用super去指定使用父类的哪种构造器完成对父类的初始化工作,否则,编译不会通过。super()和this()都只能放在构造器第一行,因此这两个方法不能共存在一个构造器。如果希望指定去调用父类的某个构造器,则显示的调用一下super(参数列表)父类构造器的调用不限于直接父类!java所有类都是Object类的子类,Object类是所有类的基类。......

2022-07-28 18:15:08 65

原创 访问修饰符

java提供4种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围)1、公开级别用public修饰,对外公开2、受保护级别用protected修饰,对子类和同一个包中的类公开3、默认级别没有修饰符号,向同一个包的类公开4、私有级别用private修饰,只有类本身可以访问,不对外公开。...

2022-07-28 15:47:24 121

原创 this关键字使用细节

注意只能在构造器中使用(即只能在构造器中访问另外一个构造器,必须放到第一条语句)5、this不能在类定义的外部使用,只能在类定义的方法中使用。1、this关键字可以用来访问本类的属性、方法、构造器。3、访问成员方法的语法this.方法名(参数列表)2、this用于区分当前类的属性和局部变量。4、访问构造器语法this(参数列表);...

2022-07-26 17:26:21 150

原创 构造方法/构造器

6、如果程序员没有定义构造器,系统会自动给类生成一个默认无参构造器(也叫默认构造器),比如Dog(){},使用javap指令,可以反编译看。7、一旦定义了自己的构造器,默认的构造器就覆盖了,就不能再使用默认的无参构造器,除非显式的定义一下,即Dog(){}(这点很重要)比如我们可以再给Person类定义一个构造器,用来创建对象的时候,只指定人名,不需要指定年龄。1、一个类可以定义多个不同的构造器,即构造器重载。4、构造器是完成对对象的初始化,并不是创建对象。3、构造器没有返回值。...

2022-07-26 15:19:32 181

原创 字符编码表

字符编码表

2022-07-26 12:05:47 1372

原创 逻辑运算符

逻辑运算符

2022-07-26 12:04:03 77

原创 基本数据类型转换

基本数据类型转换

2022-07-26 12:01:38 61

原创 基本数据类型和String类型的转换

基本数据类型和String类型的转换

2022-07-26 11:59:36 92

原创 常用的DOS命令

常用的DOS使用

2022-07-26 11:51:20 182

空空如也

空空如也

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

TA关注的人

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