- 博客(20)
- 收藏
- 关注
原创 springBoot基本知识总结和使用实例
测试用例的使用: 在test目录下编写: 添加注解@RunWith(SpringRunner.class);@SpringBootTest 测试controller方法,需要测试请求地址。则需要新增注解:@AutoConfigrueMockMvc 在测试方法加注解@Test 使用命令行编译运行java程序: 打包:先进入到项目的目录,删除target文件,启动cmd命令窗口,执行打包命令:mvn clean packa...
2020-07-06 22:41:25 235
原创 SpringBoot初步了解+创建第一次程序
springBoot流行的原因: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 使用过spring的都深受其配置的烦恼。spring就是将各种配置信息,进行封装,使用注解来替换配置达到简化配置的目的; springBoot和spring的区别:简单来说,springBoot就是spring的升级封装版。 s...
2020-03-06 14:37:37 210
原创 web.xml文件的加载和配置
一、web.xml文件是项目的核心配置文件,很多配置信息都是通过该文件配置、加载、初始化;1. web.xml文件的加载与其在web.xml文件中的顺序无关;加载顺序为,ServletContext(context-param) -> listener - > filter ->servlet2. spring 核心文件:applicationContext.xml文件。we...
2019-07-30 15:18:21 586
原创 java-类型的学习
一、Class类——Class对象,任何一个类都有一个Class对象与这个类对应,保存着实例化这个类所需的基本信息;二、创建Class对象的三种方式:1、Class.forName("类全路径");2、类名.Class()3、已实例化的对象.getClass();三、为了用类而准备的工作:1、加载:这是由类加载器执行的。该步骤将查找字节码(通常在classPath所指定的路...
2019-06-11 17:57:30 94
原创 instanceof的解说
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例;obj.instanceof(class),对象是否是某个类(或者子类)的实例;class.inInstance(obj),对象能否转成类或者类子类,接口;...
2019-03-06 23:52:00 146
原创 Redis学习
1. Redis下载地址:https://github.com/MSOpenTech/redis/releases。下载压缩版后直接解压在C盘即可;2. 启动Redis服务器:cmd命令,进入redis解压路径,输入:redis-server.exe回车出现如图界面,则redis启动成功;3. 如果是本地,该窗口不能关闭,重开一个窗口,连接到redis服务器;启动redis客户端,也在解压...
2019-03-05 23:15:57 191
原创 cmd命令
1. wind+R进入cmd命令窗口,默认是进入c盘=>用户=>Administrator文件夹下;2. cd..命令返回上一层文件3. cd 文件名,进入某个文件夹(cd+空格+文件名)4. dir查看当前位置的所有的文件(包括文件夹,文件)...
2019-03-05 21:56:34 468
原创 mybatis自学
一、mybatis的安装使用:1.导入架包:mybatis-x.x.x.jar;选择自己需要的版本;maven工程在pox.xml文件引入依赖:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <vers...
2019-01-08 18:29:27 157
原创 绑定
1. 方法调用绑定:将一个方法调用同一个方法主体关联起来被称作绑定。 2. java中除了static方法和final方法外,其它方法都是动态绑定, 3. 绑定决定了java 的多态属性,绑定级当对象在编译时并不知道对象的类型是什么,只有在运行时才知道该对象属于什么类型 例如:多态中的一种 person p= new student() 对象p程序并不知道他的类型是什么,只有程序运...
2018-08-03 00:07:04 159
原创 初始化和类的加载
1. java类之有被使用时才会加载,在初次使用时才会加载;而所有的static对象和static代码块都会在加载时依程序中的顺序而一次初始化(定义为static的对象或者代码块只会被加载一次)2. 类的加载,当对一个类进行加载时,会将当前类和基类或者导出类都加载完成;当类加载完后就是初始化,显示基类的static被初始化,到导出类,当static和类都被加载完后就可以创建对象了,创建对象前会...
2018-08-02 23:48:46 195
原创 java多态
1. 多态的三要素:继承,重写,父类;父类的应用指向子类的对象;在编译期还是会调用父类的方法,只有运行期才会调用子类的方法;2. 多态必须要有继承,多态是指父类的引用既可以指向父类的类型,又可以指向子类的类型;例如 父类person,子类student :Person p = new Student();这里就创建了一个父类的引用,并指向了子类的对象new student();...
2018-08-02 23:06:41 105
转载 java事务回滚
java开发中都会使用spring事物管理,事务管理有三种,1.声明式事物管理;2.手动式事务管理;3.注解式事务管理;这三种事务管理中手动式是会回滚事物的,当程序运行出错时会回当前事物;但是声明式和注解式则会出现运行异常时不回滚事物的情况;引用:spring事物回滚...
2018-07-26 23:55:22 1209
原创 java编译单元
1. 当编写一个java原文件时,此文件被称为编译单元。每个编译单元都必须有一个后缀名.java,而编译单元内可以有一个public类,该类的名字必须和文件名称相同;每个编译单元只能有一个public类,否则编译器会报错。如果比那一单元中还有其他额外的类,那么包外的世界是我无法看见这些类的,这号是因为他们不是public类。 2. 当编译一个.java文件时,在.ja...
2018-07-13 00:04:57 1556 1
原创 toString方法自动调用
package com.xinye.bcsx.chapter7;public class Demo71 { public static void main(String[]args){ Bath b = new Bath(); System.out.println(b); }}class Soap{ private String s; Soap(){ System.ou...
2018-07-12 23:39:56 493
原创 java访问控制权限
1. java控制权限主要分类控制权限,和成员控制权限两种; 2. 权限控制修饰符有四种:public 公共的,protected 保护的,private 私有的,不写修饰符,默认的,为包修饰符; 3. public 为公共的,被public修饰的成员可以被所有类(不同包下或者同一包下的类)访问(类中的成员都必须由类对象或者类名(静态)进行访问),要想访问被p...
2018-07-12 00:36:00 224
原创 java数组的初始化
数组的初始化:默认初始化 数组一经创建即会被初始化,初始化的值因数组类型不同而不同; 例如:int数组则默认为0; int[] a = new a[3]; 创建一个具有三个长度单位的数组,数组会在编译时被分配三个长度的空间, 并初始化为{0,0,0}静态初始化: 定义数组时,初始化数组; 例如: int[] a = {1,2,3,4}; 定义了一个数组,名为a,长...
2018-07-05 00:30:26 170
原创 可变参数列表
一 可变参数是指使用一种方便的语法来创建对象并调用的方法,可以应用于参数个数或类型未知的场合;因所有的类都直接或者间接的继承与object类,为此可以创建以object数组为参数的方法;例如:public class Demo581 { //静态方法,参数为可变参数 static void printArray(Object...args){ for(Object obj : args){ ...
2018-07-05 00:00:14 127
原创 成员初始化
一. java需要保证所有的成员在使用前都能得到初始化;所有的成员变量都会拥有一个初始值。类的基本成员可以只定义不进行赋值初始化(系统会自动初始化类基本成员变量),但是局部变量就不行(在类的方法中的成员变量),系统强制要求对局部变量进行初始化赋值;局部变量的生命周期和方法或者代码块同步,为此不能让系统自动初始化;会在系统被调用是初始化,结束时失效;而类的成员变量是保存在对内存中的成员变量。周期和范...
2018-06-21 21:39:54 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人