基础知识
bcsjnazmkascbdhb
这个作者很懒,什么都没留下…
展开
-
3.运算符(20201126)
运算符1.逻辑运算符的基本用法 A:逻辑运算符有哪些 &(并且),|(或者),!(非),^(异或),&&(短路与),||(短路或) 注意事项: a:逻辑运算符一般用于连接boolean类型的表达式或者值 在Java中表示一个数大于3并且小于6,不可以写成3<x<6,应该写成x>3&x<6. b.表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子原创 2020-11-26 20:21:27 · 102 阅读 · 0 评论 -
2.常量、变量及运算符(20201125)
常量1.常量 1.1 常量的概述和使用 A:什么是常量 就是在程序的执行过程中其值不发生改变的量 B:Java中常量的分类 (1):字面值常量 (2):自定义常量 C:字面值常量的分类 (1):字符串常量 用双引号括起来的内容 (2):整数常量 所有整数 (3):小数常量 所有小数 (4):字符常量 用单原创 2020-11-26 01:35:37 · 147 阅读 · 0 评论 -
1.计算机基础知识(20201125)
计算机基础知识1.人机交互A:人机交互的两种方式 a.图形化界面方式:这种方式简单直观,使用着易于接受,容易上手操作 b.命令行方式:需要有一个控制台,输入特定指令,让计算机完成一些操作2.Java语言特点 简单性 解释性 面向对象 高能性 分布式处理 多线程 健壮性 多态 结构中立 安全性3.Java语言跨平台原理 A:什么是跨平台(平台指定的是操作系统) 通过Java语言编写的应用程序在不同的系统平原创 2020-11-25 01:00:56 · 95 阅读 · 0 评论 -
数据结构-链表
数据结构-链表链表是一系列的存储数据元素的单元通过指针串接起来形成的,因此每个单元至少有两个域,一个域用于数据元素的存储,另一个或两个域是指向其他单元的指针。这里具有一个数据域和多个指针域的存储单元通常称为节点。1.单向链表单向链表只有一个指针域,在整个节点中数据域用来存储数据元素,指针域用于指向下一个具有相同结构的节点![在这里插入图片描述](https://img-blog.csdnimg.cn/20201011221027163.png#pic_center)2.双向链表3.循环链表原创 2020-10-12 12:08:41 · 180 阅读 · 0 评论 -
JavaEE目录
JavaEE大纲MyBatis目录原创 2020-09-01 23:49:19 · 115 阅读 · 0 评论 -
JavaWEB Vue小案例
1.表格中的删除和修改2.排序问题3.天气预报的查询原创 2020-08-02 23:47:57 · 222 阅读 · 0 评论 -
JavaWEB JS小案例
JS小案例1.三级联动2.表单验证原创 2020-07-27 23:07:27 · 127 阅读 · 2 评论 -
JavaWEB CSS之动画案例
JavaWEB CSS之动画案例1.3d旋转2.CSS弹性盒子布局3.transform动画4.过渡动画5.过渡动画26.盒子模型7.漂浮广告页8.修改元素自带样式9.旋转动画10.自定义动画11.自定义动画2原创 2020-07-10 12:45:16 · 188 阅读 · 0 评论 -
JavaWEB CSS之页面布局案例
1.CSS浮动属性2.div+css页面布局3.背景的CSS属性4.背景图片25.边框属性6.边框圆角7.段落的设置8.列表属性9.内间距10.鼠标悬浮上拉一个层11.相片12.页面布局213.字母大小写转换属性14.字体的CSS属性...原创 2020-07-09 18:17:43 · 553 阅读 · 0 评论 -
JavaWEB CSS之选择器
1.CSS概念2.CSS的属性3.CSS之选择器案例3.1 id选择器3.2 包含选择器3.3 标签名选择器3.4 类选择器3.5 属性选择器3.6 通配符选择器3.7 伪类选择器3.8 伪类选择器23.9 相邻选择器3.10 选择器的优先级3.11 子选择器3.12 子选择器2...原创 2020-07-09 17:47:23 · 136 阅读 · 0 评论 -
JavaSE设计模式
JavaSE设计模式1.设计模式的概述和分类A:设计模式概述 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编写、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性以及代码的结构更加清晰.B:设计模式分类 (1)创建型模式(创建对象的): 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 (2)行为型模式(对象的功能): 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 (3)结构型模式原创 2020-06-11 19:04:02 · 221 阅读 · 0 评论 -
JavaSE多线程之线程池和定时器
JavaSE多线程之线程池和计时器1.线程间的等待唤醒机制Object 类中void wait () 在其他线程调用此对象的 notify () 方法或 notifyAll () 方法前,导致当前线程等待。void wait (long timeout) 在其他线程调用此对象的 notify () 方法或 notifyAll () 方法,或者超过指定的时间量前,导致当前线程等待。void notify () 唤醒在此对象监视器上等待的单个线程。void notifyAll () 唤醒在此原创 2020-06-11 00:06:44 · 139 阅读 · 0 评论 -
JavaSE多线程之卖电影票案例
JavaSE多线程之卖电影票案例1.继承Thread类的方式卖电影票A:案例演示 需求:某电影院目前正在上映贺岁大片,共有100张票,而它有3个售票窗口售票,请设计一个程序模拟该电影院售票。 通过继承Thread类实现 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020060620085618.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6L原创 2020-06-06 23:14:36 · 1755 阅读 · 0 评论 -
JavaSE多线程之线程种类
JavaSE多线程之线程种类1.线程控制之休眠线程A:线程休眠: public static void sleep(long millis) 线程休眠B:案例演示: 线程休眠2.线程控制之加入线程A:加入线程: public final void join() 意思就是: 等待该线程执行完毕了以后,其他线程才能再次执行 注意事项: 在线程启动之后,在调用方法B:案例演示: 加入线程![在这里插入图片描述](https://img-blog.csdnimg.cn/202006050746原创 2020-06-05 08:57:26 · 128 阅读 · 0 评论 -
JavaSE多线程
多线程1.多线程概述及多进程意义A:线程和进程 因为线程是依赖于进程存在的。B:进程概述通过任务管理器我们就可以看到进程的存在。 概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。C:多进程的意义 单进程计算机只能做一件事情。而我们现在的计算机都可以一边玩游戏(游戏进程),一边听音乐(音乐进程), 所以我们常见的操作系统都是多进程操作系统。比如:Windows,Mac和Linux等,能在同一个时间段内执行多个任务。 对于单核计原创 2020-06-04 22:25:20 · 168 阅读 · 0 评论 -
JavaSE 异常
JavaSE 异常1.异常的概述和分类A:异常的概述:异常就是Java程序在运行过程中出现的错误。B:异常的分类:举例:张三骑自行车旅游C:异常的继承体系 异常的基类:Throwable 严重问题:Error不予处理,因为这种问题一般是很严重的问题,比如: 内存溢出 非严重问题:Exception 编译时异常:非RuntimeException 运行时异常:RuntimeException2.JVM默认是如何处理异常的A:JVM默认是如何处理异常的 main函数收到这个问题时原创 2020-05-23 22:04:17 · 222 阅读 · 0 评论 -
JavaSE集合框架之HashMap和Hashtable
JavaSE集合框架之HashMap和Hashtable1.HashMap集合键是Stirng值是String的案例HashMap 允许插入null键 null值A:案例演示: HashMap集合键是Stirng值是String的案例2.HashMap集合键是String值是Student的案例A:案例演示: HashMap集合键是String值是Student的案例3.LinkedHashMap的概述和使用A:LinkedHashMap的概述: Map 接口的哈希表和链接列表实现,原创 2020-05-23 00:45:18 · 147 阅读 · 0 评论 -
JavaSE集合框架之Map集合
JavaSE集合框架之Map集合1.Map集合概述和特点A: 需求:根据学号获取学生姓名B:Map接口概述 查看API可以知道: 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值C:Map接口和Collection接口的不同 Map是双列的,Collection是单列的 Map的键唯一,Collection的子体系Set是唯一的 Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效2.Map集合的功能概述A:Map原创 2020-05-22 21:08:35 · 247 阅读 · 0 评论 -
JavaSE集合框架之ArrayList、Vector、LinkedList
JavaSE集合框架之ArrayList、Vector、LinkedList1. ArrayList1.1 ArrayList存储字符串并遍历void forEach(Consymer<? super E>action)执行特定动作的每一个元素的Iterable直到所有元素都被处理或者操作抛出异常A:案例演示: ArrayList存储字符串并遍历 迭代器 普通for1.3 去除ArrayList中重复字符串元素方式A:案例演示 需求:ArrayList去除集合中原创 2020-05-15 13:23:49 · 127 阅读 · 0 评论 -
JavaSE集合框架之数据结构之栈和队列
JavaSE集合框架之数据结构之栈和队列1.数据结构之栈和队列A:数据结构概述及常见数据结构 数据结构就是存储数据的格式 分类:栈,队列,数组,链表,树,哈希表B:栈特点:先进后出C:队列:先进先出D:数组特点:查询快,增删慢E:链表特点:查询慢,增删快3.List的三个子类的特点A:List的三个子类特点 ArrayList:底层数据结构是数组,查询快,增删慢。线程不安全,效率高 Vector:底层数据结构是数组,查询快,增删慢。线程安全,原创 2020-05-12 20:10:45 · 127 阅读 · 0 评论 -
JavaSE集合框架之List集合
JavaSE集合框架之list集合1.list集合概述及特点及存储字符串并遍历A:List集合的特有功能概述 void add(int index,E element):在指定索引处添加元素 E remove(int index):移除指定索引处的元素 返回的是移除的元素 E get(int index):获取指定索引处的元素 E set(int index,E element):更改指定索引处的元素 返回的而是被替换的元素B:案例演示: 特有功能测试2.list集合的特有功能概述原创 2020-05-12 01:33:05 · 137 阅读 · 0 评论 -
JavaSE集合框架之对象数组和Collection集合
JavaSE集合框架之对象数组和集合1.对象数组的概述和使用A:案例演示 需求:我有3个学生,请把这个3个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 学生:Student 成员变量:name,age 构造方法:无参,带参 成员方法:getXxx()/setXxx()2.集合的由来及集合继承体系图A:集合的由来 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。B:数组和集合的区别 (1): 长度区别原创 2020-05-11 18:16:36 · 169 阅读 · 0 评论 -
JavaSE常见对象之正则表达式
正则表达式1.概述和简单使用A:正则表达式:正确规则的表达式 是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。B:案例演示 需求:校验qq号码. 1:要求必须是5-15位数字 2:0不能开头2.组成规则规则字符在java.util.regex Pattern类中A:字符 x 字符 x。举例:'a'表示字符a ...原创 2020-05-08 14:54:39 · 131 阅读 · 0 评论 -
JavaSE 传参与返回值
传参与返回值1.传参1.1类名作为形式参数1.2抽象类名作为形式参数1.3接口名作为形式参数2.返回值2.1类名作为返回值类型2.2抽象类名作为返回值类型2.3接口名作为返回值类型3.链式编程A:案例演示: 链式编程...原创 2020-04-26 09:52:13 · 83 阅读 · 0 评论 -
JavaSE 抽象类
抽象类1.抽象类的概述及其特点A:抽象类概述 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。B:抽象类特点 a:抽象类和抽象方法必须用abstract关键字修饰 抽象类格式: abstract class 类名 {} 抽象方法格式: public abstract void eat(); b:抽象类不一定有抽象方法,有抽象方...原创 2020-04-24 21:37:24 · 200 阅读 · 0 评论 -
JavaSE 构造方法
构造方法1.构造方法概述和格式A:构造方法概述和作用 创建对象,给对象中的成员进行初始化B:构造方法格式特点 a:方法名与类名相同 b:没有返回值类型,连void都没有 c:没有具体的返回值2.构造方法的重载及注意事项A:案例演示 构造方法的重载B:构造方法注意事项 a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。 b:如果我们给出了有参数构造方法,系统将...原创 2020-04-23 23:45:33 · 160 阅读 · 0 评论 -
JavaSE 继承
继承1.继承的概述和格式A:继承概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。B:继承格式 通过extends关键字可以实现类与类的继承 class 子类名 extends 父类名 {} 单独的这个类称为父类,基类或者超类;这多个类可以称为子类或者派生类。2.继承案例演示以及继承的好处和弊端A:需...原创 2020-04-23 22:04:38 · 128 阅读 · 0 评论 -
JavaSE 多态
多态1.多态的概述及实现A:多态概述 某一个事物,在不同时刻表现出来的不同状态。 举例: Cat c=new Cat(); Animal a=new Cat(); 猫可以是猫的类型。猫 m = new 猫(); 同时猫也是动物的一种,也可以把猫称为动物。动物 d = new 猫(); B:多态前提 a:要有继承关系。 b:要有方法重写。 其实没有也是可以的,...原创 2020-04-23 13:05:41 · 110 阅读 · 0 评论 -
JavaSE 代码块
代码块1.代码块的概述和分类A:代码块概述: 在Java中,使用{}括起来的代码被称为代码块。B:代码块分类 根据其位置和声明的不同,分为:局部代码块、构造代码块、静态代码块、同步代码块C:常见代码块的应用 a:局部代码块 在方法中出现;限定变量周期,及早释放,提高内存利用率 b:构造代码块 ...原创 2020-04-19 16:15:36 · 116 阅读 · 0 评论 -
JavaSE 面向对象之匿名对象和关键字
1.方法的形式参数是类名的时候如何调用A:Java中参数传递问题 形式参数 基本类型:形式参数的改变不影响实际参数 引用类型:形式参数的改变直接影响实际参数B:方法的参数是类名 如果你看到了一个方法的形式参数是一个类类型(引用类型),这里其实需要的是该类的对象。2.匿名对象的概述和应用A:什么是匿名对象 就是没有名字的对象B:匿名对象应用场景 a:调用方法,仅仅只调用一...原创 2020-04-16 22:38:57 · 132 阅读 · 0 评论 -
JavaSE 面向对象之类与对象
面向对象1. 思想1.1 思想概述 面向过程:完成一个需求的步骤:首先是要弄清楚做什么,分析怎么做,最后通过代码实现。每一个步骤需要我们参与去操作和实现。面向过程就是面向具体每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。面向过程的代表语言:C语言 面向对象思想概述:当需求简单时,我们可以每一步都参与操作。但如果需求增加,功能复杂,那么如果要实现每一步骤就很...原创 2020-04-16 19:46:04 · 116 阅读 · 0 评论 -
JavaSE 递归
递归1.1 递归的定义和注意事项A:递归概述: 方法定义中调用方法本身的现象B:递归注意事项 要有出口,否则就是死递归 次数不能太多,否则就内存溢出 递归体现的是一种拆分合并的思想1.2 递归解决问题的思想及图解1.3 递归求阶乘的代码实现及内存图解A:案例演示 需求:求5的阶乘 循环实现 递归实现B:画图演示: 递归实现求5的阶乘的内存图1.4不死神兔问...原创 2020-04-16 13:32:54 · 157 阅读 · 0 评论 -
JavaSE 数组
数组1.数组的概述和定义格式说明A:数组概述:数组是存储多个变量(元素)的东西(容器),多个变量的数据类型要一致B:数组概念:数组是存储同一种数据类型多个元素的集合。 数组既可以存储基本数据类型,也可以村存储引用数据类型。引用数据类型:数组 类 接口 等C:数组定义格式格式1:数据类型[] 数组名格式2:数据类型 数组名[]举例:int[] a; ...原创 2020-04-16 01:21:31 · 272 阅读 · 0 评论 -
JavaSE 方法概述和格式说明
1. 方法概述和格式说明A:为什么要有方法 在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。 为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字, 所提取出来的代码可以被看作是程序中定义的一个方法。 B:什么是方法 方法就是完成特定功能的代码块 在很多语言中都有函数的定义,但是在咱们JAVA语言中...原创 2020-04-10 10:56:37 · 116 阅读 · 0 评论 -
JavaSE 控制跳转语句之关键字
控制跳转语句之关键字1.控制跳转语句break语句A:什么是控制跳转语句 Java中的goto是保留字,目前不能使用。虽然没有goto语句可以增强程序的安全性,但是也带来很多不便, Java就提供了break,continue和return来实现控制语句的跳转和中断。B:控制跳转语句的分类 break 中断 continue 继续 return 返回 C:break的使用场景 ...原创 2020-04-09 23:17:23 · 456 阅读 · 0 评论 -
循环结构之循环嵌套练习
循环结构之循环嵌套练习1.A:案例演示 需求:请输出一个10行10列的星星(*)图案。 如图: ***** ***** ***** ***** 注意: System.out.println("*");和System.out.print("*");的区别 在这里插入图片描述结论:外循环控制行数,内循环控制列数2.A:案例演示 需求:请输出下列的形状 ...原创 2020-04-09 22:10:32 · 257 阅读 · 0 评论 -
JavaSE 运算符
1.运算符1.1 逻辑运算符1.1.1 逻辑运算符的基本用法 A:逻辑运算符有哪些 &(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)注意事项: a:逻辑运算符一般用于连接boolean类型的表达式或者值。 在Java中我们要表示一个数大于3并且小于6 ,不可以写成3<x<6,应该写成 x&g...原创 2020-04-06 10:26:10 · 211 阅读 · 0 评论 -
JavaSE 流程控制语句之顺序结构和选择结构
流程控制语句1.定义:在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。 也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。 而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。2.分类:顺序结构、选择结构、循环结构1.顺序结构1.是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序由,依次执行,程序中...原创 2020-04-05 22:21:46 · 326 阅读 · 0 评论 -
JavaSE 循环结构之循环语句
循环语句的概述1.循环结构及分类1.1 循环结构定义: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。1.2 循环结构的分类: for循环、while循环、do...while循环2. 循环结构for语句2.1循...原创 2020-04-05 13:30:33 · 165 阅读 · 0 评论 -
JavaSE 常量与变量
JavaSE 常量与变量1.常量1.1 常量:就是在程序执行过程中其值不发生改变的量1.2 常量的分类:(1):字面值常量(2):自定义常量1.3 字面值常量的分类:(1):字符串常量 用双引号括起来的内容 “Hello”(2):整数常量 所有整数 4,5,(3):小数常量 所有小数 4.5,4.6(4):字符常量 ...原创 2020-04-03 10:39:17 · 219 阅读 · 0 评论