自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring源码学习(一)

Spring源码学习(一)(一): Resource接口Resource接口实现类资源加载器 ResourceLoader接口ResourceLoader接口实现类(二)BeanFactoryBeanFactory:HierarchicalBeanFactory: 定义父子工厂(父子容器)ListableBeanFactory: 实现类DefaultListableBeanFactory,保存了ioc容器的核心信息AutowireCapableBeanFactory: 提供

2021-04-20 11:07:25 73

原创 javaWeb-day08-jQuery

jQuery简介jQuery:JavaScript Query JS查询jQuery是一门轻量的、免费开源的JS函数库(就是JS的简单框架)jQuery可以极大的简化JS代码jQuery引入jQuery的函数库文件就是一个普通的JS文件,引入jQuery和引入JS文件的方式一样<!-- 在使用jQuery之前,必须先引入jQuery的函数库文件 --><script src="js/jquery-1.8.3.js"></script>01引入jQuery

2020-05-14 15:53:12 271

原创 javaWeb-day07-js

JavaScript简介简称JS。JS运行在浏览器中,负责实现网页中的动画效果或者是实现表单校验等功能引入方式1、在script标签内部可以书写JS代码2、通过script标签引入外部的JS文件3、在元素上书写JS代码01_引入JS.html<!DOCTYPE html><html><head> <meta charset="UTF-8"> <!-- 引入JS的第一种方式, type属性可以省略 --> <

2020-05-12 23:38:03 178

原创 javaWeb-day06-html+css

CSSCSS: 层叠样式表,用于修饰、渲染网页的一门技术使用css样式修饰网页,可以实现将设置样式的css代码和展示数据的html代码进行分离,增强了网页的展示能力在HTML中引入CSS方式1:通过style属性引入css(不推荐)方式2:通过style标签引入css方式3:通过link链接引入外部的css文件01引入css.html<!DOCTYPE HTML><html><head> <meta charset="UTF-8">

2020-05-11 22:54:17 153

原创 javaWeb-day05-html

HTML简介HTML(Hyper Text Markup Language): 超文本标记语言HTML是最基础的开发网页的语言HTML结构<!DOCTYPE html><html> <head> <!-- meta标签指定当前网页使用的编码为utf-8,浏览器就会使用utf-8 来打开当前网页, 如果当前网页保存时用的编码也是utf-8,网页就没有乱码! --> <meta

2020-05-08 23:17:12 128

原创 javaWeb-day04-JDBC(二)

