- 博客(21)
- 收藏
- 关注

原创 Java 集合  (内附方法表格)
一、集合集合:一种操作比较便利的对象容器,可以用于存储多个对象(工具)位置:位于java.util 包中
2020-04-14 19:16:06
916
原创 java 单例模式
1. 饿汉式/** * 饿汉的单例 --> 饿汉式 * * @author 叶子 * @date 2020-09-27 */public final class HungrySingleton { private static HungrySingleton singleton = new HungrySingleton(); public static HungrySingleton getInstance(){ return singleton
2020-09-27 11:26:35
1616
原创 Spring-----事务处理的两种方式
一、编程式事务处理 定义:通过业务层中注入事务管理器对象对事务进行控制的方式。二、声明式事务处理 【重点使用】 定义:通过利用aop面向切面编程进行事务控制,并对事务属性在配置文件中完成细粒度配置 优点:通用; 减少代码冗余; 让程序员更专注于业务逻辑的编程; 便于代码维护和管理开发: 1. mybatis将编程式事务处理中 环绕通知封装成一个通知类, 在spring.xml中可以直接根据<tx:advice>...
2020-07-14 10:49:23
519
原创 Spring 工厂原理创建简单对象和复杂对象
一、工厂原理Class.forName("实现类全限定名").newInstance();二、创建简单对象 简单对象:能通过new关键字创建的对象 工厂创建时:<bean class="" id="" />三、创建复杂对象 复杂对象:不能通过new关键字创建的对象,如接口(connection)、抽象类(Calender,MessageDisgest) 工厂创建时: ① 先创建一个xxxF...
2020-07-13 10:45:23
230
原创 Spring 框架------AOP思想
一、java代理(proxy) 有代理之后保持原有业务功能不变开发一个代理对象的要求:代理对象和业务逻辑实际对象 实现同一个接口代理对象中 依赖 业务逻辑实际对象动态代理对象指是在程序运行过程中动态通过代码的方式为指定的类生成动态代理对象//反射包中有一个Proxy,用来生成动态对象的类Proxy.newProxyInstance()参数1:classLoader 类加载器参数2:class[] 目标对象的接口类型数组参数3:iinvocationHandler 接口类
2020-07-12 17:06:26
132
原创 Spring 框架------IOC思想
一、引言引言背景:2002年, 由 罗德 约翰森 创作定义:Spring框架是一个集众多设计模式(工厂、单例、代理、策略…)于一身的开源的、轻量级的 项目管理框架。致力于JAVAEE轻量级解决方案。轻量级解决方案:提供一个简单地、统一的、高效的方式构造整个应用,可将单层框架以最佳的组合糅合在一起建立一个连贯的体系。特点:Spring框架的本质不是替换项目中的某个技术,而是将项目中原有的单层框架进行整合、管理开发。Spring框架的核心作用项目管理框架:对现有项目中的组件进行管理(创建
2020-07-10 19:20:54
165
原创 jstl 标签库 和 fmt 标签库
<c:if><c:forEach><c:choose><c:set>作用:向作用域中存入命名属性使用: <c:set scope=“作用域名”, var=“属性名”, value=“值”></c:set><c:remove>作用:移除作用域中的命名属性使用:<c:remove var=“命名属性名” scope=“可指定作用域”></c:remove >&..
2020-05-26 16:14:15
196
原创 JAVA-WEB JSP
一、JSP简介1.JSP(Java Server Page)是Java中运行于服务器端的页面技术,是Servlet技术的升级版。JSP在运行时,需翻译、编译,再运行,其本质就是一个Servlet。2.作用:用于编写 展示数据的页面,即替换Servlet(xxxView),还可以生成动态页面。3.位置:创建位置在WebRoot下4.编程组成: HTML标签+java代码二、Servlet开发与JSP对比开发修改访问标签servlet继承HttpServlet+配置web
2020-05-22 09:28:53
276
原创 Java 多线程 知识点整理
目录一、进程二、线程一、进程进程:操作系统(OS)中正在执行的应用程序。 允许多个进程同时工作多进程并发执行原理: 宏观上并行(一起执行) 微观上串行(一个一个执行),获取CPU时间片的进程就会执行二、线程概念:在一个进程中,可以同时执行多个任务,每一个任务可以说是为一个线程,线程是进程的工作单位。线程也被称为轻量级的进程。目前的程序是单线程:以main函...
2020-04-24 14:27:52
186
原创 Java IO流 知识点
IO流一、概念一、概念流就是内存和存储设备之间传输数据的通道或是管道。数据转移的通道IO流的分类:(1)按照方向:【以JVM为参照物】 a.输入流 b.输出流(2)按照单位: a.字节流:以字节为单位,可以操作任意类型的文件。 b.字符流:以字符为单位,可以操作文本类型的文件。 【注】:能用记事本打开并且不乱码的文件称之为 文本类型文件(3)按照功能:...
2020-04-21 19:00:23
276
1
原创 Java 异常
异常一、 概念二、异常的分类 【面试重点】1. Throwable2. Error3. Exception4. 异常产生原因5.一、 概念二、异常的分类 【面试重点】1. ThrowableJava语言中的异常或是错误的父类,位于java.lang包中。(1)构造方法 a.Throwable() : 无参构造方法 b.Throwable(String message)...
2020-04-16 16:37:00
105
原创 Java 包装类和String类
包装类 为8种基本数据类型各自提供一个类。即把基本数据类型转换成对应的对象形式。 JDK5之后: Object o = 任何数据 ;基本类型和包装类之间的转换 JDK5.0之后:编译器提供自动封箱功能,虚拟机则执行实际转换后的代码。int i = 2;Integer a = Integer.valueOf(i);Integer a = 5; // Intege...
2020-04-05 17:27:45
323
原创 Java Object类1
Object类Java中所有类的父类,如果一个类没有父类,则默认父类为ObjectObject o = 任何对象 ;(除8个基本类型)Object类中定义的方法是所有java对象都具有的方法(public/protected)垃圾自动收集:由JVM中的垃圾收集器自动回收垃圾对象,释放对应的堆空间垃圾对象: 如果一个对象没有任何引用指向它,则其为垃圾对象 何时回收...
2020-04-01 20:40:08
205
原创 Java 内部类
内部类定义在一个类的内部,称之为内部类。编译后会生成独立的 .class文件,与外部类相互独立存在。分类1. 成员内部类可以访问外部类的私有成员使用外部类的 类名.this.xxx 访问外部类的属性活方法2. 静态内部类只能访问外部类的静态成员3. 局部内部类定义在方法的内部,作用范围:从定义开始,至所在代码段结束可以访问外部类的私有成员可以访问外部类有...
2020-03-29 19:42:43
128
原创 JAVA abstract、static、final 三个修饰符
abstract、static、final 三个修饰符abstractstaticfinal修饰符的组合abstract修饰 类 只能声明引用,不能创建对象修饰 方法 只有方法的声明,没有方法的实现static修饰 属性 同类共有 ,即:基于同一个类创建的所有对象都共享此属性 可用 类名.属性名 直接使用修饰 初始代码块 静态初始代...
2020-03-20 10:54:15
278
原创 Java 多态--笔记
多态 JAVA笔记多态强制类型转换instanceof多态子类对象可以赋值给父类引用, 即:引用类型 引用 = new 对象类型() ;Person p = new Student() ;编译时, 只能确定a中存储的必然是Animal对象运行时, a中的对象类型才会被确定只能对引用调用其引用类型中声明的方法运行时,根据对象类型调用相关方法。强制类...
2020-03-19 19:44:22
121
原创 Java 学生管理系统
Java 学生管理系统案例程序小结 I’m coming!我又回来了,最近有点迷上java编程了,越编越来劲,哈哈哈哈。 奈何本人实力有限,新知识还没学明白,这次还是只是用了类的封装。案例 嗯,流程就这样滴。程序测试类class Test{ public static void main(String[] args){ StudentSystem ss ...
2020-03-17 19:07:51
193
原创 Java 基于类的封装编写银行ATM机存储系统
Java 基于类的封装编写银行ATM机存储系统案例程序小结 哈喽! 各位大佬,萌新又来发布小程序了,望多多指点!谢谢。案例 欢迎使用XXXATM自助终端操作界面1.查询余额 2.修改密码 3.存款 4.取款 5.转账 6.退出 根据提示进行操作 程序package ATM;import java.util.*;class TestBank ...
2020-03-15 21:01:01
581
原创 Java 仅应用数组和类的封装编写通讯录小程序
Java 仅应用数组和类的封装编写通讯录小程序案例程序案例利用循环结构、数组和类的封装,在原有界面功能基础上,实现通讯录小程序。***************** 欢迎进入通讯录系统 *****************1. 查询所有联系人 2. 根据下标查询联系人3. 根据下标修改联系人 4. 根据下标删除联系人5. 添加联系人 6. 根据姓名查询联系人7. 清空...
2020-03-14 21:35:25
711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人