自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象即面向对象的小项目使用归纳

学生管理系统项目【所有知识点整合】 1. 学生管理系统项目 尝试完成以下功能 实体类: 学生类: id, 姓名,年龄,性别,成绩 需要使用数组保存学生信息 Student[] allStu 需要完成的方法 1. 根据学生的ID,找到对应的学生对象【完成】 2. 完成方法,添加新学生 3. 完成方法,删除指定ID的学生 4. 完成方法,展示数组中所有的学生信息 5. 根据学生成绩,完成降序排序 学生实体类 ```java package com.qfedu.stu

2020-05-10 23:00:18 669

原创 1.8性特征default关键字和多态

1.8新特征即多态 JDK1.8新特征 default关键字 JDK1.8 更新特征 default关键字可以在接口中使用,用于修饰方法,使用default关键字修饰的方法在接口中是允许有方法体 【默认方法】【非强制重写方法】 package com.qfedu.b_interface; interface DefaultInterface { // 【缺省属性】public abstract void test(); default public void testDefault()

2020-05-09 02:35:18 324

原创 构造代码块和static滴使用及接口

构造代码块和static的使用 1.分析过程 假设我们现在有个需求自动生成vip用户的ID,并且ID不能重复 在用户创建完账号之后自动生成 分析: 1. 程序不退出,ID号始终处于一种记录状态,保存下一个用户的ID号 2. 用户提供不管多少数据,都要给予一个对应的ID号 解决方案 这里的ID号始终处于一种记录状态所以我们需要一个变量来保存ID号,使用int类型。 1.局部变量: 局部变量在方法内,...

2020-05-08 01:56:42 269

原创 static(静态)修饰符

static概述 static可以修饰成员变量和成员变量 static可以把他理解一个租赁关系,你有使用权,它属于一个公共区域,但是公共物品出现会影响到我们吗? 当然是yes 会 我们代码演示static class Person { private String name; private int age; public static String country = "中华人民共和国"...

2020-05-07 00:01:10 427

原创 面向对象

面向对象 1. 多类合作 1.1 PC类 屏幕 屏幕可以看做是一个类 成员变量: 品牌 尺寸 键盘 键盘也可以看做是一个磊 成员变量: 品牌 按键个数 PC电脑类 成员变量: 屏幕类对象 键盘类对象 成员方法: 换屏幕 换键盘 电脑展示配置 1.2 屏幕类代码实现 package com.qfedu.a.computer; /** * 屏幕...

2020-05-01 22:02:53 152

原创 继承

继承 继承的问题 开发中父类的方法继承给子类使用,但是子类使用不太符合子类的情况,如果子类方法重新定义,重新命名,又会导致代码冗余,开发压力较大。 重写 前提条件 1. 重写是存在与继承中子类,或者【遵从中的实现类】 2. 重写情况下要求子类中的方法和父类中的方法,方法声明完全一致 3. 方法体按照子类的情况来完成 注意事项 1. 子类重写父类方法,要求必须加上@Override严...

2020-05-01 21:59:13 527

原创 面向对象多类合作及继承

多类合作 pc类 屏幕 屏幕可以看做是一个类 成员变量: 品牌 尺寸 键盘 键盘也可以看做是一个磊 成员变量: 品牌 按键个数 PC电脑类 成员变量: 屏幕类对象 键盘类对象 成员方法: 换屏幕 换键盘 电脑展示配置 1屏幕类 package com.qfedu.a.computer; /** * 屏幕类 * * @author An...

2020-04-29 23:49:02 180

原创 面向对象

面向对象 构造方法 作用: 用于在开发过程中创建对象使用,创建对象目前的格式 new 类名(有可能使用到的参数); 类名(有可能使用到的参数); 这就是构造方法 Constructor 初始化当前创建对象中的成员变量数据!!! 格式 格式: public 类名(所需初始化参数列表) { 初始化语句; } 细节: 1. 构造方法的名字必须是类名,并且其他方法的名字不能是类...

2020-04-29 00:11:52 120

原创 对象?? new一个

面向对象 1格式 格式: class 类名 { 属性描述; 行为描述; } 类名: 要求符合大驼峰命名法,见名知意 类名这里可以认为是一个数据类型名,自定义数据类型 属性描述: 描述当前类有哪些属性 例如: 人类的身高体重,年龄姓名 行为描述: 描述当前类有哪些行为 例如: 人类的吃饭行为,睡觉行为,打游戏行为 依葫芦画瓢 格式: Scanner扫描器...

2020-04-27 23:35:02 130

原创 选择排序算法解剖

选择排序 选择排序如何推到出来 找出数组中的最大值,如下标为0的元素互换位置 int[] arr = {1, 3, 5, 7, 9, 2, 4, 6, 8, 10}; /* * 1. 找出数组中的最大值下标位置 */ ...

2020-04-26 23:42:44 115

原创 数组小练习

#数组与方法的运用 a. 找出数组中最大值的下标位置 b. 找出数组中最小值的下标位置 c. 在指定位置插入指定元素【难点】 存在一个数组,数组中的元素为 int[] array = {1, 3, 5, 7, 9, 11, 13, 15, 17, 0}; 要求 1. 0是无效元素,仅占位使用 2. 当前数组中【有效元素】个数为9 需求 在该...

2020-04-25 23:20:20 189

原创 数组的进一步理解!!!!!

数组的操作 1. 数组的地址转移问题 public static void main(String[] args) { int[] arr1 = new int[10]; int[] arr2 = new int[10]; arr1[0] = 10; arr2[0] = 20; System.out.println("arr1[0]:" ...

2020-04-24 23:43:26 146

原创 初识数组以及数组不得不提的秘密

数组 1.1为什么要用数组 开发中一定存在对于大量相同数据处理的过程 如果按照单一变量的定义方式,会导致 1. 代码冗余 2. 代码维护性极差 3. 代码可操作性极差 4. 代码阅读性极差 5. 非常的费时间 这里可以模仿生活中的案例,图书馆,超市,把这些同一个数据类型的数据,存放在一起,方便管理和使用 引入数组使用的场景和概念!!! 1.2创建数组的方式 int[] arra...

2020-04-23 23:20:06 153

原创 方法精细讲解

方法 1无参数有返回值 return 返回 作用: 1. 结束当前方法的执行 2. 返回return之后的数据,到方法之外,要求返回值的数据和方法声明位置告知调用者的返回值数据类型一致 【数据类型一致化】 需求 give me five 返回一个5 方法分析: 固定格式: public static 不要问 返回值类型【重点】: 返回值是一个5, 5是什么数据类型? ...

2020-04-23 00:07:02 133

原创 方法的运用

方法的运用 1.方法 1.1方法的使用方法 开发中,存在代码需要复用的情况。虽然循环可以解决一部分代码复用的问题,但是无法从根本上解决需要多处使用的情况。 这里需要用到方法 代码中使用循环解决复用的问题 1. 代码冗余 2. 维护性极差 3. 阅读性极差 / main方法 Java中主方法格式 public static void main(String[] args) { ...

2020-04-21 22:54:23 277

原创 for循环概括

for循环 1.for循环 for (/* 循环条件初始化 */; /* 循环条件判断 */; /* 循环条件变更 */) { // 循环体 } for循环的优势: 1. for之后的小括号内容,可读性更强 2. 可以通过for之后小括号,里面的内容大概推算出整个循环会执行多少次 3. for循环和一些特殊的数据关系非常紧密 2.break 字面含义: 跳出,打破 代码中的功...

2020-04-20 23:11:31 191

原创 常量变量与常见习惯

常量变量 1.常见的习惯; 1. 切记养成习惯! class之后的名字和文件名一致,并且一定要保存成.java文件 2. 拼写错误! 大小写,单词错误 3. 标点符号错误!!! 中英文符号,或者说漏掉一些标点符号,所有的成双成对标点符号一次写完 () [] {} "" '' <> 4. 记得保存! 5. 记得保存之后重新编译! 6. 编译之后检车有没有对应的.class文件 ...

2020-04-19 23:23:37 192

原创 自增自减的坑!!!!!!!

自增自减的坑 /*代码阅读*/ int num1 = 10; int num2 = 20; int ret = num1 % num2; ret = ? ret = num1 / num2; ret = ? System.out.println("-------------答案在下方-----------"); 10 ÷ 20 = 0 ...... 10; re...

2020-04-18 22:42:34 284

原创 switch case 和循环结构精细讲解及实际开发应用

switch case 和循环结构 1switch case 1.1 结构概叙 /* 这里使用的switch - case结构是一个可以在很多开发语言中通用使用的 今天上课演示使用的数据类型是int类型,并且要求在没有讲述其他可以使用类型之前 只能使用int */ switch (/* 变量 */) { case 常量选择1: // 处理方式1; b...

2020-04-17 22:22:43 688

原创 Java SE If分支结构精讲分析

分支结构 1.代码得运行过程常见滴结构 运行顺序 代码从上至下,从左至右,是最基本的运行原则 分支结构 代码满足不同的条件,执行不同的结果 循环结构 代码中存在需要多次执行的情况,这里会使用到循环结构。 2.分支结 2.1if结构 if(/*条件判断*/) { //语句体 } /*执行的流程: 当前程序运行到if结构的时候,首先进行条件判断,条件判断是一个Boole...

2020-04-16 20:14:00 219

原创 JAVA SE 运算符知识归纳及细节

1运算符 1 .1算术运算符 ☆ :表示重点 【】: 需要注意的细节 在开放中使用算数运算符 ; 加 + , 减 - ,乘 * ,除 / 取余 % ,小括号(),【赋值号 =】 注意事项; 1.先乘除后加减 2.从左至右运行 3.除数不可以为0 4.优先运算小括号里面的内容 优先级 :在Java中所有的运算符又18-19个等级,但是优先级最高的是【小括号】,在开发中如果遇...

2020-04-15 18:45:37 303

空空如也

空空如也

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

TA关注的人

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