自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaWeb-02(JDBC、数据库连接池、Spring JDBC)

JavaWeb-02(JDBC) 1. JDBC 概念及快速入门2. DriverManager3. Connection4. Statement5. ResultSet6.JDBC工具类1. JDBC 概念及快速入门概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。 各个数据库厂商去实现这套接口,提供数据库驱动jar包。 我们可以

2021-04-20 23:42:13 177

原创 JavaWeb-01(SQL语言(建立、增删改查、查、权限管理)、约束、多表关系、设计范式、事务

JavaWeb-01() 1. 数据库1.1 基本概念1.2 MySQL软件1.3 SQL语言1.3.1 DDL(数据定义语言)1.3.2 DML(增删改表中的数据)1. 数据库1.1 基本概念1.2 MySQL软件1.3 SQL语言1.3.1 DDL(数据定义语言)1.操作数据库2.操作表1.3.2 DML(增删改表中的数据)...

2021-04-15 22:19:00 232

原创 Java基础-13(Junit单元测试、反射、注解)

Java基础-13() 1.Junit单元测试2. 反射2.1 反射的基本概念1.Junit单元测试补充:2. 反射2.1 反射的基本概念

2021-04-10 16:37:38 112

原创 Java基础-12(软件结构、网络通信协议、CS\BS文件上传、函数式接口、Stream流、方法引用)

Java基础-12(软件结构、) 1. 软件结构2. 网络通信协议2.1 TCP客户端代码实现2.2 TCP服务器端代码实现1. 软件结构C/S结构:客户端–服务器结构(qq,百度网盘)B/S结构:浏览器–服务器结构(IE,火狐浏览器)2. 网络通信协议UDP协议:无连接,耗资小,通信效率高,但是不能保证数据的完整性,数据被限制在64KB以内TCP协议:完成三次握手后,连接建立, 客户端与服务器开始进行数据传输。TCP协议有连接,可以保证数据传输的安全网络编程三要素:协议、IP地址、

2021-04-07 23:02:48 168 1

原创 Java基础-11(Lambda表达式、文件、递归、线程)

Java基础-11(Lambda表达式、文件、递归、线程) 1.字节输出流1.1 字节输出流写入数据到文件1.字节输出流1.1 字节输出流写入数据到文件文件存储的原理和记事本打开的方式:

2021-03-24 16:54:15 248

原创 Java基础-9(Map集合、Debug、异常、线程)

Java基础-9(Map集合) 1. Map集合1.1 Map集合和Collection集合的区别1.2 Map集合的常用子类1.3 Map接口中的常用方法1.4 Map集合遍历键找值方式1. Map集合1.1 Map集合和Collection集合的区别Map集合的特点:1.2 Map集合的常用子类1.3 Map接口中的常用方法put方法remove方法get方法containsKey方法1.4 Map集合遍历键找值方式...

2021-03-17 09:54:22 58

原创 Java基础-8(数据结构、List接口、Set接口、Collections)

Java基础-8(数据结构、) 1.常见的数据结构2.List集合1.常见的数据结构1.1 栈栈的特点:先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素)栈的入口、出口的都是栈的顶端位置。1.2 队列队列的特点:先进先出(即,存进去的元素,要在后它前面的元素依次取出后,才能取出该元素)队列的入口、出口各占一侧。例如,下图中的左侧为入口,右侧为出口1.3 数组数组的特点:查找元素快:通过索引,可以快速访问指定位置的元素增删元素慢指定索引位置

2021-03-09 21:20:07 88

原创 Java基础-7(包装类、集合、泛型)

