自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 36双体系Java学习之继承和继承的实现

★小贴士在上面的例子中,Dog类中定义了颜色属性和跑方法,这是所有的dog都具有的状态与行为。但是宠物狗PetDog除了上面的状态与行为等还具有一些自己独特的行为,如有机会洗澡。使用继承后,新定义的类可以重用其他类中的代码。继承的过程相当于抽象出类与类之间的共同点。■继承主要解决的问题就是:共性抽取。继承是多态的前提,没有继承,就没有多态。在继承的关系中,“子类就是一个父类”,例如上例中,我们可以这样描述:“宠物狗就是一只狗”。是is-a的关系。抽象出不同类的共同点。

2024-03-26 19:47:42 385

原创 35双体系Java学习创建对象数组及使用

垃圾回收线程的优先级比较低,所以有可能得不到机会执行,这样可能导致内存溢出错误。当系统内存非常充足时,虚拟机有可能不进行垃圾回收。当最后一个引用消失时,对象就会变成可回收的,有。有引用指向对象,对象不会被回收。引用永久性的离开它的范围。会在方法结束时可以被回收。引用被赋值到其他的对象上。被赋值到别处时可以被回收。

2024-03-25 22:39:43 188

原创 34双体系Java学习之对象的创建和引用

★小贴士当声明一个引用变量时,要求Java虚拟机分配空间给引用变量,并将此变量命名为myCar。此引用变量将永远被固定为Car类型。当创建对象时,要求Java虚拟机分配堆空间给新建立的Car对象。关键字new通常称为创建运算符,用于分配对象内存,并将该内存初始化为缺省值。一旦new完成分配和初始化内存,它就将调用构造函数来执行对象初始化。■。

2024-03-25 13:50:20 260

原创 33双体系Java学习之this关键字和成员变量初始化

★小贴士如果有一个类带有几个构造函数,可在一个构造函数的第一句使用this调用另一个构造函数。

2024-03-25 10:11:25 221

原创 32双体系Java学习之方法的重载

方法的重载构造方法构造方法的重载

2024-03-25 09:34:19 117

原创 31双体系Java学习之类的成员和实例,静态成员

★小贴士根据数据封装的原则,成员变量的修饰符应该尽量使用private;变量名称根据规范应该使用名词,首字母小写,其他每个单词的首字母大写,例如:namefirstName实例成员。

2024-03-25 09:25:50 183

原创 30双体系Java学习之封装和访问控制修饰符

一个类通常就是一个小的模块,模块只应该公开必须要让外界知道的接口,而隐藏其它一切内容。用户只能使用外部接口,当实现细节改变时,外部接口保持不变,确保调用它的代码还继续工作。可以通过访问控制修饰符隐藏类中的某些成员(变量或方法),也可以直接隐藏一个类。修饰符限制了其他类的对象不能调用本类的私有方法,或者访问本类的私有成员变量。修饰,即外界不可以直接访问成员变量,如需要让外界访问成员变量时,就提供一个。:同一个类可以访问,子类的成员也可以访问此成员。修饰符来修饰类的成员变量,尽可能的使用。

2024-03-25 09:20:22 136

原创 29双体系Java学习之编程的基本过程和类的通用格式

