自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YJiaLiang的博客

知识梳理

  • 博客(22)
  • 收藏
  • 关注

原创 XML可扩展标记语言

XML可扩展标记语言 目录一. XML简单介绍1. XML的用途2. XML的规则二. DTD1. DTD介绍2. 内部DTD2. 外部DTD三. XSD(XML Schema)1. XSD介绍四. XML解析1. 常见的XML解析技术2. 原生的解析 DOM和SAX3. 封装的解析 JDOM和DOM4J一. XML简单介绍XML: ( eXtensible Markup Language )是一对标签组成。XML没有固定的标签,所有的标签都可以自定义。1. XML的用途XML用于信息的记

2021-06-07 22:06:04 159 2

原创 Maven的依赖

这里写目录标题一. Maven依赖概念1. 依赖的基本配置2. scope:依赖范围配置3. 依赖范围4. 传递性依赖一. Maven依赖概念1. 依赖的基本配置根元素(project)下的dependencies可以包含dependence元素,以声明多个依赖。每个依赖都包含:依赖类型 Type:默认为jar2. scope:依赖范围配置compile:编译依赖范围如果没有指定,就会默认使用该依赖范围,使用次依赖范围的maven依赖,对编译,测试,运行三种classpath都有效.

2021-06-07 22:02:25 2882

原创 Maven命令

Maven命令一. 常见命令Maven命令格式常用命令命令参数-D 传入属性参数-P使用指定的Profile配置一. 常见命令Maven命令格式mvn [plugin-name] : [goal-name]执行plugin-name插件的goal-name目标常用命令命令描述mvn -version版本mvn clean清除项目产生的临时文件,一般是模块下的target目录mvn compile编译源代码,src/main/javamvn pac

2021-06-07 20:23:46 90

原创 Maven项目打包

目录一. 创建不同打包环境二. 添加Profile配置三. 设置资源配置四. 执行打包命令一. 创建不同打包环境二. 添加Profile配置<!--打包环境开发,正式,测试 --><profiles> <!--开发--> <profile> <id>development</id> <properties>

2021-06-07 20:23:06 143

原创 在IDEA中使用Maven

创建Maven项目一. 创建Java项目1. 编译项目二. 创建Web项目三. Maven多模块构建1. 设置模块之间的依赖关系一. 创建Java项目创建Maven项目1. 编译项目二. 创建Web项目配置parent默认JDK版本改成1.8删除默认配置添加Web部署的插件在build标签中添加plugins标签Jetty轻量级web服务器<plugin> <groupId>org.mortbay,jetty</groupId>

2021-06-06 22:35:06 282

原创 Maven安装的配置

Maven的作用自动导入,配置jar包,war包项目架构管理工具约定大于规定Maven的四大特性Maven为Java世界引入了一个新的依赖管理系统jar 升级时只需修改配置文件即可。可以用groupId,artifactId,version组成的Coordination(坐标)唯一标识一个依赖。<dependency> <groupId>javax.servlet</groupId> com.baidu <artifa

2021-05-16 21:22:15 150 2

原创 约束

约束一. 约束的简单介绍1. 约束的作用2. 约束二. 约束的使用1. 非空约束(not null)2. 唯一性约束(unique)三. 主键约束(primary key)四. 默认约束(default)五. 检查约束六. 外键约束一. 约束的简单介绍约束英文:constraint约束实际上就是表中数据的限制条件1. 约束的作用表在设计的时候加入约束的目的就是为了保证表中的记录完整和有效。2. 约束非空约束唯一性约束主键约束默认约束检查约束外键约束

2021-05-16 21:12:38 177 3

原创 数据表的操作

数据表一. 数据表的操作1. 创建表结构2. 删除表3. 更改表4. 查二. 表中字段的操作1. 增2. 删3. 改4. 查三. 表中数据的操作1. 增2. 删3. 改4. 查一. 数据表的操作1. 创建表结构--新建表create table 表名( age int, name varchar(11));--带字符集和校验规则的表create table 表明( age int, name varchar(11))character set utf8 collate ut

2021-05-16 18:45:43 593 2

原创 数据库的操作

数据库的操作1. 选择数据库2. 查询数据库4. 创建数据库5. 删除数据库6. 修改数据库1. 选择数据库/*选择数据库*/use 数据库名;2. 查询数据库查看所有数据库--最后有个s不要忘了show databases;当前选择库select database();查看数据库的创建信息show create database 库名;4. 创建数据库--带字符集和校验规则create database 库名 character set utf8 collate

2021-05-16 18:38:09 62

原创 MySQL安装和配置

MySQL目录一. Windows安装1. 下载MySQL2. 配置环境变量3. MySQL服务开启4. 数据库连接二. 数据库介绍1. 什么是数据库 ?2. 为什么需要数据库 ?3. 都用那些常见的数据库 ?三. 数据库的Help一. Windows安装1. 下载MySQL解压版需要创建配置文件my.ini 然后初始化MySQL会得到一个初始密码安装MySQL服务mysqld --install mysql80 如不写服务名默认为mysql用初始密码登录MySQL修改密码

2021-05-16 12:35:07 849 9

原创 集合

集合框架目录一.集合的概念集合和数组的区别?二.Collection父接口中的常用方法三.List集合一.集合的概念对象的容器,定义对多个对象进行操作的方法。集合和数组的区别?1.数组长度固定,集合长度不固定(自动申请)。2.数组可以存储基本类型和引用类型,集合只能存储引用类型。Java.util.*包中#mermaid-svg-R5YuwIAn3QPw68A8 .label{font-family:'trebuchet ms', verdana, arial;font-f

