自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 千锋教育2218 JDBC

JDBC 全称 Java database connectivity使用 Java 代码去连接数据库之前是在小黑屏或者 Navicat 可视化工具中去连接数据库并对数据库里面的数据进行操作?这样是不行的从今天开始利用 Java 代码操作咱们的表中的数据,增删改查。Jdbc:是一个规范,sun 公司想去连接 mysql 数据库,要求数据库厂商解决连接问题JDK 中已经封装好了 Java 的类库, java.sql* javax.sql*

2023-02-16 08:13:22 101

原创 千锋教育2218 MYSQL

mysql

2023-02-16 08:13:16 162

原创 千峰教育2218期 水果管理系统

新建了一个 com.study.dao 文件夹,以后记住 dao 层就是处理持久层数据,数据库里面数据 => user.txt 里面的数据。好比一个指示牌,告知程序员这个地方是处理哪一块的代码,不至于那么乱。为啥不叫其他的名字?读取两个字想到什么?

2023-02-14 19:44:18 154

原创 千峰教育2218期 反射

反射

2023-02-14 19:42:14 93

原创 千峰教育2218期线程

Executors.newCachedThreadPool : 创建一个可缓存的线程池,若线程数超过处理所需,缓存一段时间后会回收,若线程数不够,则新建线程。提供了任务管理功能:单个线程池也拥有任务队列,在任务队列可以存储多个任务,这是线程无法实现的,并且当任务队列满了以后,可以执行拒绝策略,这些都是线程不具备的。线程池是一个容纳了多个线程的容器,其中的线程可以反复的使用。创建一个可缓存的线程池,若线程数超过任务所需,那么多余的线程会被缓存一段时间后才会被回收,如果线程数不够,则会新建线程。

2023-02-14 19:40:30 122

原创 千峰教育2218期 常用类

StringBuffer 是可变类,和线程安全的字符操作类,任何对它指向的字符串的操作都不会产生新的对象。每个 StringBuffer 对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量。啥时候效率低,是在进行字符串拼接的时候效率低。在没有字符串拼接的时候,人家的效率是很高的!String 的值是不可变的,这就导致每次对 String 的操作都会生成新的 String 对象,不仅效率低下,而且浪费大量有限的内存空间。String 用的最多的!

2023-02-14 19:40:21 66

原创 千峰教育2218期 IO 流

输入流:从磁盘中读取数据到内存 (Java 代码)输出流:从内存(Java 代码)写入数据到磁盘的输入流:两种:字节输入流: FileInputStream字符输入流:FIleReader使用read 方法:进行读取关于效率问题,他们有两个对应的缓冲流FileInputStream 对应的缓冲流: BufferedInputStreamFileReader 对应的缓冲流:BufferedReader输出流:两种。

2023-02-14 19:37:43 122

原创 千峰教育2218期2202.11.14

张三男

2023-02-14 19:35:34 80

原创 千峰教育2218期2202.11.12

Java 中所有类的基类,Java中任何一个类都是 Object 类子类或者简介子类,Object 类内提供的方法大家都可以使用,目前需要了解的三类方法1. 【比较相关】判断参数对象和调用方法对象是否为同一个对象获取当前对象的系统唯一识别号,哈希值2. 线程相关wait();notify();3. 数据字符串描述相关提供当前对象的字符串信息描述Set 集合使用的方法都是来自于 Collection 接口,没有特征方法。Set 集合特征:1. 无序2. 不可重复。

2023-02-14 19:34:34 57

原创 千峰教育2218期2202.11.11

List 集合特征:1. 有序2. 可重复3. 存在下标相关操作List 集合实现类:ArrayList底层是可变长数组结构 特征:增删慢,查询快LinkedList底层是双向链表结构 特征: 增删快,查询慢Vertor线程安全,性能较低的,可变长数据结构。

2023-02-14 19:30:01 63

原创 千峰教育2218期2202.11.10

TOC]

2023-02-14 19:28:10 53

原创 千峰教育2218期2022.11.08

TOC]

2023-02-14 19:25:05 60

原创 千锋教育2218期2022.11.07

首先必须有泛型声明,告知编译器当前方法使用自定义泛型格式:​ 权限修饰符 是否静态 方法名(形式参数列表)​ 【重点/注意】​ 形式参数列表中必须有一个参数对应自定义泛型,用于明确泛型对应的具体数据类型。// 实际参数为 int类型 test(10);// 实际参数为 Demo3 类对选哪个 // 匿名对象直接作为方法的参数 test(new Demo3());// 实际参数为字符串类型 test("字符串类型");String str = getType("字符串")

2022-11-07 23:12:05 91

原创 千锋教育2218期2022.11.04

