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