2021-05-14 19:21:25 81 1

原创 常用类

Java中的常用类一.内部类二.Object类三.包装类四.String类五.Math工具类六.System类七.时间日期类一.内部类二.Object类三.包装类四.String类五.Math工具类六.System类七.时间日期类

2021-05-13 01:30:50 78

原创 异常

Java异常处理目录一.异常分类二.异常的基本概念错误:异常:声明受查异常声明异常的注意事项三.抛出异常抛出异常四.捕获异常try/catch捕获异常一.异常分类二.异常的基本概念Java API中定义了许多异常类,异常类分为两大类,错误error,异常ExceptionJava把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类检查性异常运行时异常错误(error)一般和JVM相关的异常处理的五个关键字(try,cat

2021-05-09 11:26:46 195

原创 接口

接口目录一.接口的概念二.接口的作用三.接口的实现(interface)接口的创建接口实现(多继承)implements一.接口的概念普通类:只有实现方法抽象类:具体的实现方法和规范(抽象方法)接口:规范 , 面向接口编程二.接口的作用定义一个约束接口不能实例化,接口中没有构造方法。定义一个接口让不同的人来实现。提高开发效率提高程序可维护性接口可以继承其他接口 用extends 多个接口三.接口的实现(interface)接口的创建

2021-05-08 08:07:22 91

原创 抽象类

抽象类目录一.抽象类的作用二.抽象类的使用使用抽象类意义抽象类的实现(abstract)一.抽象类的作用抽象类用来描述一种类型应该具备的基本特征与功能, 具体如何去完成这些行为由子类通过方法重写来完成抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public;抽象类的抽象方法必须要在继承中的子类中重写。不能new这个抽象类,只能靠子类来实现他 没有构造器,需要依靠子类采用向上转型的方式处理。抽象类必须

2021-05-08 08:02:35 317

原创 面向对象

面向对象什么是面向对象?面向对象的三大特性类的结构构造方法(构造器)什么是面向对象?面向对象编程(Object-Oriented programming )简称OOP。面向对象的本质就是:以类的方式组织代码,以对象的组织(封装)数据。万物皆对象对象=属性+方法开发过程先有类后有对象,分析过程先有对象后有类。对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个

2021-05-07 22:27:27 183 3

原创 方法

方法方法的定义方法的概念方法的参数方法的重载(overload)方法的调用**方法的使用**(递归概念)用递归求阶乘5!值传递和引用传递值传递(String 和包装器类按值传递)引用传递方法的定义方法的概念方法是解决一类问题的步骤的有序集合方法被包含在类中或对象里。方法的本质就是函数,一个方法完成一个功能,后期的扩展。静态方法(static)可以用类名来调用方法。如:One.add();非静态方法(实例化类来调用 new)静态方法效率上要比实例化高,静态方法的缺点是不自动进行销毁,而实

2021-05-07 19:33:06 91

原创 程序基本结构

Java程序基本结构顺序结构选择结构if单选if双选if多选择if嵌套switch循环结构whiledo whilefor增强型forbreakcontineuJava中的标签顺序结构- Java的基本结构就是顺序结构- 语句和语句之间,如没有明确要求,它会从上到下依次执行。- 顺序结构是最简单的算法结构。选择结构if单选if(true|false){ //如果布尔值为true则执行,如false就跳过选择结构} equals//字符串判断相当于strcmp if双选if(t

2021-05-07 18:09:32 96

原创 运算符

Java中的运算符赋值运算符条件运算符字符串连接符算数运算符关系运算符逻辑运算符复合运算符位运算符赋值运算符int a = 2;条件运算符true ? A : B;//条件为真->返回A,为假->返回B。字符串连接符System.out.println("hello"+"world");//> 在操作中只有一个String类型就会拼接System.out.println(""+a+b);//> 如果String类型在后面就会运算出结果`System.

2021-05-07 16:48:56 72

原创 变量和常量

声明变量 Java是强类型语言,每个变量必须要声明类型 变量名必须是合法的标识符 变量命名规范 所用变量,方法,类名:见名知意 类成员变量:驼峰原则,monthSalary(首单词小写,之后单词首字母大写) 局部变量:首字母小写和驼峰原则 常量:大写字母加下滑线 类名:首字母大写和驼峰原则GoodMan 方法名:首字母小写和驼峰原则 变量作用域 类变量 实例变量(在类中,从属于对象,可以不用初始化默认为0,0.0

2021-05-07 16:16:15 59

原创 数据类型

强类型语言Java和是强类型语言,安全性高基本类型(primitive type)整数:// 0b(二进制) 0(八进制)0x(十六进制)int number = 11; //4个字节byte number2 = 22; //1个字节short number3 = 33; //2个字节long number4 = 44L; //8个字节//-----------------------------------------------

2021-05-07 16:02:56 67 3

原创 Java初识和开发环境搭建

Java语言发展历史 java是SUN公司在1995年推出的一门高级编程语言。 是一种面向internet的语言,随着java技术在web方面的不段成熟,已经成为web应用程序的首选开发语言。 完全面向对象,与平台无关的编程语言,自带虚拟机。 2009年SUM公司被oracle公司收购。 Java的用途-市场定位 企业级应用开发 服务器开发 Web方向 java语言的特点 优点和特性 .跨平台 鲁棒性

2021-05-07 13:14:50 73

空空如也

空空如也

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

TA关注的人

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