自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Set集合

Set接口概述Set接口数据存储 1. 无序 2. 不可重复无序 添加顺序和存储不一致!!!不可重复 Set存储的元素不允许出现重复情况 HashSet 底层存储数据的结构是哈希表TreeSet 底层存储数据的结构是[平衡二叉树] Set集合使用的方法都是Collection接口中的方法,没有特殊方法 但是Set接口中两个重要的实现类HashSet和TreeSet存储过程中,需要依赖于其他方法的实现和要求。HashSet【重点】HashSet概述HashSe

2020-05-17 01:12:27 191

原创 LinkedList需要了解的方法

LinkedList使用的方法都是从List接口实现而来的方法,需要了解的是LinkedList特有方法: boolean addFirst(E e); 在当前链表开始位置加元素 boolean addLast(E e); 在当前链表末尾添加元素 E getFirst(); 获取第一个Node节点元素数据 E getLast(); 获取末尾Node节点元素数据 E removeFirst();2 删除头节点 E removeLast(); 删除末尾节点Linked..

2020-05-17 01:06:21 185

原创 List常用方法及代码演示

常用方法增 boolean add(E e); List接口继承Collection接口 add方法,使用操作和Collection一致,并且这 里采用的添加方式是【尾插法】 boolean add(int index, E e); List接口【特有方法】,在指定位置,添加指定元素。 boolean addAll(Collection<? extends E> c); List接口继承Collection接口 addAll方法,使用操作和Collec.

2020-05-16 02:14:00 271

原创 Collection接口下的常用方法

Collection接口下的常用方法【重点】增: boolean add(E e) 添加当前集合约束的指定数据类型到当前集合中 boolean addAll(Collection<? extends E> c); 添加另一个集合到当前集合中,要求添加集合中保存的元素必须是当前集合中保存 元素本身或者其子类对象 【泛型的上限】 class Dog extends Animal class Cat extends Animal class Tiger exten

2020-05-15 01:20:48 258

原创 泛型概述和使用

泛型概述润物细无声!!! 泛型其实也是一种归纳总结思想的提升,对于数据处理的范围,参数的类型,方法操作的数据... 进行了二次剥离!!! 代码中使用泛型之后,可以极大的提高对于代码的复用性,可移植性,可操作性。泛型格式Java中泛型规定: <自定义无意义英文大写单字母占位符> 一般常用: <T> Type <E> Element <K> Key <V> Value泛型可以约束 方法 类 接口补.

2020-05-13 21:31:52 160

原创 String类概述和方法

字符串类型概述又爱又恨!!! 爱: 字符串基本上就是数据的保存,传输,处理非常重要的一种手段。 恨: 解析过程非常烦人,需要掌握熟记很多方法,同时需要有一定的技巧和灵性 String字符串类型是Java中引用数据类型,并且String类型是使用final修饰,没有自己的子类。字符串的存储也是非常个性的一件事情,分两种情况, 一种是在内存的数据区 一种是在内存的堆区字符串是一个常量!!! 字符串确定之后无法修改!!!字符串内存分析和equals方法package

2020-05-13 00:39:54 145

原创 Java ------Object类和异常

1. Object类1.1 Object类概述 面向对象语言中都会有一个类是作为所有类的基类,万物之根本!!!Object是Java中所有类的基类,根类。Object类是任何一个类的直接父类或者间接父类。 Object提供了一些可以让任何一个Java中类型使用的方法 toString方法 equals方法 hashCode方法 还存在一些和线程相关的方法: wait(); notify(); notifyAll(); Object作为一种数据类型,如果按照Jav

2020-05-11 22:20:20 217

原创 排序---降序升序思考

