12 2021 档案
摘要:01、什么是数据库,为什么要学习数据库 javaEE:企业级java开发 Web 前端(页面:展示,数据!) 后台(连接点:连接数据库JDBC,连接前端(控制,控制视图跳转,和给前端传递数据)) 数据库(存数据) 1.为什么学习数据库 岗位需求 现在的世界,大数据时代,得数据者得天下 被迫需求:存数
阅读全文
摘要:MySql索引背后的数据结构以及算法原理 下面是一位牛人写得关于数据库索引的精品之作,因为很好,不敢修饰,转载至此与博友共享。 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支
阅读全文
摘要:初识JavaScript: 前端三要素:HTMl(结构):超文本语言,决定网页的结构和内容 CSS(表现):层叠样式表,决定网页的表现样式JavaScript(行为):是一种弱类型脚本语言,其源代码不需要经过编译,而是由浏览器解释运行,用于控制网页的行为什么是JavaScript:JavaScrip
阅读全文
摘要:总结: 1.初识及核心选择器:css基本语法style, 三种引入方式:内部样式,行内样式,外部样式。 遵循就近原则 核心选择器:标签 class id 优先级id>class>标签 高级选择器:层次选择器: 1.后代选择器:在某个元素的后面。 body空格p{} 2.子选择器:只会让body下面的
阅读全文
摘要:上面是样式:注意使用div 和a标签 要求鼠标放到链接上的时候会进行变色 下面是代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>小测试</title> <style> #father { width: 30
阅读全文
摘要:多线程:Process:进程Thread:线程继承了Thread就变成一个线程说起进程不得不得说一下程序程序:是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念进程:是执行程序的一次执行过程,他是一个动态的概念,是系统资源分配的单位通常进程中可以包含若干个线程,当然一个进程中至少有一
阅读全文
摘要:网络编程:网络编程中有两个主要的问题: 1.如何准确地定位到网络上一台或者多台主机 2.找到主机之后如何进行通信网络编程中的要素: 1.IP和端口号 2.网络通信协议IP:IP地址是唯一定位一台网络计算机的端口:端口:表示计算机上的一个程序的进程不同的进程有不同的端口号,用来区分软件被规定电脑上最多
阅读全文
摘要:初识GUI:G图形U用户I界面编程一.学习GUI的方法:二.GUI是什么? GUI就是一个网页的排版封面三.GUI该怎么用?四.如何在我们平时运用? 1.可以一些小程序,比如说一些贪吃蛇和计算机 2.工作的时候可能需要维护一些swing界面,但是概况极小 3.了解MVC框架,了解监听事件。 4.组件
阅读全文
摘要:* 1.类与对象:类是一个模板(抽象的),对象是一个具体的实例 * * 2.方法: * 定义:定义方法,调用方法。 * * 3.对象的引用: * 引用类型: 基本类型(八个)除了八大基本类型意外的类型都可以称之为引用类型 * 对象是同过引用来操控的:栈 >堆(引用就是栈指向堆里面的一个地址但是真是操
阅读全文
摘要:多态笔记注意事项:1.多态是方法的多态,属性没有多态2.父类和子类 有关系 转换时候只能高转低不能低转高否则就会报一个转换类型的错误Cl0ass Cast Exception3.存在的条件:必须有继承关系 子类需要重写父类的方法,不然调用的都是各自的方法 父类的引用指向子类对象(main方法里面那个
阅读全文
摘要:重写:方法名相同参数相同实现过程随意 重载:方法名相同参数一定不相同
阅读全文
摘要:方法的重写1.重写都是方法的重写跟属性没有关系2.静态方法和非静态方法区别很大非静态方法可以重写静态则不能重写如果是静态方法:方法的调用只和左边定义的这个类型有关如果是非静态方法:重写也可以理解为静态属于类,而非静态属于对象3.重写的关键字只能是public不能是private的总结:1.重写需要有
阅读全文
摘要:接口: 接口中属性默认都是常量一般不在接口中定义常量 java是单继承但是可以利用接口实现多继承 接口都需要有实现类 类可以实现接口通过implements 接口 实现了接口的类就需要重写接口的方法 定义的关键字是 interface ,interface把class替换掉才被称为接口 普通类:只有
阅读全文
摘要:抽象类在一个类的修饰符后面添加abstract这个类就变成了抽象类//abstract抽象方法只有方法的名字没有方法的实现 public abstract void dosomething(); 如果想继承抽象类必须完成父类的所有方法 注意点除非子类也是个抽象类就不用实现父类的方法就让孙类实现 单继
阅读全文
摘要:异常的处理 处理异常的五个关键字: try 尝试处理 catch 捕获 finally 无论执行不执行都会走 通过 throw和thorws用于抛出异常public class Test01 { public static void main(String[] args) { try { new T
阅读全文
摘要:异常笔记异常:Exception异常大概分为三种:1.检查性异常:这个异常一般在用户使用输入错误时候,这是程序员无法预料的错误例如:登录qq账号时候需要输入数字,但是客户输入了英文单词这时候就会报出异常这个异常就称为检查性异常2.运行时异常:这个异常一般是写程序时候编译未报错运行时候报错的异常称为运
阅读全文
摘要:length():返回字符串的长度chaiAT():根据下标获取字符contains():(括号中是你传递的参数)查看当前字符是否包含你传进来的这些参数toCharArray():将字符转换成数组indexOf():查找括号里首次在字符出现的下标存在就返回该下标不存在则返回-1lastIndexOf
阅读全文
摘要:常用类:一.Object类:超类,基类,所有类直接或间接的父类,位于继承树的最顶层, 1.任何类如果没有extends显示继承某个类,都默认继承Object否则为间接继承 2.Object中所定义的方法是所有对象都具备的方法 3.Object可以存储对象 作为参数可以接受任何对象 作为返回值可以返回
阅读全文
摘要:封装就是该露的露,该藏起来的藏起来:追求”高内聚,低耦合“高内聚:就是类的内部数据的细节自己完成,不允许外界干扰 低耦合:尽量暴露少量的方法给外部使用 1.提高程序的安全性,保护数据* 2.隐藏代码的实现细节* 3.统一接口所有的方法都是get set形成的* 4.提高了系统的可维护性 重点必须记住
阅读全文
摘要:继承通过在类名后面添加extends来继承父类的方法* 子类继承父类就会拥有父类的所有方法和属性*注意前提方法和属性必须是public的,private的子类则无法调用父类 java中只有单继承没有多继承
阅读全文
摘要:super注意点: * 1.super是调用父类的构造方法必须放在构造方法的第一个; * 2.super必须只能出现在子类的方法或者构造方法中; * 3.super和this不能同事调用构造方法 * * VS this: * 代表的对象不同 * 1.this:本身调用者这个对象 * 2.super:
阅读全文
摘要:内部类 1.内部类new时候需要用外部类.new内部类这样才可以实例化 2.内部类可以直接调用外部类的私有属性 3.内部类可以直接调用外部类的私有方法 4.静态的内部类没办法访问非静态外部类的属性和方法 5.一个Java类中可以有多个class但是只需有一个public class 6.内部类也会生
阅读全文
摘要:static静态关键字非静态属性需要使用类名调用则静态的属性可以直接调用非静态方法需要使用类名调用则静态的方法可以直接调用非静态方法可以在方法体中直接调用静态方法静态方法可以调用静态的方法不能调用非静态的方法
阅读全文
摘要:instanceof判断和类型转换公式: System.out.println(A instanceof B);//能不能编译通过:就是看A跟B是否存在父子关系如果存在就编译通过否则相反 也可以理解为看A和B有没有简介的关系但是同级别的是不能够作比较 父类引用指向子类对象 子类无法指向父类的对象 父
阅读全文
摘要:泛型的概念:其本质是参数化的类型,把类型作为参数传递常见的形式有:泛型类,泛型方法,泛型接口好处:1. 编译器编译期间检查2.减少了数据类型转换注意事项:1.java里面的泛型只能是引用类型 2.demo20<String> stringdemo20 = new demo20<>();注意当你实例化
阅读全文
摘要:初学集合有点懵希望学习玩能改变现状集合主要是两组(单列集合,双列集合) 单列集合就是在集合中放的都是单个的对象,而双列集合就是在集合中都是成对的出现Collection接口有两个重要的子接口List和Set,他们的实现子类都是单列集合Map接口的接口实现子类。是双列集合存放的key,ValueCol
阅读全文
摘要:序列化和反序列化:1.序列化就是在保存数据时候保存数据的值和数据类型;2.反序列化就是在恢复数据时恢复数据的值和数据类型3.需要让某个对象支持序列化就必须让其类可序列化,为了让其类序列化就必须继承Serializable这个是个标记接口或者Externalizable推荐继承Serializable
阅读全文
摘要:IO流文件:文件就是用来保存数据的地方,文件是放在磁盘上的文件流:流:数据在数据源(文件)和程序(内存)之间经历的路径流的分类:1.按照操作数据单位不同分为:字节流:一般用在二进制的文件和字符流:一般用在文本文件 2.按照数据流的流向不同分为输出流和输入流 3.按照流的角色不同分为节点流和处理流,处
阅读全文
摘要:JVM位置:在操作系统(Window,Linux,Mac)之上类加载器的作用:加载Class文件 顺序 1.类加载器收到类加载的请求 2.将这个请求委托给父类加载器去完成,一直向上委托,直到启动类加载 3.启动加载器检查是否能加载当前这个类,能加载就结束使用当前的加载器,否则抛出异常,通知子加载器进
阅读全文
摘要:前端概念<!--head 标签代表网页的头部--> <title>基本标签学习</title>网页的名字 控制字体的大小 <h1>一级标签</h1> <h2>二级标签</h2> <h3>三级标签</h3> <h4>四级标签</h4> <h5>五级标签</h5> <h6>六级标签</h6> 一段话的分
阅读全文
摘要:***基本语法一.初期第一阶段:了解java语言:初期在想我能不能学会这门语言,包括现在也在怀疑,只是有在尽力学习。学了一些简单的计算机快捷键和简单的CMD窗口简单的计算机未来发展方向了解了java的诞生:1995年诞生 java的诞生优化了c++语言更精简了一些java老版本 JavaSE 核心也
阅读全文
摘要:Lambda表达式:介绍:希腊排序表中,排列第十一的字母,英文名Lambda其实质是属于函数式编程概念为什么要使用Lambda表达式?1.避免匿名内部类定义的太多2.可以让你的代码看起来简介一些3.去掉了一堆没有意义的代码,只留下了核心的逻辑函数式接口的定义;任何接口,如果只包含唯一一个抽象方法,他
阅读全文
摘要:初识css优势:1.内容和标签分离 2.网页结构表现统一,可以实现复用 2.样式十分丰富。 4.建议使用独立与html的css文件 5.利用SEO,容易被搜索引擎收录 三种导入方式 1.行内样式:在标签元素中,编写一个style属性,编写样式即可 2. 内部样式 3. 外部样式 选择器: 作用:选择
阅读全文

浙公网安备 33010602011771号