自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JAVA笔记】

数组元素如果没有赋值的话,有默认值int数组 0double数组 0.00String数组 null二维数组的外循环是行,内循环是列二维数组的行是一维数组Java有两种数据类型:基本数据类型+引用数据类型(自定义数据类型)局部变量:定义在方法中,作用域在方法体,或者代码块中;要求赋值后才能使用成员变量:定义在类中,作用域是整个类;有默认值;在类中通常用this(表示当前对象/即将产生的对象的引用)引用成员变量方法是实现某个功能的独立模块方法的四要素1、方法的返回值类型 void表示空返回;如

2022-02-23 14:50:02 158

原创 【JAVA笔记】

1、switch/case的语法细节1-1:break不是必须的,可以省略。1-2:如果有break(抛绣球),要么是某个case匹配,执行完代码;要么是所有的case都没有匹配,落到default块,执行完代码后会跳出整个switch如果没有break(击鼓传花),某个case匹配后,其后的所有case,包括default都会一一执行。1-3:default:其他情况defalut可以省略,default可以放在任何位置,要注意其执行顺序。通常放在最后。1-4:switch后的表达式以及c

2022-02-23 14:48:16 198

原创 【JAVA笔记】(1)

1、不能在同一个包中创建两个同名类2、可以在一个Java源文件中编写多个类,但是只能有一个public类,只能在public类中包含main方法3、成员变量中,byte、int、short,long默认值都是0,boolean默认值是false,char的默认值是空,String默认值是null,float和double的默认值是0.04、方法是完成某项独立功能的代码块,方法可以被反复调用,如果方法没有被调用,方法体中的代码是不会执行5、参数是完成方法独立功能的前提条件。实现方法如果必须有前

2022-02-22 14:42:50 156

原创 【JAVA笔记】(2)

7、定义方法时设计的参数称为形式参数,定义方法时要给每一个参数单独设置数据类型8、在类的内部,方法之间的相互调用的形式有两种:方式1直接用方法名(实参)调用;方式2this.方法名(实参)调用9、Java中的方法可以嵌套调用(在一个方法体中调用另一个方法),不可以嵌套定义10、实参与形参要一一对应。参数个数上要对应;数据类型上要对应void getMax(int x,double y){}getMax(13.45,100) 错了11、类中没有用static修饰的方法,称为成员方法,也称为非静态方

2022-02-22 14:40:17 152

原创 【Java笔记】多态

多态是指一个方法可以有多种实现版本,即“一种定义, 多种实现”。 利用多态可以设计和实现可扩展的系统, 只要新类也在继承层次中。 新的类对程序的通用部分只需进行很少的修改, 或不做修改。 类的多态性表现为方法的多态性,方法的多态性主要有方法的重载和方法的覆盖。Java提供两种多态机制:重载与重写。方法的重写Overriding和重载Overloading是Java多态性的不同表现。方法重载Overloading是一个类中多态性的一种表现,是编译时的多态表现。假设在一个类中定义了多个同名的方法

2022-02-14 21:35:02 61

原创 【Java笔记】继承特征

1)继承关系是传递的。若类C继承类B,类B继承类A(多继承),则类C既有从类B那里继承下来的属性与方法,也有从类A那里继承下来的属性与方法,还可以有自己新定义的属性和方法。继承来的属性和方法尽管是隐式的,但仍是类C的属性和方法。2)继承提供了软件复用功能。若类B继承类A,那么建立类B时只需要再描述与基类(类A)不同的少量特征(数据成员和成员方法)即可。这种做法能减小代码和数据的冗余度,大大增加程序的重用性。3)继承通过增强一致性来减少模块间的接口和界面,大大增加了程序的易维护性。...

2022-02-14 13:14:00 283

原创 【Java笔记】封装步骤

封装的步骤1)修改属性的可见性来限制对属性的访问2)为每个属性创建一队赋值和取值方法,用于对这些属性的访问3)在赋值和取值方法中,加入对属性的存取限制为了实现良好的封装,我们通常将类的成员变量声明为private,在通过public方法来对这个变量来访问。对一个变量的操作,一般有读取和赋值2个操作,,我们分别定义2个方法来实现这2个操作,一个是getXX(XX表示要访问的成员变量的名字)用来读取这个成员变量,另一个是setXX()用来对这个变量赋值。...

2022-02-13 18:59:46 636

原创 【今日Java笔记】加法运算顺序

1、当左右都是数值型时,则做加法运算2、当左右两边有一方为字符串,则作拼接运算3、运算顺序,是从左到右代码示例:System.out.println(100 + 98); //输出为198System.out.println("100" + 98); //输出为10098System.out.println(100 + 3 + "hello") //输出为103helloSystem.out.println("hello" + 100 + 3) //输出为hello1003.

2022-02-13 18:55:16 390

原创 【Java笔记】数组动态初始化基础

动态初始化只指定数组的长度(元素个数),由系统给元素分配初始值;

2022-02-13 13:23:14 117

原创 【今日Java笔记】基础温故知新

扩展的赋值运算符底层隐含了强制类型转换;

2022-02-12 13:37:58 218

空空如也

空空如也

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

TA关注的人

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