自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java12-面向对象-多态

回想前面我们的猫狗案例提取出了一个动物类。并且我们在前面也创建过了动物对象,其实这是不对的。为什么呢?因为,我说动物,你知道我说的是什么动物吗?只有看到了具体的动物,你才知道,这是什么动物。所以说,**动物本身并不是一个具体的事物,而是一个抽象的事物。**只有真正的猫,狗才是具体的动物。同理,我们也可以推想,不同的动物吃的东西应该是不一样的,所以,我们不应该在动物类中给出具体体现,而是应该给出一个声明即可。在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法;

2023-12-11 19:26:00 809

原创 Java11-面向对象-继承

多个列中存在相同的属性和行为时,将这些内容凑渠道单独一个类中,那么多个类无需再定义这些属性和行为,只要继承了那个类即可。通过extends关键字可以实现类与类的继承单独的这个类称为父类,基类或者超类;这多个类可以称为子类或者派生类。有了继承以后,我们定义一个类的时候,可以在一个已经存在的类的基础上,还可以定义自己的新成员。

2023-12-11 19:25:02 807

原创 Java10-面向对象-封装

面向对象三大特性: 封装,继承,多态面向对象四大特性: 封装,继承,多态,抽象面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。

2023-12-11 19:23:15 946

原创 Java09-面向对象-方法与类

方法就是具有一定功能的代码块注: java中我们叫方法, 叫其它语言中叫函数, 所以注意方法和函数是一个概念。方法格式(语法)修饰符 返回值类型 方法名( 参数类型 参数名1 , 参数类型 参数名2){//方法体return 返回值;修饰符: 目前的修饰符,就写 public static返回值类型 : 就是功能结果的数据类型,没有返回用void 关键字。方法名: 给代码块取一个见名知义的名称,符合规则即可,方便进行调用。

2023-12-11 19:21:35 743

原创 Java08-数组

数组概念: 数组是一种容器,可以同时存放多个**(同类型的数据)**数据, 数据按照一定的顺序进行排列。在内存开辟一块。

2023-12-11 19:18:18 320

原创 Java07-循环

​ 在一个循环中,嵌套另一个循环;这就叫作: 双重循环(或者叫循环的嵌套)。多个循环的嵌套注: 一般不超过3个循环 , 超过了,就要注意进行代码的优化。

2023-12-11 19:17:09 384

原创 Java06-三大结构

三大结构分别是:顺序结构(从上到下执行)、选择结构、循环结构。

2023-12-11 19:16:11 364

原创 Java05-运算符

大致可以分为以下几类:算术运算符、赋值运算符、一元运算符、逻辑运算符、位运算符、关系(比较)运算符、三元运算符。

2023-12-11 19:03:14 331

原创 Java04-数据类型与运算符

在变量的基础上加上final修饰符 (用final所修饰的变量就是常量,final不仅可以修饰变量)。常量不可以修改,final 数据类型 常量名(全大写) = 值;final 数据类型 常量名(全大写);常量名 = 值;定义与赋值可以分开写,但是只能赋值一次。

2023-12-11 19:00:07 336

原创 Java03-标识符与变量

关键字: 被系统指定具有特殊意义的标识符变量:变量是一个容器,操作系统给内存划分的一块空间;作用:存储数据(临时)

2023-12-11 18:59:00 346

原创 Java学习02---第一个Java程序,Helloworld

如果输入该命令后,出现了报错,如在命令窗口中出现<标识符>,大概是Helloworld.java文件的代码编写错误。找一个位置创建一个文本文件,并输入以下内容,最后将文件的名字改为Helloworld,后缀名改为.java。找到Helloworld.java的文件路径(可以直接在文件中输入cmd,这样就不用通过命令进入文件路径)该命令用于编码java文件,生成一个字节码文件,由JVM运行,后缀名为.class。输入该命令后,001中会多出一个.class文件。cd 目录1/目录2/…

2023-11-18 15:29:06 88 1

原创 Java学习01---初识Java

​ java 编写一次,可以在多个平台下进行运行( java 不依赖操作系统 ,而是再编译后生成class 文件, class文件是在jvm (java 虚拟机)中进行运行)​ bin: 存放JDK 的各种工具命令 : 包括 javac , java , javadoc 等。​ 简单性:java是从从c++中衍生出来的,去除了c++中一些复杂和不安全的操作,如指针。java技术分类: javaSE, javaEE, javaME。java SE 的版本,其实就是java 的版本。

2023-11-18 14:44:20 34 1

原创 数组的声明与初始化的一些问题

​ 不要同时使用静态初始化和动态初始化,也就是说,不要在进行数组初始化时,既指定数组的长度,也为每个数组元素分配初始值。​ 一旦数组完成初始化,数组在内存中所占的空间将被固定下来,所以数组的长度将不可改变。数组在声明的时候,不能在方括号内指定数组元素的个数。

2023-11-09 14:55:52 40 1

原创 Makrdown语法学习

使用3个”`“来表示代码块,并且可以在点3个点后面写出是什么代码,如:java、html。用”#“ + ” “来表示标题,一个”#“表示一级标题,两个”#“表示二级标题,以此类推并且支持到六级标题。“ +”[name]+“()” 来显示图片,图片路径可以是url,也可以是本地图片。使用”[name]“ + ”(url)“来实现超链接。使用”数字“+ ”.“ + ” “来实现有序列表。两边加3个“*”可以加粗字体。3个 “-” 或者 3个 “*” 表示分割线。使用 ”-“ + ” “来实现无序列表。

2023-11-06 20:02:50 28

空空如也

空空如也

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

TA关注的人

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