自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Spring框架

SSM(SpringMVC+Spring+MyBatis)学框架首先要学规范,逻辑一、 SpringMVC1. 模型mvc分层架构:Model层封装数据View视图层页面展现Controller控制层访问转发2. 工作原理​ 1、用户发送请求至前端控制器DispatcherServlet。​ 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。​ 3、处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器

2021-07-22 20:07:15 254

原创 拼夕夕项目开题

拼夕夕项目开题一、开题前要求Markdown文档安装使用gitee集成IDEA二、资源1、MD文档–TopyraTypora官网 :https://www.typora.io/MD文档使用教程视频:https://www.bilibili.com/video/BV12J41137hu?p=6&share_source=copy_webTypora进阶视频https://www.bilibili.com/video/BV12T4y1g7se?share_so

2021-06-29 15:20:02 216

原创 0521课堂笔记--Map-HashMap-进程-线程

1. Map接口1.1 概述Map<K,V>–k--Key键不可重复 V–value值可重复Map存放的数据无序,初始容量16,默认因子0.751.2 Map集合的迭代package cn.tedu.collection;import java.util.*;//测试map接口public class TestMap { public static void main(String[] args) { //1. 创建map对象 /*

2021-05-22 17:12:06 109

原创 2021-05-21--0515周考

一 Java基础(40分,每题2分)请选这以下代码的输出结果。Public Base{Base(){System.out.println(“Base”);}}public class Checket extends Base{ Checket (){System.out.println(“Checket”);super();}public static void main(String args[]){Checket c= Checket();...

2021-05-21 21:09:16 480

原创 0520课堂笔记--泛型-集合

泛型 Collection List Set1. 泛型优点:引入泛型-主要目的是想通过泛型来约束集合中元素的类型。泛型的好处:可以把报错的时机提前,在编译时就报错泛型可以实现通用代码的编写package cn.tedu.generic;//测试泛型的优点2--通用public class TestGeneric02 { public static void main(String[] args) { Integer[] a = {1, 2, 3, 4, 5

2021-05-20 19:35:24 58

原创 0519课堂笔记--IO流-序列化与反序列化

1. IO流1.1 流Stream只能单方向流动输入流in–输出流out–从程序角度数据只能从头到尾的 顺序读写一次1.2 IO流继承结构1.2.1 File文件流封装磁盘路径字符串,创建可操作对象1.2.2 父类​ 不可创建对象–学习父类提供的共性方法–通过子类创建可以操作的对象​ InputStream–OutputStream–字节输入输出流 --针对二进制文件​ Reader–Writer–字符输入输出流–针对文本文件1.2.3 子类​ FileInputeStrea

2021-05-19 20:10:57 88

原创 0518课堂笔记--API

1. API–应用API(Application Programming Interface,应用程序接口)是一些预先定义的函数。程序员无需理解其内部机制和细节,就可以使用其功能api也作为规则,面向接口开发java.lang 包无需导包,默认存在2. Object–顶级父类,如果没有明确指定父类,默认父类就是Object常用方法 :toString()–默认实现打印地址值–>重写后打印 对象类型+属性值hashCode()–返回对应的哈希码equals()–默认实现==

2021-05-18 21:31:08 141

原创 面向对象复习

1. 面向对象复习面向过程–思想–干活的主体是自己面向对象–思想–干活不是自己,我们是指挥者,不论干啥,都得先创建对象类–把一类事物抽象成一个类型–模板/图纸–class对象–根据图纸创造出来的一个个实际的实例–new关于内存模型一共分5块,目前我们需要了解的是栈(先进后出)和堆(对象都存入堆中)2. JAVA类编码顺序:抽取形成类: 如:Phone/Student/Teacher/Person属性: 成员变量,属性还可以封装并提供get/set方法静态代码块: 类加载的时候加载,

2021-05-18 19:21:32 96

原创 0515自习总结

1. public类为什么类名被public权限修饰符修饰时必须使类名与文件名一致?机制是什么?另外,为什么java文件中只能有一个public修饰的类?因为Java文件是需要经过解释编译才能执行的,它在运行时并不是将所有的class文件全都放到内存中。而是在编译时遇到import的时候才去相应的文件目录找相应的class文件。而对于public类是可以被项目中所有的类都可以引用的(使用import+所对应的类),让public.类名和文件名一致(包括大小写形式,但排除.java 文件扩展名)是为了让编

2021-05-15 18:16:26 50

原创 0515自习总结--public-静态main

1. public类为什么类名被public权限修饰符修饰时必须使类名与文件名一致?机制是什么?另外,为什么java文件中只能有一个public修饰的类?因为Java文件是需要经过解释编译才能执行的,它在运行时并不是将所有的class文件全都放到内存中。而是在编译时遇到import的时候才去相应的文件目录找相应的class文件。而对于public类是可以被项目中所有的类都可以引用的(使用import+所对应的类),让public.类名和文件名一致(包括大小写形式,但排除.java 文件扩展名)是为了让编

2021-05-15 18:14:30 78

原创 0514课堂笔记--抽象类-接口

1. 抽象类1.1 概念Java中可以定义被abstract关键字修饰的方法,这种方法只有声明,没有方法体,叫做抽象方法.Java中可以定义被abstract关键字修饰的类,被abstract关键字修饰的类叫做抽象类如果一个类含有抽象方法,那么它一定是抽象类抽象类中的方法实现交给子类来完成1.2 格式权限修饰符 abstract 返回值类型 方法名(参数列表);1.3 特点:abstract 可以修饰方法或者类被 abstarct修饰的类叫做抽象类,被abstract修饰的方法叫

2021-05-14 20:09:48 109

原创 0513课堂笔记--多态-异常

1. 面向对象–多态多态总结:多态是什么?同一种事物多种表现形式,可以把多种子类都当做父类来看,统一标准实现多态的前提是?继承+重写多态的特点?1.父类引用指向子类对象2. 编译看左边,运行看右边多态的使用?成员变量 : 父类成员方法 : 父类的声明 & 子类的实现静态方法 : 如果父子类有同名静态方法,使用的是父类的1.1 多态测试案例package cn.tede.oop;//本类用于测试多态/**多态的出现是为了统一调用标准,向父类看齐 * 父类提供

2021-05-13 19:40:41 85

原创 各种代码的执行顺序

各种代码的执行顺序父类静态代码块父类构造代码块父类构造方法子类静态代码块父类构造代码块父类构造方法子类构造代码块子类构造方法父类局部代码块子类局部代码块package cn.tede.oopextends;//本类用于测试调用执行顺序//静态代码块 构造代码块 构造方法 局部代码块 子类父类public class TestBlock { public static void main(String[] args) { //创建父类对象 Fa f=new Fa()

2021-05-12 20:43:31 278

原创 0512课堂笔记--继承

面向对象–继承封装 继承 多态1. 概念继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并扩展新的能力.Java继承是会用已存在的类的定义作为基础建立新类的技术新类的定义可以增加新的数据或者新的功能,也可以使用父类的功能,但不能选择性的继承父类(超类/基类)这种继承使得复用以前的代码非常容易,能够大大的缩短开发的周期,降低开发费用.2.特点使用extends关键字来表示继承关系相当于子类把父类的功能复制了一份Java只支持单继承继承可以传递(爷爷/儿子/孙子这样的

2021-05-12 19:45:41 131

原创 0511课堂笔记--构造方法

1. 复习1.面向对象复习面向过程–思想–干活的主体是自己面向对象–思想–干活不是自己,我们是指挥者,不论干啥,都得先创建对象2.类–把一类事物抽象成一个类型–模板/图纸–class3.对象–根据图纸创造出来的一个个实际的实例–new4.关于内存模型一共分5块,目前我们需要了解的是栈(先进后出)和堆(对象都存入堆中)2. JAVA编码顺序1)抽取形成类,如:Phone/Student/Teacher/Person2)属性–成员变量–属性还可以封装并提供get/set方法3)构造方法(如

2021-05-11 18:47:32 107

原创 0510课堂笔记--数组-面向对象

1. 数组的工具类Arrays.toString()–查看数组元素Arrays.sort()–数组元素排序Arrays.copyOf()–复制数组/数组的扩容 /缩容Arrays.copyOfRange()–指定首位元素复制原数组package cn.tedu.arrays;import java.util.Arrays;//本类测试数组的 工具类Arrayspublic class TestArraysSortAPI { public static void main(String

2021-05-10 19:03:17 132

原创 0509homework

1. 水仙花数题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。package cn.tedu.homework;/** * 本类用于练习打印水仙花数 * * @author ZLei * @version 2021-5-9 14:34:43 *///三位数:各位数字的立方和等于该数本身//定义三位数并提取三位数的各位数字//判断public

2021-05-09 16:46:59 68

原创 0508课堂笔记--循环-数组

1. break continue returnbreak: 直接结束当前循环,跳出循环体,简单粗暴break以后的循环体中的语句不会继续执行,循环体外的会执行注意如果是嵌套for循环,在内层循环遇到了break,只会跳出当前这一层内循环哦continue: 跳出本轮循环,继续下一轮循环continue后本轮循环体中的语句不会继续执行,但是会继续执行下轮循环,循环体外的也会执行return:结束返回到main方法三者之后都不可加代码,无法到达的代码package cn.tede.ba

2021-05-08 18:58:15 111

原创 0507课堂笔记--循环结构

1.分支结构 swithch结构 for循环1.1分支结构单分支 多分支 嵌套分支1.2商品打折案例package cn.tedu.structure;import java.util.Scanner;//本类 用于练习商品打折案例public class TestDiscount { public static void main(String[] args) { System.out.println("请输入价格:"); double price =new Scanner(Sy

2021-05-07 20:02:04 137

原创 0506课堂笔记--运算符-变量

1.运算符1.1概述算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符。1.2运算速查表逻辑运算符连接两个关系表达式或布尔变量,用于解决多个关系表达式的组合判断问题注意逻辑运算符返回的运算结果为布尔类型通常,我们用0表示false,用1表示true与:表示并且的关系&单与: 1 & 2 ,结果想要是true,要求1和2都必须是true&&双与(短路与):1 && 2 ,当1是false时,2会被短路,提高程序的效率或:表示或者的关系

2021-05-06 18:29:05 105

原创 0430课堂笔记--标识符-数据类型

1.JAVA文件类名的修改:选中文件名,F2,即可修改2.main +Alt+/ main函数3.syso+Alt+/ 输出4.运行原理我们编写的文件是以”.java”为后缀的源代码文件,Ctrl+S保存时会触发编译器Eclipse对写好的代码进行编译,编译后生成以”.class”为后缀的字节码文件,当Ctrl+F11运行代码时,JVM就会加载字节码文件, 并加载main方法执行程序, 进而在控制台显示代码效果Java基础语法1.标识符1.1规则:标识符可以由字母、数字、下划线

2021-04-30 17:25:39 310 1

原创 2021-04-29

1.基础知识约翰•冯•诺依曼 计算机发明者 Ctrl+X 剪切 Ctrl+Z 撤销 Ctrl+Y反撤销 Ctrl+S 保存…詹姆斯•高斯林(James Gosling)JAVA之父硬件/软件系统 裸机1991年 Java开始开发2.java语言版本1.JAVASE 基础2.JAVAME 移动3.JAVAEE 企业JVM(JAVA虚拟机)JAVA语言是跨平台的;JVM本身不跨平台的;JVM是Java语言能跨平台的前提3.JDK和Eclipse的安装4..

2021-04-29 18:45:50 114 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除