03 2022 档案
摘要:1.交换排序: a.冒泡排序(相邻交换,最大在后) 外循环表示交换多少轮,内循环表示一轮交换多少次,两次循环 时间复杂度为O(n^2) 规律: (1)外循环一共进行数组大小-1次循环(每循环一次排序一次) (2)内循环每一次排序次数都在逐渐减小,(因为最大值已经在最后) 优化:如果发现某次排序一次交
阅读全文
摘要:JavaScript(交互) 什么是javaScript? 是世界上最流行的脚本语言 引用方式: 内部标签(可以放在任意位置) <script>--> alert("你好")--> </script> 外部引入 <script src="One.js"></script> 基础语法: 注意点:Jav
阅读全文
摘要:CSS(表现) CSS是什么 CSS怎么用 CSS选择器 美化页面(文字,阴影,列表,超链接,渐变) 盒子模型 浮动 定位 CSS是什么? Cascading Style Sheet层叠级联样式表 CSS:表现(美化页面) 字体,颜色,边距,高宽度,背景图片,网页定位 3种CSS导入方式: 行内元素
阅读全文
摘要:HTML(结构) 什么是html? 超文本(文字,图片,视频,音频,动画)标记语言 HTML的结构: DOCTYPE:告诉浏览器,使用的是什么规范 head:网页头部 meta:描述性标签,描述网站的一些信息,一般用来左seo(搜索引擎优化算法) title:网页标题 body:网页主体 <!--D
阅读全文
摘要:JDBC 引:在学习数据库后,我们是否想到,数据库的作用是存储数据,可是我们在写代码的时候,怎么将代码里的数据给保存到数据库里呢 整个JDBC是一个面向接口编程的过程 一.什么是JDBC? 1)是一个独立于数据库系统的一个接口规范 二.怎么使用jdbc 1)JDBC程序编写步骤: 导入java.
阅读全文
摘要:javaweb 1.基础概念 静态web html,css 提供给所有人看的数据始终不会改变 动态web 数据始终都在改变,每个人在不同时间不同地点看到的数据不同(淘宝之类的) Servlet/jsp,asp,php 在Java中动态资源开发技术统称为javaweb 1.2 web程序 能通过浏览器
阅读全文
摘要:AJAX和JSON JSON 1.什么是JSON? 是一种轻量级的数据交换格式 轻量级是指跟xml比较 数据交换指的是客户端和服务器之间业务数据的传递格式 2.JSON在JavaScript中的使用(客户端) json的定义 json是由键值对组成,并且由花括号{}包围,每个键由引号引起来,键和值之
阅读全文
摘要:三层结构 所谓的安装mysql就是安装了数据库管理系统(DBMS) 所以数据库最核心的程序就是mysqld.exe就是DBMS,数据库文件放在data目录下,表就在对应数据库下,表实际就是一个文件 核心:其实数据库就是我们在客户端(DOS,sqlyog,java)写sql语句,通过网络传输到端口为(
阅读全文
摘要:数据库的配置 安装mysql.zip(这种解压就能用) 添加环境变量(bin目录的地址) 在mysql目录下创建ini文件 [client] port=3306 default-character-set=utf8 [mysqld] # 设置MySQL的安装目录 basedir=D:\\LcMysq
阅读全文
摘要:String: 重点概念: 用来保存字符串,也就是一组字符序列 字符串用的是Unicode编码,不管是字母还是汉字都占两个字节 字符串构造器很多 String类实现了Serializable接口【可以串行化,进行网络传输】 String类实现了Comparable接口【String对象可以进行比较】
阅读全文
摘要:注解 什么是注解? 注解(Annotation)也叫元数据(MetaDate),用于修饰包,类,方法,属性,构造器,局部变量等数据信息 和注释一样,注解不影响程序的逻辑,但注解可以被编译或运行,相当于嵌入代码中的补充信息 在javaSE中注解使用简单,一般用来标记过时的信息。但在javaEE中,注解
阅读全文
摘要:网络编程 网络基础知识: IP地址: 唯一标识主机 对于IPV4来说有4个字节,一个字节范围为0~255 ip地址的组成192.168.1.110 网络地址+主机地址 IPV6是由于IPV4地址不够用,用于替代IPV4的下一代IP协议 域名和端口号: 域名方便记忆(IP地址) IP地址找到主机,端口
阅读全文
摘要:内部类 类中的五大成员:属性,方法,构造器,代码块,内部类 源码中会有大量内部类 内部类的分类: 定义在外部类的局部位置上(比如方法内): 局部内部类(有类名) 匿名内部类(没有类名,重点!) 定义在外部类的成员位置上: 成员内部类(没用static修饰) 静态内部类(用static) 局部内部类:
阅读全文
摘要:集合 为什么要有集合? 数组的缺陷:长度指定就无法更改,只能存一个类型的数据,增加和删除麻烦(灵活性不够) 所以就有了集合:可以动态保存多个对象,提供了一系列操作对象的API,add,remove,set,get 集合框架体系 单列集合: 两个子接口:list,set 双列集合(键值对) Map接口
阅读全文
摘要:封装,继承和多态 封装 概念: 封装就是把抽象出来的数据(属性)和对数据的操作(方法)封装在一起,数据封装在方法内部,我们只需要调用方法就能对数据进行操作 例子:电视剧,开机关机,调音量,我们只要按按钮(方法)就能操作,内部的复杂操作就被封装起来了 好处: 隐藏实现细节 :方法(连接数据库)《==
阅读全文
摘要:反射(框架的灵魂) 为什么需要反射? 问题: 通过读取配置文件里的类和方法,创建一个对象和调用这个方法 我的想法:用文件流获取配置文件的内容 public class quesion1 { public static void main(String[] args) throws IOExcepti
阅读全文
摘要:抽象类和接口 抽象类(abstract): 为什么会有抽象(abstract)类? 父类方法不确定性 抽象类的基础: 被关键字abstract修饰的类和方法 价值更多在于设计,是设计者设计好被子类调用并实现抽象类 细节: 抽象类不能实例化 抽象类的方法可以不是抽象方法,但是有抽象方法的一定是抽象类
阅读全文
摘要:线程(基础) 概念: 什么是程序: 为完成某种任务,用某种语言编写的一组指令的集合(就是我们写的代码) 什么是进程: 运行中的程序(就会占用内容空间) 什么是线程: 线程由进程创建的,是进程的实体,一个进程可以有多个线程(例如迅雷里,多个下载任务就是多个线程) 单线程: 同一个时刻,只允许运行一个线
阅读全文
摘要:IO流 文件 什么是文件? 文件,对我们并不陌生,文件是保存数据的地方,比如大家经常使用的word文档,txt文件,excel文件...都是文件。它既可以保存一张图片,也可以保持视频,声音. 文件流 文件在程序中都是以流的形式来操作的 流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数
阅读全文
摘要:Spring5 1.什么是Spring 是一个轻量级(jar包少)的开源的JAVAEE框架(容器) 是为了解决企业应用开发的复杂性 支持事务的处理,对框架整合的支持 两个核心部分:IOC和AOP IOC:控制反转,把创建对象的过程交给Spring进行管理 AOP:面向切面,不修改源代码进行功能增强
阅读全文
摘要:SpringMVC 1.什么是MVC? 模型(Dao,Service),视图(JSP),控制器(Servlet) 是一种代码规范 职责分析: Controller:控制器servelt 取得表单数据 调用业务逻辑 转向指定的页面 Model:模型,指工程中的javaBean,用来处理数据 一类是实体
阅读全文
摘要:Mybatis 1.简介 1丶什么是Mybaties MyBatis 是一款优秀的持久层框架, 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和
阅读全文