![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA基础
文章平均质量分 75
个人笔记整理, 有自己写的 也有搬来的,时间太久已经分不清楚,如果造成侵权请私信联系,会尽快删除。
把csdn当日记本的菜鸡
正在学习的大学生
展开
-
Sql 优化笔记
Sql 优化 概述 优化成本:硬件>系统配置>数据库表结构>SQL及索引。 优化效果:硬件<系统配置<数据库表结构<SQL及索引。 MySQL层优化原则 减少数据访问: 设置合理的字段类型,启用压缩,通过索引访问等减少磁盘IO 返回更少的数据: 只返回需要的字段和数据分页处理 减少磁盘io及网络io 减少交互次数: 批量DML操作,函数存储等减少数据连接次数 扩展 SQL语句主要分为哪几类.原创 2021-12-16 20:51:20 · 798 阅读 · 0 评论 -
CSS概述
CSS概述 简介 CSS(Cascading Style Sheets) CSS样式表或层叠样式表 是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 CSS 定义如何显示 HTML 元素,就像 HTML 中的字体标原创 2021-12-15 21:25:30 · 423 阅读 · 0 评论 -
JSON简述
JSON 1. JSON 是什么? JSON,全称是 JavaScript Object Notation,即 JavaScript对象标记法。 JSON是一种轻量级(Light-Meight)、基于文本的(Text-Based)、可读的(Human-Readable)格式。 因为JSON本身就是参考JavaScript 对象的规则定义的,其语法与JavaScript定义对象的语法几乎完全相同。 JSON格式的创始人声称此格式永远不升级,这就表示这种格式具有长时间的稳定性,10 年前写的文原创 2021-12-12 13:24:19 · 121 阅读 · 0 评论 -
JavaScript
JavaScript JavaScript概述 什么是JavaScript? JavaScript是运行在浏览器上的脚本语言。简称JS。 JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。 区分JSP和JS JSP:JavaServer Pages(隶属Java) JS: JavaScript原创 2021-12-12 13:23:11 · 547 阅读 · 0 评论 -
HTML 简述
HTML HTML5概述 什么是HTML HTML(HyperText Markup Language,超文本标记语言)是用来描述网页的一种语言,它不是一种编程语言,而是一种标记语言(由大量标记/标签组成的语言)。 什么是HTML5 HTML5是构建Web内容的一种语言描述方式,HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式,被认为是互联网的核心技术之一。 HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都原创 2021-12-12 13:22:10 · 1486 阅读 · 0 评论 -
面向对象设计 简述
面向对象设计 面向对象的特性 将数据封装于类中 完全面型对象 封装 隐藏细节 只给出使用信息 、公共的访问方式 隐藏对象的属性和实现细节 继承 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 一个儿子只有一个爸爸 单继承(Java只支持单继承 多重继承是通过一个类继承多个接口实现的) 普遍性 父类中有的成员变量方法 子类也有原创 2021-12-12 13:18:54 · 1219 阅读 · 0 评论 -
sql优化
SQL优化 查询SQL尽量不要使用select *,而是具体字段 字段多时,大表能达到100多个字段甚至达200多个字段 只取需要的字段,节省资源、减少网络开销 select * 进行查询时,很可能不会用到索引,就会造成全表扫描 避免在where子句中使用or来连接条件 分开两条sql写 使用or可能会使索引失效,从而全表扫描 对于or没有索引的字段,假设它走主键的索引,但是走到字段查询条件时,它还得全表扫描。 也就是说整个过程需要三步:全表扫描+索引扫描+合并。如果原创 2021-12-12 13:16:54 · 301 阅读 · 0 评论 -
SQL查询书写与查询顺序
查询语句的书写顺序 select ===> from ===> where ===> group by ===> having ===> order by ===> limit 查询语句的执行顺序 from ===> where ===> group by ===> having ===> select ===> order by ===> limit from ===> on ===>join ===>w原创 2021-12-12 13:15:38 · 298 阅读 · 0 评论 -
数据库基础
数据库/数据表基本操作 数据库 MySql用户管理 修改密码:首先在DOS 下进入mysql安装路径的bin目录下,然后键入以下命令:mysqladmin -uroot -proot; 增加用户:格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by ‘密码’ 数据库基本操作 启动mysql服务器net start mysql 关闭net stop mysql 进入 mysql -h 主机地址 -u 用户名 -p 用原创 2021-12-12 13:13:55 · 601 阅读 · 0 评论 -
Maven简介
Maven简介 什么是Maven Apache Maven是一个跨平台项目管理工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。 Maven的作用 Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。改变这种手动维护jar的方式,设计出一套自动维护jar的体系。 传统方式管理jar包依赖的问题: jar包冲突 jar包依赖 jar包体积过大 jar包在不同阶段无法个性化配置原创 2021-12-12 13:02:05 · 421 阅读 · 2 评论 -
==和equals的区别
==和equals的区别 1.当使用= =比较时,如果相比较的两个变量是引用类型,那么比较的是两者的物理地值(内存地址),如果相比较的两个变量都是数值类型,那么比较的是具体数值是否相等。 2.当使用equals()方法进行比较时,比较的结果实际上取决于equals()方法的具体实现 任何类都继承自Object类,因此所有的类均具有Object类的特性,比如String、integer等,他们在自己的类中重写了equals()方法,此时他们进行的是数值的比较,而在Object类的默认实现中,equal原创 2021-12-11 22:18:24 · 71 阅读 · 0 评论 -
面向对象简述
学生个人整理学习 如有侵权请联系删除原创 2021-12-11 22:16:52 · 108 阅读 · 0 评论 -
JDBC(Java DataBase Connectivity)
JDBC(Java DataBase Connectivity) 简介 Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。本质上就是一堆的API. 由于操作步骤复杂 , 将来会被框架封装. 各种不同类型的数据库都有相应的实现 JDBC编程步骤 1.装载相应数据库的JDBC驱动并进行初始化 导入专用的jar包(不同的数据库需要的jar包不同) 导包步骤原创 2021-12-12 13:02:19 · 204 阅读 · 0 评论 -
UML Unified Modeling Language 统一建模语言
类图 类(Class) 在面向对象编程中,类是对现实世界中一组具有相同特征的物体的抽象。 接口(Interface) 接口是一种特殊的类,具有类的结构但不可被实例化,只可以被实现(继承)。在UML中,接口使用一个带有名称的小圆圈来进行表示。 关系(relation) 泛化关系 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。 例如:老虎是动物的一种,原创 2021-12-14 12:45:00 · 203 阅读 · 0 评论 -
Java异常
异常 代码报错先看第一行,圈定范围 异常的继承结构 异常层次结构中的根是Throwable Error:目前我们编码解决不了的问题 Exception:异常 编译异常:未运行代码就报错了,强制要求处理 运行时异常:运行代码才报错,可以通过编译,不强制要求处理 异常的解决方案 1. 捕获处理try-catch–自己解决 try-catch结构可以嵌套,如果有多种异常类型需要特殊处理的话 使用多态的思想,不论原创 2021-12-13 12:00:00 · 135 阅读 · 0 评论 -
static
static 概念 是java中的一个关键字 用于修饰成员(成员变量和成员方法) 特点 1.static可以修饰成员变量和方法 2.被static修饰的资源称为静态资源 3.静态资源随着类的加载而加载,最先加载,优先于对象进行加载 4.静态资源可以通过类名直接调用,也被称作类资源 5.静态被全局所有对象共享,值只有一份 6.静态资源只能调用静态资源 7.静态区域内不允许使用this与super关键字 static static存在的主要意义 创原创 2021-12-11 22:34:22 · 157 阅读 · 0 评论 -
final
final final可以用来修饰类,被final修饰的类是最终类,不可以被继承 可以把被final修饰的类看成树结构中的叶子节点f final可以用来修饰方法,被final修饰的方法是这个方法的最终实现,不可以被修改 被final修饰的是常量,常量的值不可以被修改 常量的名称必须是全大写,单词与单词之间使用_分割 不管是成员位置还是局部位置,常量定义的时候必须手动赋值 ...原创 2021-12-11 22:33:45 · 43 阅读 · 0 评论 -
super与this的区别
super与this this与super区别 this主要有三个作用: 1、在本类中作为对象调用属性\成员变量,在属性名与局部变量\参数名相同时,需要用this来指定成员变量\属性,否则调用的是局部变量或者参数 2、调用构造函数 this关键字调用构造函数,必须写在构造函数第一行 构造函数的调用必须是单向的,来回调用会死循环 3、返回类的引用。如return this来返回某个类的引用。此时this关键字就代表类的名称。 4、普通的直接引用,this原创 2021-12-11 22:31:59 · 52 阅读 · 0 评论 -
API(Application Programming Interface,应用程序接口)
集合Collection 泛型 概述 泛型,不是指一种具体的类型,而是说,这里有个类型需要设置,那么后续具体需要设置成什么类型,得看具体的业务 其实就是< ? >的部分,它就是泛型 作用 泛型通常与集合一起使用,用来限制集合中存入的元素类型 泛型具体设置成什么类型,那么这个集合只能存这个类型的元素 泛型是一颗“语法糖” 1)泛型可以把报错的时机提前,用于在编译期检查集合的元原创 2021-12-11 22:09:26 · 838 阅读 · 0 评论 -
JAVA基础概述
java语言 特点 平台无关性 一次编译 处处运行 与操作系统 处理器无关 可移植性的最大支撑 核心机制 JVM Java虚拟机 Java 源程序被 Java 编译器编译成虚拟机能够识别的字节码(class) 字节码文件是平台无关的并且体系结构中立 ..原创 2021-12-11 21:59:46 · 554 阅读 · 0 评论