自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习笔记-多线程

实现多线程的两种方式1.继承Thread类重写run方法。2.实现Runnable接口重写run方法。实现Runnable接口创建多线程的好处:1.避免了单继承的局限性。2.增强了程序的扩展性,降低了程序的耦合性。注:继承Thread时需要在使用不同线程的时候都去创建新的对象,而使用实现Runnable时,在使用不同线程的时候可以传递不同的对象进行实现。...

2020-07-29 20:05:20 138

原创 Java学习笔记-异常

throw关键字作用:可以在指定的方法中抛出指定的异常。使用格式:throw new xxxxException(“异常原因”);注意:1.throw必须写在方法内部。2.new的对象必须是Exception或者Exception的子类对象。3.throw抛出指定的异常对象我们就一定要处理这个异常对象。throw后面创建的是RuntimeException或者及其子类我们就不可以不处理这个异常,交给JVM处理,如果是编译异常我们就必须处理这个异常,要么throws要么try…catch

2020-07-28 21:02:59 147

原创 Java学习笔记-可变参数

底层:是一个数组,根据传递参数的个数不同创建不同参数的数组来存储这些参数,参数可以是0个。参数类型… 参数名

2020-07-23 11:23:12 151

原创 Java学习笔记-泛型通配符

注意:1.不能在创建对象时使用通配符?2.只能作为方法的参数使用。使用情况:在不知道是什么类型的数据时使用通配符作为接收泛型的参数列表泛型的上限:?extends E 此时的泛型必须是E的子类或者本身。泛型的下限:?super E 此时的泛型必须是E的父类或者本身。...

2020-07-22 12:34:57 195

原创 Java学习笔记-泛型

定义泛型类修饰符 class 类名{}注:在声明对象时确定泛型类型定义泛型方法修饰符 返回值 方法名(E e){}注:在调用方法时确认泛型类型

2020-07-22 12:05:12 68

原创 Java学习笔记-内部类

调用内部类方法的情况1.间接调用:在外部类方法中创建内部类对象进行访问内部类方法。2.直接调用:使用 外部类.内部类 对象名=new 外部类().new 内部类();内部类与外部类变量重名使用 this.成员变量 调用内部类成员变量,直接使用变量名使用内部类局部变量,使用外部类.this.外部类成员变量来调用外部类成员变量。注:内部类可以直接调用外部类方法,外部类调用内部类方法时需要创建内部类对象。...

2020-07-20 18:47:26 98

原创 Java学习笔记-final关键字

1.修饰类 该类不可以有子类;2.修饰方法时,该方法不能被重写。3.修饰局部变量,只能赋值一次。4.修饰成员变量,需要手动直接赋值。(因为成员变量有默认值)

2020-07-20 18:07:36 72

原创 Java学习笔记-静态代码块

public class 类名{static{}}注**:第一次使用本类时,执行唯一一次静态代码块;静态代码块比构造函数优先执行。**

2020-07-17 20:19:57 97

原创 Java学习笔记-字符串分割

splitsplit中的参数是正则表达式,如果使用".“去分割时需要”\."否则分割失败。

2020-07-17 18:38:42 89

原创 Java学习笔记-equals

返回值:boolean参数:object注意:变量和常量比较时,通常会把常量写在前边。“ABC”.equals(str);原因:如果变量为null时,写在前边编译器异常,但是写在后边编译器返回false。equalsIgnoreCase 方法 比较时不区分大小写。...

2020-07-17 11:07:42 103

原创 Java学习笔记-逻辑运算符==

1.比较基本数据类型时,比较的是数值的大小。2.比较引用类型时,比较的是地址。

2020-07-17 10:55:31 158

原创 Java学习笔记-封装在java中的体现

1.使用方法2.使用private

2020-07-15 20:10:02 703

原创 Java学习笔记-成员变量与局部变量的区别

1.定义的位置不同局部变量:在方法内部。成员变量:在方法的外部,类的内部。2.作用域不同局部变量:只在定义的方法中生效。成员变量:整个类中都可以使用。3.默认值不同局部变量:没有默认值,使用局部变量时要手动进行赋值。成员变量:没有赋值时有默认值,跟数组中默认值一样。...

2020-07-15 19:57:32 106

原创 JAVA学习笔记-java的内存划分

1.栈(stack):存放的是方法中的局部变量。方法的运行一定在栈中。局部变量:方法的参数,或者是方法{}中的变量。作用域:一旦超出作用域,立刻从栈中消失。2.堆(Heap):new出来的都存放在堆中。堆内存中存放的数据都有一个地址值:16进制。堆里面的数据都有默认值:整数 : 0浮点数:0.0字符:’\u0000’布尔:false如果是引用类型默认为null.3.方法区(Method area):存储.class相关信息,包含方法的信息。4.本地方法栈(Native Method

2020-07-13 19:20:34 73

原创 Java学习笔记-注意事项

byte short char(1)在与运算时,编译器会先转换为int类型在进行运算。(2)在赋值时,如果右侧的值没有超过左侧的取值范围,编译器隐含的使用强制类型转换,反之则编译器出错。(3)两个变量在运算时,使用自身类型接收数据编译器会报错,因为编译器已经自动转换为int类型数据。使用常量运算时编译器正常(编译器的常量优化)。例子:short a=1; short b=2; short c=a+b; 编译器错误。short d=1+2; 编译器正确...

2020-07-10 22:32:10 125

原创 JAVA学习笔记-三元运算符

三元运算符

2020-07-10 21:29:42 205

空空如也

空空如也

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

TA关注的人

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