- 博客(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
471
2
原创 Maven的依赖
这里写目录标题一. Maven依赖概念1. 依赖的基本配置2. scope:依赖范围配置3. 依赖范围4. 传递性依赖 一. Maven依赖概念 1. 依赖的基本配置 根元素(project)下的dependencies可以包含dependence元素,以声明多个依赖。 每个依赖都包含: 依赖类型 Type:默认为jar 2. scope:依赖范围配置 compile:编译依赖范围 如果没有指定,就会默认使用该依赖范围,使用次依赖范围的maven依赖,对编译,测试,运行三种classpath都有效.
2021-06-07 22:02:25
3198
原创 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/java mvn pac
2021-06-07 20:23:46
139
原创 Maven项目打包
目录一. 创建不同打包环境二. 添加Profile配置三. 设置资源配置四. 执行打包命令 一. 创建不同打包环境 二. 添加Profile配置 <!--打包环境开发,正式,测试 --> <profiles> <!--开发--> <profile> <id>development</id> <properties>
2021-06-07 20:23:06
247
原创 在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
539
原创 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
332
2
原创 约束
约束一. 约束的简单介绍1. 约束的作用2. 约束二. 约束的使用1. 非空约束(not null)2. 唯一性约束(unique)三. 主键约束(primary key)四. 默认约束(default)五. 检查约束六. 外键约束 一. 约束的简单介绍 约束英文:constraint 约束实际上就是表中数据的限制条件 1. 约束的作用 表在设计的时候加入约束的目的就是为了保证表中的记录完整和有效。 2. 约束 非空约束 唯一性约束 主键约束 默认约束 检查约束 外键约束
2021-05-16 21:12:38
322
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
806
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
213
原创 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
1001
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
119
1
原创 常用类
Java中的常用类一.内部类二.Object类三.包装类四.String类五.Math工具类六.System类七.时间日期类 一.内部类 二.Object类 三.包装类 四.String类 五.Math工具类 六.System类 七.时间日期类
2021-05-13 01:30:50
385
原创 异常
Java异常处理目录一.异常分类二.异常的基本概念错误:异常:声明受查异常声明异常的注意事项三.抛出异常抛出异常四.捕获异常try/catch捕获异常 一.异常分类 二.异常的基本概念 Java API中定义了许多异常类,异常类分为两大类,错误error,异常Exception Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类 检查性异常 运行时异常 错误(error)一般和JVM相关的 异常处理的五个关键字(try,cat
2021-05-09 11:26:46
391
原创 接口
接口目录一.接口的概念二.接口的作用三.接口的实现(interface)接口的创建接口实现(多继承)implements 一.接口的概念 普通类:只有实现方法 抽象类:具体的实现方法和规范(抽象方法) 接口:规范 , 面向接口编程 二.接口的作用 定义一个约束 接口不能实例化,接口中没有构造方法。 定义一个接口让不同的人来实现。 提高开发效率 提高程序可维护性 接口可以继承其他接口 用extends 多个接口 三.接口的实现(interface) 接口的创建
2021-05-08 08:07:22
260
原创 抽象类
抽象类目录一.抽象类的作用二.抽象类的使用使用抽象类意义抽象类的实现(abstract) 一.抽象类的作用 抽象类用来描述一种类型应该具备的基本特征与功能, 具体如何去完成这些行为由子类通过方法重写来完成 抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public; 抽象类的抽象方法必须要在继承中的子类中重写。 不能new这个抽象类,只能靠子类来实现他 没有构造器,需要依靠子类采用向上转型的方式处理。 抽象类必须
2021-05-08 08:02:35
462
原创 面向对象
面向对象什么是面向对象?面向对象的三大特性类的结构构造方法(构造器) 什么是面向对象? 面向对象编程(Object-Oriented programming )简称OOP。 面向对象的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 万物皆对象 对象=属性+方法 开发过程先有类后有对象,分析过程先有对象后有类。 对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个
2021-05-07 22:27:27
678
3
原创 方法
方法方法的定义方法的概念方法的参数方法的重载(overload)方法的调用**方法的使用**(递归概念)用递归求阶乘5!值传递和引用传递值传递(String 和包装器类按值传递)引用传递 方法的定义 方法的概念 方法是解决一类问题的步骤的有序集合 方法被包含在类中或对象里。 方法的本质就是函数,一个方法完成一个功能,后期的扩展。 静态方法(static)可以用类名来调用方法。如:One.add(); 非静态方法(实例化类来调用 new) 静态方法效率上要比实例化高,静态方法的缺点是不自动进行销毁,而实
2021-05-07 19:33:06
284
原创 程序基本结构
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
394
原创 运算符
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
226
原创 变量和常量
声明变量 Java是强类型语言,每个变量必须要声明类型 变量名必须是合法的标识符 变量命名规范 所用变量,方法,类名:见名知意 类成员变量:驼峰原则,monthSalary(首单词小写,之后单词首字母大写) 局部变量:首字母小写和驼峰原则 常量:大写字母加下滑线 类名:首字母大写和驼峰原则GoodMan 方法名:首字母小写和驼峰原则 变量作用域 类变量 实例变量(在类中,从属于对象,可以不用初始化默认为0,0.0
2021-05-07 16:16:15
93
原创 数据类型
强类型语言 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
99
3
原创 Java初识和开发环境搭建
Java语言发展历史 java是SUN公司在1995年推出的一门高级编程语言。 是一种面向internet的语言,随着java技术在web方面的不段成熟,已经成为web应用程序的首选开发语言。 完全面向对象,与平台无关的编程语言,自带虚拟机。 2009年SUM公司被oracle公司收购。 Java的用途-市场定位 企业级应用开发 服务器开发 Web方向 java语言的特点 优点和特性 .跨平台 鲁棒性
2021-05-07 13:14:50
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人