
总结
Hmq1025
这个作者很懒,什么都没留下…
展开
-
Spring Boot常用三种自动注入方式
Spring Boot自动注入@Autowired注解@Resource注解构造参数注入@Autowired注解@Autowired注解是Spring提供,只按照byType进行注入。@Autowired如果想要按照byName方式需要加@Qualifier,Qualifier意思是合格者,一般跟Autowired配合使用,需要指定一个bean的名称,通过bean名称就能找到需要装配的bean。//定义一个服务,添加@Service交给Spring Boot管理@Servicepublic cla原创 2021-09-02 20:10:06 · 9433 阅读 · 0 评论 -
内部类创建方法
1.内部类也有四种访问权限,同其他属性,作用权限为同一个类、同一个包、父子类和任何位置. 声明非静态内部类对象的方法: 外部类名.内部类名 对象名=new 外部类名().new 内部类名(); 即先有对象再创建 2.声明静态内部类对象的方法: 外部类名.内部类名 对象名=new 外部类.内部类名(); 如果想去掉外部类名,则需要引包public class ...原创 2018-05-28 10:02:39 · 623 阅读 · 0 评论 -
Java反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 总结:反射就是将一个Java类中各个成分变成一个一个的对象,这体现了Java中一切皆对象。 一、Class类获取类的方法(常用) (1)、Object.getClass()方法,即ob...原创 2018-05-23 16:22:43 · 299 阅读 · 0 评论 -
log4j使用简介
日志日志记录了程序运行的时间、使用者、操作、运行情况等等。它可以帮助我们更好的调试程序,完成我们的代码调试。log4j由apache公司开源的一个开源项目。它可以控制日志的输入地点、输出级别、输出信息、输出格式等等…… 更加方便的是只需要更改一个配置文件log4j.properties(名字不能改) maven工程放入src/main/resources中。同时引入log4j ....原创 2018-05-31 19:52:33 · 194 阅读 · 0 评论 -
过滤器(Filter)----是否登陆判断、监听器(Listener)----在线人数判断
Java项目有三大组件:servlet(服务连接器)、filter(过滤器)、listener(监听器) 本篇博客主要介绍过滤器以及监听器。过滤器过滤器顾名思义就是将来自用户界面的某些不合理请求过滤或进行其他处理。 例如:内部网络没有登陆想要直接访问时将其跳转至登陆界面。@WebFilter("/*")//范围为全界面过滤public class TestFIlter impl...原创 2018-06-01 19:02:50 · 780 阅读 · 0 评论 -
输入输出流(IO流)
流:流(stream)的概念源于 UNIX 中管道(pipe)的概念,在 UNIX 中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 重要: **1.流操作结束后必须关闭。 2.InputStream、Reader、OutputStream、Write全是抽象,不能直接实例化** 每一个都有很多子类,在此不列举了。 输入流—》只能读,不能写====...原创 2018-06-08 21:18:49 · 349 阅读 · 0 评论 -
Java---File
File可以是一个文件,也可以是一个文件夹,File可以是一个存储的文件,也可以是一个不存在的。public void fileTest2(){ //路径分隔符 String separator = File.separator; //路径为自己电脑上的文件路径 File nfile = new File("D:"+separat...原创 2018-06-08 21:47:33 · 338 阅读 · 0 评论 -
hibernate框架(1)
框架概念:帮我们实现程序中一部分功能,能让我们少写很多代码 hibernate(冬眠)框架: 1.应用于Dao层 2.使用hibernate实现增删改查操作其底层为jdbc,它对jdbc进行封装,不需要写jdbc和sql语句 3.开源、轻量级(不需要依赖其它,jar包较少)的框架 4.orm思想:对象关系映射 实体类与数据表进行一一对应 ...原创 2018-07-26 10:55:29 · 272 阅读 · 0 评论 -
hibernate框架(2)--增删改查
hibernate实现增删改查步骤如下: 1.创建Configuration并调用configure方法 2.创建sessionFactory对象 3.创建session对象 4.开启事务 5.增删改查等操作 6.提交事务 7.关闭session、sessionFactoryprivate static Configuration cfg = null; /* ...原创 2018-07-26 11:40:01 · 284 阅读 · 0 评论 -
子类父类
子类不可以继承父类的构造方法,只可以调用父类的构造方法。 子类中所有的构造函数都会默认访问父类中的空参数构造函数,这是因为子类的构造函数内第一行都有默认的super()语句。super()表示子类在初始化时调用父类的空参数的构造函数来完成初始化。一个类都会有默认的空参数的构造函数,若指定了带参构造函数,那么默认的空参数的构造函数,就不存在了。这时如果子类的构造函数有默认的super()语句,那么...原创 2018-05-27 21:36:57 · 357 阅读 · 0 评论 -
eclipse新建workspace配置
配置jdkjava环境变量配置:更改坏境变量如下 window——->preferences——–>java————>Installed JREs 如下图:会有一个默认的,如不能使用删掉重新配置,要保证Java路径以及eclipse配置安装正确。 配置tomcatwindow——>preferences——–>Server———>Runti...原创 2018-05-26 10:26:53 · 766 阅读 · 0 评论 -
Web工程代码简化
通过上篇博客的反射机制将代码简化,即获取一个类,通过其内部方法名、变量名,通过命名机制将其一 一对应。从jsp到servlet代码简化1.例:/*通过提交一个handler将所要写的servlet简化,jsp提交至原servlet,调用继承自父类的doPost,doGet等方法判断所需要调用的真正方法。*/public void doPost(HttpServletReques...原创 2018-05-25 22:20:02 · 338 阅读 · 0 评论 -
基础知识点
注释注释是每个程序不可缺少的部分,约定中每个程序都以注释开始,注释写有每行程序的作用以及其他一些需要注意的地方。注释是给程序员看的,编译器会将注释去掉。每个右大括号后最好都有一个注释,说明此括号结束的是哪个方法或类。 注释主要有三种形式: 1.行尾加// 2./…..注释多行…./ 3./*…..文档注释……/类、标识符、方法每个java程序都至少要声明一个类,关键字是clas原创 2017-11-02 17:15:33 · 249 阅读 · 0 评论 -
Java三大要素
java三大要素:继承、封装、多态继承每个类只能继承一个类,object默认为所有类的父类 关键字: 1.extends:表示继承,用法为extends 2.super:表示当前类的父类,用super()表示调用父类的构造方法 3.this:表示当前类的对象,还可以使用this()表示调用当前类的构造方法 4.fanil:被fanil修饰的原创 2017-11-25 09:13:22 · 5277 阅读 · 0 评论 -
Java API常用类及方法总结
Math类Math类位于java.lang包中,可以直接使用,无需引入。 常量: Math.PI:原周长与直径之比π Math.E:自然对数的基值e 常用方法: abs(x)————-x的绝对值 ceil(x)————-x四舍五入 floor(x)————x向下取整 top(X)————-x向上取整 exp(x)————-e^x m原创 2017-11-30 21:27:37 · 2184 阅读 · 0 评论 -
知识点总结
java简介Java是世界上应用最广泛的计算机语言,是1995年由James Gosling研发的基于C++诞生的一门面向对象语言,其主要目标是“编写一次,到处运行”。Java主要有三个版本:JEE、JSE、JME。现已成为各软件开发编写程序的首选语言。面向对象方法、属性、类、复用、封装、继承 执行任务中,需要一个方法,方法给出了执行任务的实际语句。对象有其属性,属性是由类的实际变量指定的原创 2017-11-01 19:37:47 · 240 阅读 · 0 评论 -
数组
数组Array数组线性表双链式数组原创 2017-12-09 17:40:41 · 213 阅读 · 0 评论 -
抽象类和接口
public abstract class Test { public Test(){ System.out.println("抽象类构造函数"); }}/*抽象类中可以有构造方法,并会被子类调用,如果子类也有构造方法则先调用抽象类后调用子类 */ abstract void test0(); /*1.抽象类中可以存在抽象方法。 2...原创 2018-03-16 12:13:52 · 340 阅读 · 0 评论 -
重载和重写
重写: 1.重写发生在子类和父类之间,即子类将父类中的方法重新写了一遍 2.函数名与参数等完全相同 3.返回的类型必须一直与被重写的方法的返回类型相同 4.访问修饰符的限制一定要大于被重写方法的访问修饰符 5.重写方法一定不能抛出新的检查异常或者比被重写方法申明 更加宽泛的检查型异常 6.方法被定义为final不能被重写。 ...原创 2018-03-16 13:45:01 · 191 阅读 · 0 评论 -
Mysql数据库
Mysql数据库1.数据库基本操作1)、创建数据库create database dbname;2) 、创建数据表create table table_name (column_name1coulumn_type1,column_name2 coulumn_type2,....)例如: create table stuinfo( stu_no va...原创 2018-03-12 21:39:19 · 240 阅读 · 0 评论 -
控制语句
if 、if…..elsewhile、 do…..whilefor原创 2017-11-07 20:05:42 · 323 阅读 · 0 评论