自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面向对象------------多态

多态:同类型的对象执行同一个行为,会表现出不同的行为特征(父类引用子类的对象)多态的常见形式:父类类型 对象名称 = new 子类构造器;接口 对象名称 = new 实现类构造器;多态中成员访问特点:方法调用: 变量调用...

2022-05-04 19:57:00 515

原创 Java 集合框架-------集合嵌套

/** * @Auther: Curran * @Date: 2022/5/1 - 05 - 01 - 15:51 * @Description: PACKAGE_NAME * @version: 1.0 */public class MapTest { public static void main(String[] args) { //使用map集合存储 Map<String, List<S.

2022-05-01 16:16:34 527

原创 Java面向对象-------------接口interface

接口:接口就是体现规范的,其中用抽象方法定义的一组行为规范,接口是更加彻底的抽象方法 。接口中所有方法都是抽象的必须知道的接口特性:接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 接口中的变量都是静态常量、 JDK8之前接口中只能是抽象方法和常量,没有其他成分 接口中的成员都是public修饰接口的格式如下:(接口用关键字interface来定义)public interface 接口名{常量定义//总是public static fin.

2022-04-30 20:25:01 130

原创 Java -------Objects

Objects类与Object还是继承关系,Objects类是从JDK1.7开始有的官方在进行字符串比较时,没有对象自己的equals方法而是选择了Objects的equals方法来比较两个对象Objects的equals方法比较的结果时一样的但是更安全System.out.println(Objects.equals(s1,s2));Objects的常见方法方法名 说明 public static boolean equals(Object a,Object b) 比

2022-04-30 19:51:21 260

原创 Java面向对象的三大特征(封装,继承,多态)------继承,final,抽象类,Object

继承1.继承是类与类之间的一种关系2.多个类继承单独的某个类,多个类就可以使用单独的这个类的属性和行为了3.多个类称为子类(派生类)单独的这个类称为父类(基类或超类)使用继承的好处:提高代码的复用性。People(父类)Student(子类) Teacher(子类)学生和老师都是人类,所以People是Student Teacher父类继承的格式:public class Student extends People{}extends的意思是“扩展”。子类是

2022-04-30 19:39:52 536

原创 Java面向对象的三大特征(封装,继承,多态)------封装

封装什么是封装?将类的某些信息隐藏在类内部,不允许外部程序直接访 问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 (隐藏实现的细节,暴露出合适的访问方式(合理隐藏,合理暴露))隐藏/封装(encapsulation)隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系 统的可扩展性、可维护性。我们程序设计要追求“高内聚,低耦合” 。 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉; 低耦合 :仅暴露少量的方法给外部使用。封装的实现步骤:1.一般对成

2022-04-20 20:08:43 89

原创 Java面向对象------package与import

package:为什么需要package?– 为了解决类之间的重名问题。– 为了便于管理类:合适的类位于合适的包!package怎么用?– 通常是类的第一句非注释性语句。– 包名:域名倒着写即可,再加上模块名,并不内部管理类。注意事项:▪ 写项目时都要加包,不要使用默认包。▪ com.gao和com.gao.car,这两个包没有包含关系,是两个完全独立的包。只是 逡辑上看起来后者是前者的一部分JDK中的主要包:java.lang 包含一些Java语言的核心类,如.

2022-04-20 19:35:19 70

原创 Java面向对象-------代码块

概述:1.代码块是类的5大成分之一(成员变量,构造器,方法,代码块,内部类)定义在类中方法外2.在Java类下,使用{}括起来的代码被称之为代码块代码块分为:1.普通代码块--->直接在方法中或语句中定义的代码块2.同步代码块--->多线程synchronized3.静态代码块--->格式:static{}静态代码块不能访问非static成员特点:需要通过static关键字修饰,随着类的加载而加载,并且自动触发只执行一次使用场景:在类加载的时候做一些静态数据

2022-04-20 19:23:51 265

原创 Java面向对象--------static关键词

static关键字在类中用static声明的成员变量为静态成员变量或者叫做类属性 类变量(”对象.类属性“来调用,不过一般用“类名.类属性”static变量置于方法区中)用static声明的方法为静态方法:不需要对象(类名.方法名)在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可访问非static成员,静态方法不能以任何方式引用this和super关键字public class Teststatic{int a ;static int witch;stati

2022-04-20 19:00:05 236

原创 Java面向对象-----this关键字

this关键字:作用:出现在成员方法,构造器中代表当前对象的地址,用于访问对象的成员变量,成员方法this出现在有参数构造器中的用法:public class Car{String name;double price;public Car(String name , double price){this.name = name;this.price =price;}}this出现在成员方法中的用法:public class Car{String name;dou

2022-04-19 22:08:16 344

原创 Java循环语句的示例和作业

Java循环语句 常用的题目与解法

2021-12-19 18:18:58 755

原创 Java面向对象编程

面向对象编程

2021-12-17 00:08:07 383

原创 Java数组

创建数组▪ 数组是相同类型数据的有序集合.– 相同类型的若干个数据,按照一定先后次序排列组合而成。– 其中,每一个数据称作一个数组元素– 每个数组元素可以通过一个下标来访问它们.▪ 数组特点: – 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。– 其元素必须是相同类型,不允许出现混合类型。– 数组中的元素可以是任何数据类型,包括基本类型和引用类型。▪ 数组属引用类型– length, elements of the arra数组概述 B• 数组是一个变

2021-12-17 00:01:17 171

原创 Java循环语句

▪ 生活中的循环打印50份试卷 10000米赛跑 锲而不舍地学习 旋转的车轮▪ 循环结构的特点循环结构 循环条件 循环操作循环结构都由如下四个结构组成:初始化、条件判断、循环体、迭代while循环▪ 在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后 来每一次额外的循环,都会在开始前重新计算一次。▪ 语句中应有使循环趋向于结束的语句,否则会出现无限循环–––"死"循环。示例: 使用while循环求0-100的和public c

2021-12-16 22:49:47 775

原创 Java流程控制语句

Java 三种基本流程控制语句

2021-11-17 23:12:04 120

原创 Java数据类型和运算符

java中的数据类型: 基本数据类型:4类8种 整数类型:byte short int long byte:使用1个字节的存储空间,数据范围是-128-127(-2的7次方到2的7次方-1) short:使用2个字节的存储空间,数据范围是-32768-32767(-2的15次方到2的15次方-1) int:使用4个字节的存储空间,数据范围是-2147483648~2147483647(-2的31次方到2的31次方-1)long:使用8个字节的存储空间...

2021-11-15 21:21:09 137

原创 Java编写程序的步骤

编写Java程序的步骤: 编写-->编译(javac)-->运行(java) public class HelloWord{ public static void main(String [] args){ //单行注释 /* 多行注释 */ System.out.println("换行"); System.out.prin...

2021-11-13 20:18:42 2116

原创 Java语言编程过程

Java的核心机制是Java虚拟机JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指 令,管理数据、内存、寄存器。 对于不同的平台,有不同的虚拟机。 只有某平台提供了对应的java虚拟机,java程序才可在此平台运行 Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”...

2021-11-13 19:56:45 8332

原创 Java基础知识

Dos系统的命令:type打开文件 help帮助提示dos命令ren(rename)重命名 del删除目录rd删除文件夹 cls清屏md新建文件夹 dir显示目录下的文件和子目录edit保存后退出 cd切换目录cd..退回上一级目录 cd/退回根目录copy复制文件 move移动文件format格式化磁盘Java基础代码publicpublic class HelloWorld.java public static void...

2021-11-12 11:48:04 244

空空如也

空空如也

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

TA关注的人

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