/** * 按照成绩降序排序的算法 */ public void scoreSortDesc() { .

2020-05-10 20:58:10 207

原创 根据指定ID修改学生信息

需求: 真实修改数组中保存的学生对象数据。 需要找到对应学生对象,修改其中指定的数据方法分析: 权限修饰符: public 是否需要static修饰 不需要 返回值类型: Student boolean √ 检测方法运行状态,如果出现问题,返回false 方法名: modify 形式参数列表: int id方法声明: public boolean modify(int id)static补充 1. static修饰静态成员变量的共享性和持久性 ...

2020-05-10 20:56:14 2923

原创 学生管理项目实现增删改查

尝试完成以下功能 实体类: 学生类: id, 姓名,年龄,性别,成绩 需要使用数组保存学生信息 Student[] allStu 需要完成的方法 1. 根据学生的ID,找到对应的学生对象【完成】 2. 完成方法,添加新学生 3. 完成方法,删除指定ID的学生 4. 完成方法,展示数组中所有的学生信息 5. 根据学生成绩,完成降序排序package com.qfedu.student.system.entity;/** * 学生实体类 * * @au.

2020-05-09 01:32:35 468

原创 多态演示分析

package com.qfedu.c;/** * 动物类 * @author Anonymous * */class Animal { }/** * 老虎类,继承Animal类 * @author Anonymous * */class Tiger extends Animal { }/** * 熊猫类,继承Animal类 * @author Ano...

2020-05-08 00:41:16 108

原创 Arrays工具类使用介绍

需要了解的方法: String toString(任意类型数组); 返回整个数组的字符串描述方式 int[] arr = {1, 3, 5, 7, 9}; ==> [1, 3, 5, 7, 9] 数组内容使用[]包含,然后元素直接使用 ,+空格 隔开 字符串展示 sort(int[] arr); 排序算法,int类型 快速排序!!!Quick Sort...

2020-05-06 22:12:30 164

原创 Java ------------------逆序数组

/*需求: 存在一个int类型数组,使用方法逆序数组中的元素 例如: int[] arr = {1, 2, 3, 4, 5}; 执行之后 {5, 4, 3, 2, 1};方法分析: 固定格式: public static 不要问 返回值类型: void 方法名: reverse 形式参数列表: int[] arr 这里需要一个int类型数组...

2020-05-05 22:15:10 170

原创 第三周总结---------面向对象总结

生活中的面向对象和面向过程 面向对象: 找合适的人,做合适的事 面向过程: 亲力亲为,自力更生,所有的过程都是经历类: 统称的概念 对于一类事物的统称,包含对于属性描述和行为描述对象: 唯一的 具体的,独立的,唯一的个体格式: class 类名 { 属性描述; 行为描述...

2020-05-05 00:55:06 196

原创 JAVA -------使用for打印矩形三角形菱形及99乘法表

/* L * 矩形 ***** 1 5 ***** 2 5 ***** 3 5 ***** 4 5 ***** 5 5*/class Demo1 { public static void main(String[] args) { // 外层循环...

2020-05-03 23:55:55 281

原创 Java重载及关键字------this关键字/super关键字/final关键字

1 重载要求要求 1. 重载是要求在同一个类内,或者接口interface内 2. 重载要求方法名必须一致!!! 3. 重载要求方法的参数必须不一致!!! 4. 重载对于方法的返回值没有任何的约束!!!2重载能解决的问题1.简化代码结构,在同一个类内同名方法功能一致,但是参数满足多样化2.简化程序员的开发压力3.能够做到统一化处理方式【后面项目中案例给大家安排】...

2020-05-01 23:55:25 522

原创 面向对象-------继承带来的问题重写和强制重写

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

2020-05-01 00:19:13 404 1

原创 面向对象------多类合作 匿名对象 继承

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

2020-04-29 23:38:51 164

原创 封装【重点 规范】

面向对象三大特征封装 最基本的思想继承 子承父业,你长得真的像你父母多态 猫,狗,都是动物 U盘,键盘,鼠标,都是USB设备 【最难的是多态,最简单的也是多态】归纳总结!!! 循环封装过程 方法封装功能 类封装数据 框架封装模块 一段代码使用了三遍,做成一个循环 一个循环使用了三遍,做成一个方法 一个方法使用了三遍,做成一个工具类 一个工具类使用了三遍,...

2020-04-29 02:26:25 286

原创 找到数组中指定元素的所有下标位置

方法分析/*方法分析: 固定格式: public static 不要问 返回值类型: 【思考】 void : 黑盒方法,还行 boolean : 也还行 int : 返回什么内容? 返回值采用int类型,返回的数据时目标数组中有多少个找到元素 返回0,表示没有指定元素,返回值的大于等于1找到的个数 方法名: findAllIndexes 找出所有...

2020-04-27 21:54:22 5555 1

原创 指定位置插人/指定位置删除元素 及排序算法推演

指定位置插入指定元素c. 在指定位置插入指定元素【难点】 存在一个数组,数组中的元素为 int[] array = {1, 3, 5, 7, 9, 11, 13, 15, 17, 0}; 要求 1. 0是无效元素,仅占位使用 2. 当前数组中【有效元素】个数为9 需求 在该数组中的指定下标位置放入指定元素代码运行中是否有需要考虑的异常情况? 越...

2020-04-27 00:09:13 309 1

原创 方法 在指定数组指定位置插入元素

/*在指定位置插入指定元素【难点】 存在一个数组,数组中的元素为 int[] array = {1, 3, 5, 7, 9, 11, 13, 15, 17, 0}; 要求 1. 0是无效元素,仅占位使用 2. 当前数组中【有效元素】个数为9 需求 在该数组中的指定下标位置放入指定元素方法分析: 固定格式: public static 返...

2020-04-25 23:21:57 5625 1

原创 JAV----------数组操作

数组地址转移问题【难点】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]:" + ar...

2020-04-24 22:37:01 724

原创 java中创建数组----初始数组

java中创建数组的方式案例 int[] array = new int[10];/*赋值号左侧: int: 告知编译器,这里创建定义的是一个int类型数组,有且只能保存int类型数据,保 证数据类型一致化 []: 1. 告知编译器,当前定义的数据类型是一个数组类型 2. 数组名 array是一个【引用数据类型】 array: 1. 这里是一个数组名,操...

2020-04-23 23:26:35 456

原创 方法-返回值 局部变量

1返回值【难点】1.1从生活中找出什么是返回值餐馆吃饭 烤羊排 138一份 --> 声明 付款 138RMB --> 给予实际参数 厨师做好烤羊排之后,让服务员给你端上来 --> 厨师完成操作,给予的返回值​ATM机取钱 取钱 1000RMB --> 调用方法 输入密码 --> 给予实际参数 密码正确,AT...

2020-04-22 22:20:47 382

原创 for循环打印矩形 三角形 英文字符递增等腰三角形 菱形

矩形/* L * ***** 1 5 ***** 2 5 ***** 3 5 ***** 4 5 ***** 5 5*/class Demo1 { public static void main(String[] args) ...

2020-04-21 23:37:46 347

原创 for循环,break 以及continue

for循环格式for (/* 循环条件初始化 */; /* 循环条件判断 */; /* 循环条件变更 */) { // 循环体}/*for循环的优势: 1. for之后的小括号内容,可读性更强 2. 可以通过for之后小括号,里面的内容大概推算出整个循环会执行多少次 3. for循环和一些特殊的数据关系非常紧密*//*使用for循环,展示1~100所有的数...

2020-04-20 21:02:23 338

原创 java 水仙花 逢7过

/*判断一个三位数是否是水仙花数,如果是,输出YES,如果不是,输出NO 说明: 水仙花就是一个数的每个数字的立方和等于它本身的数, 例如 153就是一个水仙 花数 1*1*1+5*5*5+3*3*3=153*/import java.util.Scanner;class Demo8 { public static void main(String[] args)...

2020-04-19 22:39:28 418

原创 第一周知识点

【知识点】 分支结构 用于处理代码中出现的一些需要判断,并且按条件处理的情况!!! if 条件判断 满足即执行 if ("判断条件") { "语句体"} if else 分支结构 条件判断 满足即执行 不满足执行false if ("p判断条件") { "...

2020-04-19 00:36:14 89

原创 Day05 总结 switch case和循环结构

switch case结构概述//格式switch (/* 变量 */) { case 常量选择1: // 处理方式1; break; case 常量选择2: // 处理方式2; break; case 常量选择3: // 处理方式3; break; defau...

2020-04-17 23:27:53 202

原创 Day05 switch case和循环结构笔记

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

2020-04-17 23:03:55 160

原创 Day04 java笔记 分支结构

4.1 代码运行过程中的常见的结构顺序结构 代码从上到下,从左至右运行,最基本的原则 分支结构 路上的风景不一样,向左向右走的结果不一样 代码满足不同的条件,执行不同的结果 循环结构 代码中存在需要多次执行的情况,这里会使用到循环结构4.2 if分支结构格式:/*if (/*条件判断*/){ //语...

2020-04-16 23:24:00 460

原创 Day04 总结 分支结构

4.1代码运行过程中的常见的结构顺序结构 代码从上到下,从左至右运行,最基本的原则 分支结构 路上的风景不一样,向左向右走的结果不一样 代码满足不同的条件,执行不同的结果 循环结构 代码中存在需要多次执行的情况,这里会使用到循环结构4.2 if分支结构格式: if (/*条件判断*/) { ...

2020-04-16 23:18:25 246

原创 JavaDay03 运算符总结

算术运算符1.java中所有的运算符优先等级有18-19个等级,优先级最高的是小括 号。开发中,如果出现了需要整理优先级的问题,简单粗暴加括号2..小括号里面的内容对于小括号外部而言是一个整体,是一个【常量】3. 变量有且只能是被赋值之后才可以修改内容,未赋值不能修改4. 取余操作注意细节 【重点】 取余操作针对整数,小数没有取余操作...

2020-04-16 00:34:26 162

原创 Java Day03 笔记整理

1.Day011.JAVA开发语言JAVA历史 JAVA之父 詹姆斯 高斯林 95年 96年明确发展方向--Java WEB 09年 Oracle公司收购了Sun公司 版本众多 主流1.6 1.7 1.8 推荐使用1.8.241 2.计算机Java开发中运行的所有程序,需要考虑的内容 cpu:cpu的使用率 内存:内存的占用率 硬盘:存储...

2020-04-16 00:10:57 250

空空如也

空空如也

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

TA关注的人

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