Java基础-7(包装类、集合、泛型)1.包装类的装箱和拆箱2.集合3.泛型1.包装类的装箱和拆箱1.1 调用方法进行装箱拆箱1.2 自动装箱与自动拆箱1.3 基本类型与字符串类型之间的相互转换2.集合数组和集合的区别:存储长度是否可变(数组不可变,集合可变)存储的是数据类型(数组可存基本类型和对象,集合只可以存对象)2.1 常用集合框架2.2 Collection接口中的常用方法2.3 Iterator接口(迭代器)代码段示例:2.4 增强for循环(专门被

2021-01-21 13:16:33 107

原创 Java基础-6( Object类、Objects类、Date类、DateFormat类、System类、StringBuilder类)

Java基础-6( Object类、Objects类、Date类、DateFormat类、System类、StringBuilder类)1.Object类和Objects类2.毫秒3.Date类的方法4.DateFormat类5.Calendar类6.System类7.StringBuilder类![在这里插入图片描述](https://img-blog.csdnimg.cn/2020121914440037.png)1.Object类和Objects类2.毫秒代码示例3.Date类的方法

2020-12-19 14:44:39 93 1

原创 Java基础-5(继承、super、this、抽象类、接口、多态、final、权限、内部类、引用类型)

Java基础-5(继承、super、this、抽象类、接口、多态、final、权限、内部类、引用类型)1.继承2.抽象3.接口4.多态5.final关键字6.权限修饰符7.内部类8.引用类型用法总结1.继承1.1 继承的格式1.2 继承后的成员变量1.3 继承后的成员方法1.4 继承后的构造方法当类之间产生了关系,其中各类中的构造方法,又产生了哪些影响呢?首先我们要回忆两个事情,构造方法的定义格式和作用。1. 构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法

2020-12-19 14:32:28 154 1

原创 Java基础-4(API、Scanner类、Random类、ArrayList类、String类、static关键字、Arrays类、Math类)

Java基础-4(API、Scanner类、Random类、ArrayList类、String类、static关键字、Arrays类、Math类)1.API 使用步骤2.Scanner类3.Random类4.ArrayList类5. String类6. static关键字7. Arrays类1.API 使用步骤(API即java程序员的字典)2.Scanner类2.1什么是scanner类2.2 引用类型使用步骤2.3 Scanner使用步骤sc.nextline() 是接收字符串的方

2020-12-18 23:00:40 192 1

原创 Java基础-3 IDEA、数组、内存

Java基础-3IDEA(集成开发工具)数组内存IDEA(集成开发工具)常用快捷键ctrl+空格 自动补全代码数组数组的特点:1.数组是一种引用数据类型2.数组当中的数据,类型必须统一3.数组的长度在数据运行期间不可改变动态初始化数组的格式:数据类型[ ] 数组名称 = new 数据类型[数组长度];静态初始化数组的格式:数据类型[ ] 数组名称 = new 数据类型[ ] {元素1,元素2,...}; 省略格式:数据类型[ ] 数组名称 = {元素1,元素2,...};

2020-12-12 23:31:30 123

原创 Java基础-2 数据类型转换 常见ASCII码表 运算符 方法

Java基础-2数据类型转换常见ASCII码表运算符方法数据类型转换当数据类型不一样时,将发生数据类型转换。自动数据类型转换(隐式)1.特点:代码不需要进行特殊处理,自动完成。2.规则:数据范围从小到大。强制类型转换(显式)1.特点:代码需要进行特殊的格式处理,不能自动完成2.格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据;注意事项:1.强制类型转换一般不推荐使用,因为有可能发生精度损失。数据溢出2.byte/short/char这三种类型都可以发生数学运算,

2020-12-12 23:01:45 379

原创 Java语言基础-1 (前言 Java开发环境搭建 Java程序 常量 变量和数据类型)

Java语言基础前言Java开发环境搭建Java程序常量变量和数据类型前言学习Java语言可以用做后端开发、服务器后台处理大数据的存储、查询、数据挖掘等项目。(个人学习java的初心是为了提升自己的开发能力和便于复现算法论文)1 计算机基础知识1.1. 二进制计算机是0/1存储操作,每个0或者1叫做一个bit(比特)位:bit (0,1)字节:Byte 1Byte=8bit1KB=1024B 1MB=1024KB 1GB=1024MB1TB=1024GB 1PB=1024TB 1EB

2020-12-12 22:30:46 107

原创 2020-04-30

微机原理复试总结

2020-04-30 08:40:23 67

空空如也

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

TA关注的人

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