,即只能让一个类有且仅有一个职责,以保证修改的可能性尽量少。类的设计应遵循单一职责原则(

2024-03-25 09:16:05 200

原创 28双体系Java学习之类和对象

★小贴士类是具有共同属性和行为的事物的抽象,类通过列举相关的行为和属性进行抽象。属性也称为状态,行为也称为方法。类可以定义为数据和方法的集合。■对象。

2024-03-25 09:10:29 281

原创 27双体系Java学习之命令行参数以及方法调用参数传递

命令行参数方法调用中的参数传递

2024-03-17 19:26:24 326

原创 26双体系Java学习之字符串和其他类型相互转换

字符串和其他类型相互转换

2024-03-17 19:24:33 378

原创 25双体系Java学习之StringBuffer和StringBuilder

转为字符串,拼接过程需要反复创建对象,效率较低。字符串的拼接过程实际上是通过建立一个。操作,都是在修改原有对象的值。

2024-03-17 19:21:01 362

原创 24双体系Java学习之转换符的一览表

转换符一览表

2024-03-17 19:16:51 337

原创 23双体系Java学习之字符串的常用操作和==,equals的区别

时,如果比较双方一个常量一个变量,推荐把常量字符串写在前面。

2024-03-17 19:13:29 364

原创 22双体系Java学习之字符串池和字符串的不变性

★小贴士程序当中直接写上的双引号字符串,就在字符串常量池中。new的不在常量池中。

2024-03-17 19:04:38 338

原创 21双体系Java学习之创建字符串

创建字符串

2024-03-17 19:01:47 366

原创 20双体系Java学习之数组的toString类

数组内容字符串表示形式由数组的元素列表组成,括在方括号(方法可方便地输出数组的内容,避免使用循环。(逗号加空格)分隔。

2024-03-17 14:23:04 339

原创 19双体系Java学习之数组的Arrays类

方法对数组进行二分查找,如果能找到需要查找的元素则返回该元素的下标,否则返回一个负数,详见。对数组进行二分查找前,数组必须已经进行过排序。方法对数组进行排序,方法调用完成后,数组按升序排列。

2024-03-17 14:14:16 375

原创 18双体系Java学习之数组赋值和拷贝

之间的元素被分别复制到目标数组中从。指定复制的内容从哪个位置开始放置,也就是说源数组中位置从。指定复制开始的位置,

2024-03-17 14:11:01 362

原创 17双体系Java学习之数组的长度

【代码】17双体系Java学习之数组的长度。

2024-03-17 14:08:05 452

原创 16双体系Java学习之数组的数据类型的默认值

数组的数据类型的默认值

2024-03-12 22:35:11 299

原创 15双体系Java学习之数组的声明和创建

★小贴士可以使用int[] a;或者int a[];建议使用第一种风格,因为它将元素类型int[](整型数组)与变量名清晰分开了。在Java中声明数组时不能指定其长度。这种定义是非法的:int a[5];注意:上图显示的内存图是当数组声明为局部变量的情况。

2024-03-12 22:29:24 375

原创 14双体系Java学习之数组

如果需要快速、有序、有效率地排列元素时,数组是不错地选择,因为数组能够通过位置索引来快速、随机地存取其中的元素。数组中保存固定数量的值,声明数组时需要制定数组中元素的类型,数组的长度在创建数组时设定。的标准函数库中就包含了许多复杂的数据结构,比如。,数组当中的多个数据,类型必须统一。,数组的长度在程序运行期间不可改变。保存数据的数据结构有很多,,数组是一种引用数据类型。

2024-03-12 22:22:26 397

原创 13双体系Java学习之方法的返回return

方法的返回return

2024-03-12 22:17:44 476

原创 12双体系Java学习之局部变量和作用域

局部变量局部变量的作用域参数变量

2024-03-12 22:14:04 459

原创 11双体系Java学习之方法

/比大小return 0;}else {//终止方法//比大小return 0;}else {//终止方法。

2024-03-12 20:02:34 367

原创 10双体系Java学习之break和continue

【代码】10双体系Java学习之break和continue。

2024-03-12 19:48:54 409

原创 Java学习第二十节之抽象类

【代码】Java学习第二十节之抽象类。

2024-03-11 14:44:42 307

原创 Java学习第十九节之static关键字详解

【代码】Java学习第十九节之static关键字详解。

2024-03-11 13:23:58 347

原创 Java学习第十八节之instanceof和类型转换

【代码】Java学习第十八节之instanceof和类型转换。

2024-03-11 11:07:53 489

原创 09双体系Java学习之循环结构

【代码】双体系Java学习之循环结构。

2024-03-10 17:20:20 396

原创 08双体系Java学习之程序流程控制及选择结构

【代码】双体系Java学习之程序流程控制及选择结构。

2024-03-10 16:39:06 516

原创 07双体系Java学习之逻辑运算符,三元运算符和运算符优先级

【代码】双体系Java学习之逻辑运算符,三元运算符和运算符优先级。

2024-03-08 15:22:16 316

原创 06双体系Java学习之算术运算符,赋值运算符,关系运算符

【代码】双体系Java学习之算术运算符,赋值运算符,关系运算符。

2024-03-08 15:03:53 337

原创 05双体系Java学习之类型转换和常量

【代码】双体系Java学习之类型转换和常量。

2024-03-08 14:42:04 397 2

原创 04双体系Java学习之浮点型,字符型,布尔型三种数据类型

【代码】双体系Java学习之浮点型,字符型,布尔型三种数据类型。

2024-03-08 14:34:22 447

原创 03双体系Java学习之原始数据类型以及变量声明和赋值

【代码】双体系Java学习之原始数据类型以及变量声明和赋值。

2024-03-06 17:27:38 346

原创 02双体系Java学习之关键字,标识符以及命名规范

关键字标识符命名规范

2024-03-06 17:06:42 356

原创 01双体系Java学习之全路线图

希望大家都能在Java的路线上越走越远!此路线图是为了我以后的Java学习指明方向。

2024-03-06 17:02:09 466

原创 Java学习第十七节之多态

多态

2024-02-19 22:34:24 399

空空如也

空空如也

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

TA关注的人

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