- 博客(36)
- 收藏
- 关注
原创 Springboot基础篇
第一章SpringSpring生态有Springboot、SpringData、SpringCloud、SpringBatch、SpirngFramework、SpringSecurity…。通常我们说的是SpringFramework和Springboot的区别Spirng生态能做什么1.Microserivices(微服务)2.Reactive3.Cloud4.Web app5.Servless(无服务)6.Eventdriver7.BatchSpringboot是什么Sprin
2021-05-06 00:11:42
210
原创 jQuery
jQuery写的少做的多例子$() :调用一个行数Document.read() :当文件都加载完成后Function(){} 执行函数$(document).ready(function () { alert("helllo,jQuery")});dom对象和jQuery对象dom对象使用js代码获取,创建的对象。Html中的对象都是dom对象jQuery使用jQuery代码获取的对象为什么要使用dom对象和jQuery对象目的是要使用dom对象的内容,和jQue
2021-04-27 00:12:27
118
原创 JSON字符串在前端的测试和window.eval对比
突然想测一测json.parse和window.eval的区别相同点:两个都可以做json字符串处理成json对象。不同:window.eval是可以对字符串附类名。windows.eval结果,传入的数组在调用eval前是json字符串,使用eval后自动转成了josn的objec对象并且付给了mess。可以通过mess[1].属性调取。 window.eval("mess="+xmlHttpRequest.responseText); alert(mes
2021-04-24 17:33:24
138
原创 一个简单的数据查询到前端展示总结
前言做了一个后台查询前端展示的小项目,背景是在前端才刚开始学的时候,以当时能力肯定还差点意思(hh,出自宋老师),当然结果就是面向百度编程啦。项目做完了,从开发到部署一个人搞定历时5天。也算是本人第一个小项目啦,下面当然是要总结了首先如果我写的有幸被网友大佬们看到,任何细节问题都欢迎指正。(俺才刚开始,是个粗人)用到的知识结构(就很简单)获取数据库连接和操作(druid dbutil)bean包这里犯过两个错1.bean包要写空参构造器,dbutil获取查询结构要调用的2.成员变量名字不要
2021-04-24 10:07:13
1878
原创 AJAX请求
什么是ajax请求ajax是一种浏览器通过js异步发起请求。局部更新页面的技术。ajax请求的四个步骤1.首先创建XMLHtttpRequest2.调用open方法设置请求参数3.调用send方法发送请求4.在send方法前绑定onreadystatechange事件,处理请求完成后的操作一个完整的ajax请求 //ajax请求 function ajaxRequest(){ //1.首先创建XMLHttpRequest var
2021-04-20 17:11:05
69
原创 JavaScript
成员变量和全局变量成员变量:在浏览器打开的时候分配内存空间,关闭的时候销毁局部变量:在函数体当中声明的变量,调用函数的时候分配空间,执行结束后,内存释放。var s =123;function f() { var s = 456; var a =1; alert(s)}f();alert(s);alert(a);//内存已释放,没有值当一个变量声明的时候没有写var时候默认是成员变量。<script> function f() {
2021-04-17 23:32:39
192
原创 反射机制
反射机制概述运行的时候借助反射取得任何类的内部信息,并能直接操作任意对象的属性和方法理解Class类并获取Class实例类的加载与ClassLoader的理解常见运行时类的对象获取运行时类的完整结构调用运行时类的指定结构...
2021-04-03 18:25:46
73
原创 IO流
File类的使用如何创建实例1. File file = new File("hello.txt")2. File file1 =new File("D:\\7-Zip","readme.txt");3. File file2 =new File(file1,"Licence.txt");常用方法4. geiabsolutepth();5. getpath();6. getname();7. getparent();获取上层文件路径8. long length():获取文件长度(字节
2021-03-28 14:21:37
79
原创 java泛型
为什么要有泛型规范集合,给集合添加标签。集合中使用泛型总结:1.集合接口或集合在jdkjdk5时都戴泛型结构。2.在实例化集合类时,可以指明具体的泛型类型3.指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)比如:add(E e) 实例化后:add(Interger e)4.注意点:泛型的类型必须是类,不能时基本数据类型。需要用到基本数据类型的位置,拿包装类替换5.如果实例化时,没有指明泛型的类型。默认类型为java.lang.Object类型。Ma
2021-03-28 08:55:48
85
原创 JAVA常用类(String,date,comparable,system,math,枚举,注解)
1.字符串相关了的类String:字符串,使用一对"引起来表示"String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示Sring可以比较大小Sring内部定义了final char【】 value用于存储字符串数据Sring代表了不可变序列。简称不可变性复习:引用数据类型==表示比较地址值1.String在方法区中开辟新的字符串,如果有新的String出现,有相同字符串则将字符串地址值付给新String2.String加减涉及变量的时候
2021-03-19 23:55:32
194
原创 javaweb
Web资源分类静态资源:html、css、js、txt、mp4、jpg动态资源:jsp、servlettomcat 和Servlet版本的对应关系tomcat安装bin 专门用来执行服务conf 专门用来存放及配置文件lib 专门用来存放tomcat服务器jar包logs 专门用来存放tomcat服务器输出的日记信息temp 专门用来存放tomcat运行时产生的临时数据webapps 专门用来存放web工程work Tomcat工作时的目录,用来存放Tomcat运行
2021-03-13 15:30:24
184
原创 json
json定义json是又键值对组成,并且由花括号(大括号)包围。每个键由引导起来,键和值之间使用冒号进行分隔,多组键值对之间进行逗号进行分割 <script> var jsonobj={ "key1":12, "key2":"abc", "key3":true, "key6":[{ "key7":"cbcb"}, {
2021-03-12 23:04:00
428
原创 JavaScript
JS的标签使用,两种方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="jstest.js"></script></head><body></body>
2021-03-12 17:07:01
170
原创 JDBC
JDBC概述数据持久化获取数据库连接创建connection方式一:Driver接口public class ConnectionTest { @Test public void method() throws SQLException { Driver driver =new com.mysql.cj.jdbc.Driver(); String url ="jdbc:mysql://localhost:3306/text";
2021-03-11 18:54:15
3529
原创 枚举类与注解
如何定义1.对象有限个2.需要定义一种常量的时候,枚举列全了,如:选项定义方式一:jdk5.0前,自定义枚举类单例模式,构造器私有,类中创建有限个类如何使用关键字定义方式二;jdk5.0,可以使用enum关键字定义枚举类enum Season1{ 1.第一步:先创建对象 public static final s =new Season1(..............); //以上修改成 s(); //因为其他是多余的,一定是public static final XXX =ne
2021-03-10 08:42:48
47
原创 Java编程基础-中级
多线程Java常用类枚举类&注解Java集合泛型IO流网络编程Java反射机制Java8的其他型特性Java9&Java10&Java11新特性
2021-01-15 23:50:03
341
原创 异常处理
1.异常概述与异常体系结构怎么处理代码运行中的异常1.Java程序执行过程中所发生的异常分为两类1.1 Error:Java虚拟机无法解决的严重问题。如JVM系统内部错误、资源严重情况。如StackOverflowError(栈溢出)、oom(堆溢出)、一般不编写针对性代码进行处理。1.2 Exception:空指针访问、试图读取不存在的文件、网络连接中断、数组角标越界→1.编译时异常→2.运行时异常2.常见异常3.异常处理机制一:try-catch-finally4.异常处理机制而:th
2021-01-09 23:51:55
201
原创 面向对象编程(下)
static关键字的使用1.为什么引入static?我们创建一个又一个对象的时候,开辟多个空间,这里面会有多个属性或方法是一样的,这会照成数据的冗余,这时候引入static 让一个类的多个对象使用同一个属性或者方法,节约内存空间2.static的使用1.意思:静态的2.修饰:方法、属性、代码块、内部类3.使用static修饰属性(成员变量):静态变量/实例变量3.1实例变量(成员变量)1.随着创建对象而加载3.2静态变量(成员变量)1.随着类的加载而加载(在调用构造器的时候,构造器加载属
2021-01-02 23:33:50
169
1
原创 复习(多态性、Object类的使用、instanceof的使用和equals的重写、包装类)
1.多态性的理解一个事物的多种形态。1.1.向上转型,和向下转型。向下转型:使用子类独有的方法,用a instanceof A,判断a对象是不是A类的同类或是A类的子类。是就转型。向下转型:直接转。抽象类和接口的实现抽象类:abstract不能实例化。接口:interfanceObject类的使用数组也是Object类的子类equals的重写public boolean equals(Object obj) { System.out.println("我重写");
2021-01-02 15:42:15
117
原创 toString() 和 包装类的使用
当输出一个引用数据类型对象的时候输出地址值,其实就是使用了toString()1.像String、Date、File、包装类都重写了Object类中的toString()方法使得在调用这些对象的时候,返回实体内容信息2.可以自定义重写的内容,返回实体内容问题我重写子类方法为什么父类掉用equals的时候还是用的重写的方法。package Practice;import java.util.RandomAccess;public class GeometricObject { pro
2020-12-30 23:09:33
308
原创 敲代码练习总结,对过去知识的补缺补漏
在学到对Object类equals方法的重写的时候遇到一个问题总结一下引用数据类型的强制转换一定要时父子类吗?一定要是,并且遵循基本数据类型的转换模式,大转小需要强转,小转大可以直接转。怎么理解方法重写的时候返回值是 return super.equals(obj);为什么多态的方法形参一定要写个父类的父类的方法形参在new对象调用的时候可以在形参内new一个要调用的重写的子类的方法方法的多态性可以用两个方法表现1.方法区Father fa =new son;fa.fa(调用儿子重写
2020-12-29 23:01:32
349
1
原创 多态性的总结回顾,以及引入instanceof
对象的多态性只适用于方法,不适用于属性(编译运行都看左边).3.多态的使用称为虚拟方法调用子类方法重写的时候,父类称为虚拟方法,编译调用虚拟方法。1.什么是多态性2.什么是虚拟方法调用3.一个类可以有几个父类,一个父类可以有多少个子类,子类能获取直接父类的父类中的结构吗,子类能否获取父类中private权限的属性或方法(可以,写get,set方法)重写方法名形参列表一样,子类权限必须比父类大,父类是private子类不能继承,void void ,父类是引用数据类 子类必须是继承类的引用
2020-12-27 12:11:25
118
原创 JAVA面向对象特征之三---------多态性
多态性语法Persion 父类 Student 子类 Teacher子类Persion persion =new Student();调用persion方法的时候还是只能调用persion类的方法,但是如果有Student类的重写同名方法时,调用的结果是重写方法的结果。我们称之为虚拟方法调用在编译期,编译的是父类的方法,执行期看子类的方法。多态性使用前提1.要有父类继承关系2.要有方法的重写为什么要用多态性给父类A类某个方法的形参列表写一个A类的属性,我们可以在C类 A a
2020-12-26 20:40:21
56
原创 JAVA面向对象特征二继承性
pubilic class Person(){int aint b int c }public class Student extend Person(){} 继承了Person的属性,不用重新再写了,继承属性方法,private也继承 ,可拓展java关于继承性的说明1.一个类可以被多个类继承2.一个类只能有一个父类3.可以一个继承一个方法重写在继承方法之后,子类要改变父类的方法。1.同方法名是否空参都得一模一样。2.子类的权限修饰符不能小于父类的权限修饰符,如果父类是
2020-12-25 20:30:35
76
原创 一个用户账户记录例子总结--java面向对象基础
总结:这是modol层,记录基础数据,一般用bean结构(get set方法,空参构造器)public class Customer { private String lastName; private String firstName; private int age; private String email; private String phone; Customer(String l,String f,int age,String email,
2020-12-25 09:41:34
127
原创 JAVA关于多个类的调用实例-----数组对象
简单的银行账户例子随便写了点,捋清楚主要思路就行了。总结有以下几点,两个类,一个操作类一个账户类创建一个user类调用账户创建账户,然后通过账户类调用到操作类。这里有几个关键点也是我想了好久才懂了的点写在代码上。这是第一个操作功能,没啥好总结的public class Detail { double deposit; double withdraw; String detail; public double getDeposit() { re
2020-12-23 21:47:36
655
1
原创 面向对象复习(JAVA最核心内容)
最核心设计类第一章一,面向对象学习的三条主线(4-6)(174)1.JAVA类以及类的成员:属性、方法、构造器、代码块、内部类2.面向对象的三大特征:封装性、继承性、多态性。3.其他关键字二,面向对象和面向过程的区别(175)1.面向过程,考虑怎么做2.面向对象,考虑谁来做(封装的调用)三,类和对象(176)类:对一类事物的描述,是抽象的。对象:对类的实例化。四,设计类(属性和方法)(177)属性=成员变量=field(堆空间)方法=成员方法=函数(栈空间)五,类和对象
2020-12-23 16:37:37
167
原创 java bean 和构造器、this
java bean 的格式类是公共的一个空参两个个get set 方法构造器构造器的权限继承类权限一个类中可以有多个构造器,彼此构成重载。封装类只能有缺省和public 两个修饰符this可以调用属性、方法、构造器、一般省略,但是出现同名就不能省略this 调用构造器在类的构造器中,可以使用this(形参)的方法调用别的构造器不能通过此方法调自己。此方法必须写在首行。此方法一个构造器只能用一次。在属性里定义另一个类的属性相当于这个类作为子类去调用...
2020-12-22 20:57:14
229
原创 通过一个类的方法调用到另一个类的所有方法(以银行账户为例)
主方法package Overload_text;public class way { public static void main(String[] args) { Customer ff =new Customer("jane","smith"); Account aa =new Account(1000,2000,0.0123); ff.setAccount(aa); ff.getAccount().getBalance(
2020-12-22 10:08:13
75
原创 方法的重载和可变的形参
方法的重载两同一不同同个类,同个方法名,其他不同,都称为重载。报错情况同类,同方法名,形参个数以及数据类型相等,变量不等如:Public void text(int k ,int j){}Public text(int w,int z){}可变的形参public void text(int ... z){}调用这个形参的方法时候,可以接收0或多个int 变量。和同方法名同类型形参构成重载和同方法名同类型数组不构成重载,不共存。如public void text(int
2020-12-18 19:44:11
150
1
原创 属性(成员变量)和局部变量的区别
不同点1.1 声名的位置不同属性(成员变量)是直接在类的{}里局部变量在包含main 方法的{}里、方法形参里、代码块内、构造器形参、构造器内部的变量。1.2关于权限的修饰符不同属性:可以在声明属性的时候指明权限使用private public 缺省protected等修饰符局部变量:不可使用...
2020-12-15 14:32:57
202
1
原创 数组中的常见异常
1.数组角标越界异常ArrayIndexOutOfBoudsExcetion2.空指针异常NullPointerException
2020-12-12 15:44:38
84
原创 Arrays工具类
Java.util.Arrays:是操作数组的工具类,里面定义了很多操作数组的方法,以下列出几种1.比较大小int []a=new int[]{1,2};int []b=new int[]{1,4};boolean c = Arrays.equals(a,b);System.out.println©; 2.遍历int []a=new int[]{1,2};System.out.println(Arrays.toString(a)); 3.全替换成10int []a=new in
2020-12-12 15:30:55
107
原创 二维数组(2020-12-11)
二维数组的遍历int [][]text =new int[5][5];for (int i = 0; i <text.length ; i++) {for (int j = 0; j <text[i].length ; j++) {System.out.println(int[i][j]);}}杨辉三角
2020-12-11 19:40:17
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人