自定义博客皮肤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)
  • 收藏
  • 关注

原创 JavaSE--数组

3.15数组一维数组定义一段连续的内存空间,线性序列多个相同数据类型数据的有序集合特点引用数据类型是定长的,长度一旦确定不可改变存储的多个数据类型相同有序的,有索引索引连续的内存空间中每一个小空间的序号从0开始,每次+1每个数组的第一个空间索引: 0每个数组的最后一个空间索引: 数组名.length-1初始化动态初始化 : 先创建数组,后赋值数据类型[] 数组名 = new 数据类型[长度];静态初始化 : 创

2022-03-15 19:56:41 119

原创 JavaSE 接口--内部类

3.14接口基本注意事项引用数据类型算是特殊的抽象类接口为功能的集合,一般为抽象方法的集合class定义类,interface定义接口类只能单继承,接口多实现子类继承父类,有权直接使用父类的成员,可以不重写直接使用实现类实现一个接口,拥有了接口中的功能,但是都为抽象功能,需要实现类自己重写,侧重点关注的重写定义开发规范实现解耦,降低耦合度接口的使用接口不能实例化需要通过实现类进行实现 implements具体使用方法具体实现类重写所有抽象方法+按需新增

2022-03-14 20:26:55 81

原创 Java SE 走进多态

3.12多态前提继承重写父类引用指向子类对象成员变量的调用只看父类,所以多态下成员变量调用没有意义成员方法的调用编译看父类调用|运行看子类注意:如果没有调用方法,没有重写,多态就没有意义数据类型转换基本数据类型转换大–>小强制类型转换小–>大自动类型提升引用数据类型转型父类–>子类向下转型子类–>父类向上转型instanceof判断,输出true或false左边(对象)<

2022-03-13 23:52:16 89

原创 Java SE--继承

1.继承继承的本质 : 是对某一批类的抽象,从而实现对现实世界更好的建模。继承的作用 : 使用继承可以提高代码的复用性。如何使用继承 : 使用 extends 关键字即可。 //父类 class Person{ public String name; public int age; public void sleep(){ System.out.println("休息"); } } //子类 //教师类 class Teacher extends

2022-03-11 21:54:10 185

原创 浅谈面向对象和面向过程

1.面向对象  面向过程和面向对象都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的弊端越来越明显的显示出来,出现了面向对象思想并成为目前主流的方式。两者都贯穿于软件分析、设计和开发各个阶段,对应面向对象就分别称为面向对象分析(OOA)、面向对象设计(OOD)和面向对象编程(OOP)。C语言是一种典型的面向过程语言,Java是一种典型的面向对象语言。  面向过程思想思考问题时,我们首先思考“怎么按步

2022-03-09 19:50:58 5879

原创 JavaSE 方法Method

1.方法  前讲解的循环操作,可以解决的是代码重复的问题,但是此时的重复的代码必须是有规律的。那循环操作,能解决所有的代码重复吗?答案肯定是不行的,比如针对于某一种功能的重复操作,循环就无法实现,我们可以使用方法。  编写一个飞机大战游戏,程序在运行过程中,需要不断地发射子弹。假设发射子弹功能需要编写200行代码,那么,每次发射子弹都需要重复地编写这200行代码,这样的程序太low了。在开发中我们要遵循DRY原则(Don’t Repeat Youself)——不要重复你自己的代码,因为重复意味着维护成本

2022-03-07 21:04:02 231

原创 JavaSE控制语句

1.控制语句  控制语句就是掌握程序的流向,使程序按业务逻辑目的运行的代码。即用来实现对程序流程的选择、循环、转向和返回等进行控制。  从结构化程序设计角度出发,程序有三种结构:顺序结构选择结构循环结构1.1顺序结构  JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。顺序结构在程序流程图中的体现就是用流程线

2022-03-04 21:33:00 286

原创 JavaSE 初学入门基础(三)

1.数据类型转换1.1自动类型转换自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。在图中,黑色的实线表示无数据丢失的自动类型转换,而红色的虚线表示在转换时可能会精度的损失。特例: 可以将整型常量直接赋值给byte, short, char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围。short b = 12;合法short b = 1234567;非法byte c=20;合法byte c=200;不合法1.2 强制类型转换

2022-03-03 19:58:46 129

原创 JavaSE 初学入门基础(二)

1.HelloWrold  HelloWorld一般指的是我们学习一门新技术的第一个例子,统称为HelloWorld。新建文本文档,命名和后缀名的修改(HelloWorld.java)编辑文档,代码编写编译运行看结果是否正确无误1.1 新建HelloWorld.java  新建文本文档以HelloWorld.java命名,注意显示文件后缀,修改后缀为 .java1.2 编辑文本内容1.3 编译生成一个新文件1.4 运行看结果再继续输入 java HelloWorld 命令

2022-03-01 20:30:53 262

原创 JavaSE 初学入门基础(一)

JavaSE 初学入门

2022-02-28 21:16:41 307

空空如也

空空如也

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

TA关注的人

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