查询account 表中内容package jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;/** * 查询jt_db库中account表中的所有记录 */public class test1 { ...

2020-05-06 23:55:30 168

原创 javaWeb-day03-MySQL(三). JDBC(一)

子查询准备数据:-- 删除db40库(如果存在)drop database if exists db40;-- 重新创建db40库create database db40 charset utf8;-- 选择db40库use db40;-- 创建部门表create table dept( -- 创建部门表 id int primary key, -- 部门编号 na...

2020-05-02 00:28:04 255

原创 javaWeb-day02-MySQL(二)

模糊查询LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式可以和通配符 (%、)配合使用,其中"%“表示0或多个任意的字符。”"表示一个任意的字符语法:SELECT 列 | * FROM 表名 WHERE 列名 LIKE 值25 查询 emp表中姓名中包含"涛"字的员工,显示员工姓名select name from emp where name like '%涛%';26 查...

2020-04-29 23:31:50 540

原创 javaWeb-day01-MySQL(一)

数据库概述什么是数据库?存储和管理数据的仓库早期: 层次式数据库、网络型数据库现在:关系型数据库、非关系型数据库什么是关系数据库?底层以二维表的形式保存数据的库就是关系型数据库学生编号姓名年龄1001重庆森林351002花样年华36常见关系型数据库Sql Server:微软提供,收费,适用于一些中型或大型的项目中,在java中的使用占比不高...

2020-04-28 23:13:21 206

原创 java基础-day20-排序.正则表达式.复习java基础

排序算法冒泡排序import java.util.Arrays;public class Test1_BubbleSort { public static void main(String[] args) { //1、定义 无序 数组 int[] a = { 92,34,68,6,56 }; S...

2020-04-27 22:26:51 152

原创 java基础-day19-内部类.socket编程

内部类如果B类的存在只是为了让A类使用,此时,就可以把B类作为A的内部类。形式:class A{//外部类 class B{//内部类:可以看做是外部类的成员 // 变量+方法 }}位置不同,内部类的名字和作用不同如果在成员位置(类里方法外) - 成员内部类如果在方法里 - 局部内部类 不用匿名内部类 ...

2020-04-27 21:17:43 132

原创 java基础-day18-注解. 反射

注解注解标志: @ 如 @Override。分为JDK注解,元注解,自定义注解JDK注解@Override` 重写方法@Deprecated 已过时@SuppressWarnings("deprecation") 忽略警告 @SafeVarargs jdk 1...

2020-04-24 22:49:33 117

原创 java基础-day17-线程创建(二).同步锁 synchronized. 单例设计模式

多线程创建(二)。实现Runnable接口注:重写Runnable接口的 run() 方法public class test1 { public static void main(String[] args) { //4、创建线程对象 MyRunnable target = new MyRunnable(); //能不能 把 target和Thread 绑定关系--利用了T...

2020-04-22 22:09:27 92

原创 java基础-day16-集合(二).Map 接口 HashMap 线程创建(一)

Set 集合给自定义对象去重注:如果想利用set集合给自定义对象去重,需要同时重写hashCode()和equals()import java.util.HashSet;//这个类用来测试 Set集合自定义对象去重!//总结://!!如果想要使用set集合,给你的自定义 对象 去重的话 ,,需要同时重写hashCode() 和equals()//重写hashCode():原来...

2020-04-21 23:17:32 142 1

原创 java基础-day15-泛型.集合(一)ArrayList .LinkedList. HashSet

泛型标志是 <> 通常配合集合一起使用好处: 1. 约束集合元素的类型,进行安全检查,把错误显示在编译期2. 代码通用性更强类型安全检查import java.util.ArrayList;public class test1 { public static void main(String[] args) { int[] a = new int[3]; //1、...

2020-04-20 23:32:24 153

原创 java基础-day14-IO(二).字节流字符流写出.序列化/反序列化.编码转换流.

字节流输出字符流输出文件复制批量读写序列化/反序列化序列化:把 java 程序中的对象,永久存储到磁盘的过程 ObjectOutputStream ObjectOutputStream(OutputStream out) void writeObject(Object obj) 将指定的对象写入 ObjectUtputStream反序列化: 把磁盘中的已经 序...

2020-04-20 21:53:15 108

原创 java基础-day13-IO(一) File文件流-字节输入流-字符输入流

数据读写字节流: 针对二进制文件抽象父类: InputStream 实现子类: FileInputStream BufferedInputStream ObjectInputStreamOutputStream FileOutputStream BufferedOutputStream ...

2020-04-17 20:17:58 153

原创 java基础-day12-API(二)-StringBuilder类.包装类.Date类.BigDecimal类

StringBuilder类StringBuilder() 无参构造作用:构造一个不带任何字符串的字符串生成器,初始容量为16个字符,如果大于16会尝试将扩容,新数组大小原来的变成2倍+2,容量如果还不够,直接扩充到需要的容量大小。int newCapacity = value.length * 2 + 2;常用方法:StringBuilder append(String str) 将指定...

2020-04-16 22:40:54 138

原创 java基础-day11-接口(二). API(一)-Object.String

接口的复杂用法实现类可以同时使用多个接口注:要求实现类重写多个接口里的所有抽象方法,否则就是一个抽象类// 测试 接口 的多实现:是指实现 类和接口 的关系,实现类可以同时使用多个接口public class Test1 { public static void main(String[] args) { }}interface Inter1{ void save(); vo...

2020-04-14 23:38:07 131

原创 java基础-day10-抽象类,接口(一)

抽象类 abstract关键字抽象方法: 没有方法体的方法抽象类: 含有抽象方法的类,抽象类可以理解为一个只有方法声明没有方法体的特殊类特点: 1.通过 abstract 关键字实现2. 可修饰 方法 或 类3. 抽象类中可以没有抽象方法4. 如果类中有抽象方法,那该类必须定义为一个抽象类5. 子类继承了抽象类后,要么还是一个抽象类,要么就把所有抽象方法重写6. 抽象类多用于 ...

2020-04-13 20:08:10 112

原创 java基础-day09-面向对象(四)-final关键字、多态、异常

final 关键字final 可修饰 类、方法、成员变量、局部变量在 继承 中,子类 可以更改 父类 的功能,当 父类 功能 不允许 子类 修改 时,可以 利用 final 关键字 修饰 父类特点:1、被 final 修饰 的 类,不能被 继承2、被 final 修饰 的 方法,不能 被 重写3、被 final 修饰 的 变量,值 不能 被 改变4、常量 定义 形式:final 数据...

2020-04-11 21:14:40 109

原创 java基础-day08-面向对象(三) this关键字、继承、static关键字

this 关键字1、当 成员变量 名 和 局部变量 相同时,优先使用 局部变量,通过 this 使用 成员变量。public class Test1 { public static void main(String[] args) { Person p = new Person("tom"); System.out.println(p.name); //tom }}class ...

2020-04-10 20:22:07 153

原创 java基础-day07-面向对象(二) 封装、类的构造方法

创建多个对象public class Test1{ public static void main(String[] args){ //new Car().fly(); // 匿名对象,只能做一次动作 Car c = new Car(); c.run(); c.fly(); c.pinpai = "Audi"; c.model = "Q7"; c.price = ...

2020-04-08 20:01:00 163

原创 java基础-day06-数组(二) 面向对象(一)-类的创建

数组的遍历输出每个月的天数public class Test1{ public static void main(String[] args){ method(); } public static void method(){ int[] a = {31,28,31,30,31,30,31,31,30,31,30,31}; for(int i = 0; i < a.l...

2020-04-07 20:14:28 135

原创 java基础-day05-函数、数组(一)

变量注:变量使用时,范围越小越好局部变量: 局部变量在类中函数(方法)内,作用范围为 方法内。局部变量需赋值才能使用成员变量:成员变量在类中函数(方法)外,作用范围为 整个类中。就近原则:当局部变量与成员变量同名时,优先使用局部变量public class Test1{ int a; // 成员变量 public static void main(String[] args){...

2020-04-03 21:07:42 73

原创 java基础-day04-循环结构

java 语言有三种基本控制结构:顺序结构、选择结构、循环结构。常用循环结构有for 、while、do while。for(开始条件;循环条件;更改条件){循环体;}for 循环结构打印 0 到 10 的数public class Test1{ public static void main(String[] args){ for(int i = 0; i <= 10;...

2020-04-02 20:00:23 134

原创 java基础-day03-运算符、分支结构

基本数据类型运算规则(5条)计算结果的数据类型,与最大类型一致System.out.println( 3.14 * 5); // 计算结果为double型System.out.println( 3 / 2); // 1 int/int 计算结果为 int 型System.out.println( 3.0 / 2); // 1.5System.out.println( 3D / 2); ...

2020-04-01 20:20:39 164

原创 java基础-day02-基本数据类型及类型转换

HelloWorld代码解读/* * 第一行: 声明类所在的包 * package: java的关键字,用来定义包 * com.baidu.hello: 包名 全小写 + 公司域名倒着写 * ; java语句的结束符 */package com.baidu.hello;//单行注释/*多行注释*//* * 第二行: 定义一个类 * public: java的关键字,公共的公...

2020-03-31 20:22:57 191

原创 java基础-day01-helloworld

JAVA简介 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大 学计算机科学学士学位,1983年 获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。 后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”...

2020-03-30 22:09:06 120

空空如也

空空如也

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

TA关注的人

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