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

原创 object、内部类

一、内部类 1.1 定义 定义在类的内部的类成为内部类 能描述更多的关于对象的信息 1.2 分类 成员内部类 静态内部类 局部内部类 匿名内部类 二、成员内部类 2.1 定义 定义在类的内部,和成员变量和成员方法位置一致 成员内部类对象的创建要依赖外部类对象 作用:存更多数据 2.2 基本使用 package com.qf.inner; public class Demo01 { public static void main(String[] args) { // 创建内部类对象的方式

2021-03-12 17:44:50 64

原创 final、接口

一、final 1.1 final修饰变量 生活生产中有些数据是不可变的,做成常量 使用final修饰的变量成为常量,不可再次赋值 final修饰的变量必须在声明的后面直接赋值 常量 字面值常量 1/3/555aaa、hhh、hehehe 自定义常量 把变量使用final修饰 final int area = 960 命名自定义常量的时候字母全部大写,多个单词使用下划线连接 package com.qf.final0; public class Demo01 { public sta

2021-03-05 16:13:40 111

原创 多肽、instanceof

一、子类对象创建过程 1.1 概述 我们已知子类创建出来的对象可以获取到父类中的属性和方法,怎么就能获取到呢? 通过代码我们验证了:创建子类对象的时候,会先创建父类的对象 package com.qf.create; public class Demo01 { public static void main(String[] args) { // 创建子类对象的时候,会默认调用父类的构造方法---会先创建父类的对象 Dog dog = new Dog(); } } /** * 动

2021-03-04 17:58:26 78 1

原创 类的继承

一、封装概述 1.1 定义 java语言最大的特点:面向对象 面向对象的特点 封装 继承 多态 为什么要封装 类中定义的属性很多,在创建对象之后我们可以随意获取和设置这些属性 有些属性的值符合语法定义,但是不符合生产需求和常识 需要把这个属性隐藏起来,不让外部随意访问,使用private对属性进行修饰 被private修饰的属性或者方法只能在类的内部访问到,外部无法访问,所以对于类外部的其他内容来讲属性变得不可见 可以在这个类的内部定义一组和属性相关的方法 setter 设置属性的值

2021-03-04 16:29:04 80 1

原创 构造方法和this的作用

一、构造方法概述 构造方法是一个特殊的方法 是创建对象时候调用的方法 方法的名字很特殊:必须和类名保持一致,大小写都要一样 方法没有返回值 方法也没有返回值类型 构造方法无法在外部手动调用 public 类名(参数列表){ ​ 构造方法的方法体 } package com.qf.cons; public class Demo01 { public static void main(String[] args) { System.out.println(">>>>&gt

2021-03-02 16:20:14 138

原创 对象、类

一、面向对象概述 面向对象 是一种编程思想,是发展到一定阶段后产生的 我们有程序的编写者、执行者转换为调用者、指挥者 面向过程 编程思想 注重自己实现的过程 类 一组具有相同或者相似属性、行为事务的统称 是对象的抽象 对象 现实世界中具体存在的实物 是类的具体描述 二、类的创建 创建一个类需要关注的点 类名 这个类的名字 属性 这一群对象共有的一些特征 可以使用名词提炼法 方法 一群对象所共有的行为 编写成方法 目前不用加static package

2021-03-02 14:17:34 67

原创 数组及数组的简单应用

一、数组扩容 1.1 定义 数组中的数据有可能发生改变 可能是值的改变,也可能是数据数量的改变 如果新增加了数据,数据的个数超过了数组的长度,数组就需要扩容 1.2 扩容的方法–使用for循环 新创建数组,数据类型和原来的数组保持一致吗,长度根据自己的需求定义 使用for循环遍历原数组数据,给新的数组赋值 package com.qf.arr; import java.util.Arrays; public class Demo01 { public static void main(Stri

2021-03-02 11:11:35 141

原创 for、while的循环套用和函数的递归

一、集成开发工具Eclipse 1.1 下载 官网下载 https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2020-06/R/eclipse-jee-2020-06-R-win32-x86_64.zip 注意选择合适的镜像 1.2 安装 绿色版软件 无序安装,可以直接解压后运行 二、在Eclipse中创建项目 2.1 创建项目 File—》new —》Java Proje

2021-03-02 10:24:12 145

原创 if...else和switch...case

一、位运算 class Demo01 { public static void main(String[] args) { int a = 5; int b = 3; /* 0000 0101 |0000 0011 ========== 0000 0111 = 7 */ System.out.println(a | b); /* 0000 0101 &0000 0011 ========== 0000 0001 =

2021-03-02 09:52:16 79

原创 while、do..while和for循环

一、循环 1.1 定义 当满足一定条件的时候,重复执行某一段代码的操作 while和for和do…while是java中的循环 二、while循环(掌握) 2.1 定义 int i = 0; 初始化值 while(i<10){ 循环判断 ​ 循环体 循环重复执行的代码 ​ 循环控制语句 } class Demo01 { public static void main(String[] args) { int i = 0; while(i < 10){ System

2021-03-02 09:44:48 118

空空如也

空空如也

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

TA关注的人

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