![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
goodluckyswk
这个作者很懒,什么都没留下…
展开
-
Spring整合Mybatis测试
测试代码: study/pojo 创建User基础类 import lombok.Data; @Data public class User { private int id; private String name; private String pwd; } study/mapper 创建UserMapper接口类,创建获取所有用户方法:UserMapper.java public interface UserMapper { List<User>原创 2020-06-26 22:27:35 · 129 阅读 · 0 评论 -
Spring API接口实现AOP
AOP基本概念 横切关注点:跨越应用程序多个模块的方法或功能。即是,与我们业务逻辑无关的,但是我们需要关注的部分,就是横切关注点。如日志 , 安全 , 缓存 , 事务等等 切面(ASPECT):横切关注点 被模块化 的特殊对象。即,它是一个类。 通知(Advice):切面必须要完成的工作。即,它是类中的一个方法。 目标(Target):被通知对象 代理(Proxy):向目标对象应用通知之后创建的对象 切入点(PointCut):切面通知 执行的 “地点”的定义 连接点(JointPoint):与切入点匹配原创 2020-06-22 21:05:50 · 138 阅读 · 0 评论 -
Lombok使用
Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如反射那样降低程序的性能。 1、使用步骤 1. 在IDEA中安装Lombok插件 File→Se.原创 2020-05-21 22:33:55 · 111 阅读 · 0 评论 -
Java注解
1.1 什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释(类似于注释(comment)) 可以被其它程序(比如:编译器等)读取 Annotation的格式: 注解是以"@注释名"在代码中存在的,还可以添加一些参数值 例如:@SuppressWarnings(value="unchecked") Annot...原创 2020-04-27 23:18:02 · 125 阅读 · 0 评论 -
Java网络编程笔记
网络编程 1.1概述 计算机网络:计算机网络是指将地理位置不同的具有独立功能的的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台==>传播交流信息,数据交换,通信 想要达到这个效果需要什么? 如何准确的定位网络上的一台主机 192.168.16.124:端口...原创 2020-04-13 20:33:53 · 209 阅读 · 0 评论 -
Java学习笔记-异常
1. 分类 检查性异常check:用户错误或问题引起的异常,通常是无法预见的,例如要打开一个不存在的文件时,一个异常就发生了 运行时异常runtime:运行过程中出现的异常,应尽量避免,如空指针异常,除数为0的算数异常 错误error:系统错误,通常由JVM处理,如栈溢出 2. Java常见的异常 1、java.lang.NullpointerException(空指针异常) 原因:程序中...原创 2020-04-05 17:09:12 · 195 阅读 · 0 评论 -
Java学习笔记-面向对象
面向对象 01-什么是面向对象 面向对象的本质:以类的方式组织代码,以对象的组织(封装)数据 名词解释: OOP:Object Oriented Programming:面向对象编程 OOD: Object Oriented Design:面向对象设计 OOA:Object Oriented Analysis:面向对象分析 面向对象三大特性: 1、封装 隐藏对象的属性和实现细节...原创 2020-03-30 22:57:29 · 126 阅读 · 0 评论 -
Java学习笔记-数组
Java学习笔记-数组 01-数组的声明和创建 概念 相同类型数据的有序集合,其实数组就是一个容器 声明数组 要使用Java的数组,必须经过两个步骤: 声明数组变量 创建数组:分配内存给这个数组 声明数组变量的语法: 元素类型[] 数组名; // 建议使用的方式 元素类型 数组名[]; // 效果相同,这种风格类似 C/C++ 语言 创建数组 数组名 = new 元素类型[元素的...原创 2020-03-29 21:34:42 · 169 阅读 · 0 评论 -
Java学习笔记-方法
01-什么是方法? Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则: 方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于后期的扩展。 02-方法的定义及调用 方法定义: Java方法类似于其...原创 2020-03-29 17:48:26 · 119 阅读 · 0 评论 -
Java学习笔记-基础
01. 注释 书写注释是一个非常好的习惯 单行注释://,快捷键 Ctrl+/ ,再次按撤销注释 多行注释:/* */,快捷键 Ctrl+shift+/ 撤销Ctrl+shift+\ 文档注释:它以 /** 开始,以 ***/**结束,快捷键shift+alt+j 有趣的代码注释 02. 标识符 在Java中,类名、变量名和方法名都被称为标识符 标识符应该以大小写字母,美...原创 2020-03-29 17:45:28 · 92 阅读 · 0 评论 -
Java学习笔记-入门
Java学习-入门 Java三大版本 Write Once, Run Anywhere JavaSE : 标准版(桌面程序,控制台开发…) JavaME:嵌入式开发(手机,小家电…) JavaEE :企业级开发(web端,服务器开发…) JDK、JRE、JVM JDK:Java Development Kit Java开发工具包,包括JRE,JVM,和Java工具(j...原创 2020-03-29 17:34:03 · 143 阅读 · 1 评论