当前阶段要求掌握接口的基本语法,格式规范,和使用要求后期学习具体案例,特殊用法,架构设计关键字:interface格式:interface 接口名 {成员变量成员方法}1. 接口是一个特殊的类,也是一个数据类型2. 接口名要求符合命名规则,见名知意,动宾结合,符合大驼峰命名规范。3. 接口类型变量也是一个引用数据类型变量/** 自定义接口 A/** 成员变量* final 修饰的 num 可能尚未初始化** final 从何而来?斜体因为什么?*

2022-11-05 00:02:13 104

原创 千锋教育2218期2022.11.03

1. 存放空间问题静态成员变量存储于内部的【数据区】,属于公共区域2. 归属权问题静态成员变量属于当前类,和对象无关,【没有对象】3. 修改问题在一个程序内,静态成员变量一处修改,从修改位置开始,之后所有使用位置全部修改4. 使用权可以通过类名调用,也可以在类对象中使用调用过程推荐使用类名,不推荐使用类对象【没有对象】5. 共享资源静态成员变量独一份,静态成员变量所有当前类的对象都可以使用,是一个公共资源6. 生存时间问题。

2022-11-03 23:44:52 90

原创 千峰教育2218期2022.11.02

目前代码中,设计 LOL 英雄基类,同时带有 qwer 四个方法对应 四个技能,子类(HappywindBoy, Vayne) 继承父类,可以直接使用已经具备执行能力的 qwer 方法,但是如果直接使用,会发现父类方法无法满足子类的特征情况,并且没有语法报错,是在用户使用的过程中发现对应问题此时可以使用重写操作,在子类中重写父类,满足子类特征情况目前代码流程继承 ==> 调用 ==> 出现业务问题 ==> 重写 ==> 解决问题期望的代码流程。

2022-11-02 22:07:45 48

原创 千峰教育2218期2022.11.01

使用关键字 private。

2022-11-01 23:32:37 117

原创 千锋教育2218期2022.10.31

格式:class 类名 {属性描述采用变量方式,存储对应的数据,进行属性描述Field 成员变量行为描述采用方法形式,使用方法声明明确方法所学参数和返回值信息,同时完成对应的功能。【Method 成员方法】}类名有什么要求:见名知意,大驼峰命名法(单词首字母大写)/* 属性描述 ==> 【Filed 成员变量】 */ /*id 成员变量,数据类型为 int 类型,用于描述当前类对应对象的 id 属性id 成员变量对应的具体数据,需要在创建对象之后给予赋值操作者/*

2022-11-01 00:42:20 50

原创 千峰教育2218期数组操作专题

/ 作业 找出数组中指定元素最后一次出现的下标位置 public class HomeWork2 {/*// 赋值操作i++) {}// 取值操作i++) {}// 取值操作 for(int i = 0;i ++) {// 找出数组中指定元素最后一次出现的下标位置 int data = 3;// 定义变量 index 初始化为 -1 int index = - 1;

2022-10-27 23:32:25 129

原创 千峰教育2218期2022.10.23第一周复习

提供一个人的年份, 检测这个是否是00后,如果是输出YES,如果不是输出NO(2000-2009年)判断用户提供的工资是不是在5000以上,如果是,输出需要缴税,如果不是,输出不需要缴税。提供一个数, 判断是否是偶数,如果是偶数,输出YES,如果是奇数.输出NO。判断用户提供的字符是不是英文字符,如果是输出yes,不是输出no。完成条件判断书写,判断一个数值是否在 0 ~ 100 之间。完成条件判断书写,判断一个字符是否为数字字符。完成条件判断书写,完成闰年条件判断。满足以上任意条件都是闰年!

2022-10-24 23:42:34 319

原创 千峰教育2218期2022.10.24

/ 方法体 } /*【固定格式,不要问】void当前方法的返回值类型,void 表示当前方法没有返回值。例如:中午去食堂吃饭,你付钱 10 元点油泼面,商家给你端上来一份油泼面。【油泼面】是返回值main方法名,使用/调用方法的名称。方法名要求,见名知意,动宾结合,小驼峰命名法例如:一个方法!!调用者可以通过方法的名称 + 参数情况,就可以指定当前方法执行目标是什么。

2022-10-24 23:41:25 113

原创 千分教育2218期2022.10.21日

对于普通用户而言是不可能的!用户期望效果是代码运行,用户提供数据,代码执行判断情况,给予结果反馈,不需要考虑代码的执行,编译,运行过程。用户使用软件,需要在操作过程中,给予用户合理,合情,合适,友好的提示内容,方便用户使用我们的软件。目前switch case 案例代码, 如果想要执行其他的数据结果,要求用户完成以下操作。需要考虑出现了用户提供数据异常的情况下是否应该给予用户反馈,或者采用其他的处理方式。在实际开发中,用户使用软件是极有可能给予软件的操作或者数据是不合法!计算 5 + 6 + 7 + 8;

2022-10-21 23:53:24 74

原创 千锋教育2218期2022.10.20日

3.2. 判断用户提供的工资是不是在5000以上,如果是,输出需要缴税,如果不是,输出不需要缴税。3.2. 判断用户提供的工资是不是在5000以上,如果是,输出需要缴税,如果不是,输出不需要缴税。3.5. 提供一个数, 判断是否是偶数,如果是偶数,输出YES,如果是奇数.输出NO。3.1. 判断用户提供的字符是不是英文字符,如果是输出yes,不是输出no。3.1. 判断用户提供的字符是不是英文字符,如果是输出yes,不是输出no。3.3. 用户提供一个年份,判断这个年份是不是一个闰年。

2022-10-20 22:15:45 231

原创 千峰教育2218期2022.10.19日

格式:数据类型 变量名=初始化数据;解释:数据类型:表示当前变量数据存储对应的数据类型,数据容量范围,数据的描述形式。温度==>摄氏度水杯==>小(ML) 大(L)重量==>人(kg)卡车数量(吨) 货轮(万吨)变量名:约定俗成, 见名如意,通俗易懂。=:赋值,赋值号,将赋值号右侧的数据,赋值给左侧的【变量】初始化数据:根据当前数据类型情况,以及目前的代码运行需求,给予变量在定义阶段的初始化数据。魂斗罗 超级玛丽 冒险岛 开局三次机会!!

2022-10-19 20:28:14 304

原创 千峰教育2218期2022.10.18日

千峰教育 JavaEE开发 第一期

2022-10-18 22:42:09 283 2

空空如也

空空如也

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

TA关注的人

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