![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA SE
文章平均质量分 62
Abvedu
学以致用
展开
-
给Java类添加终结器
1、Java的垃圾自动回收机制是不可控的我们知道Java的垃圾回收(garbage collection)的工作机制是:当一个对像的引用不在存在时,就认为该对象不再需要,并且可以自动解除分配的内存,也就是说回收了该对象占用的内存。这种回收内存事件的发生不会简单地因为一个或多个对象不再需要就进行垃圾回收,程序人员对Java的垃圾自动回收是不可控制的。2、对象销毁时需要特定动作有时,对象销原创 2017-01-17 20:58:02 · 1541 阅读 · 0 评论 -
Java工厂模式的三种设计方式
工厂模式是我们最常用的实例化对象模式,是用工厂方法代替new操作的一种模式。工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以在使用new实例化对象时,可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。原创 2017-01-18 13:23:21 · 1213 阅读 · 0 评论 -
Java的23种设计模式和6项设计原则
设计模式主要分三个类型:创建型、结构型和行为型。 一. 5种创建型设计模式: 1、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 2、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 3、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实原创 2017-01-18 17:10:02 · 467 阅读 · 0 评论 -
在JSP页面中使用JDBC连接MySQL数据库的方法
使用JDBC连接MySQL数据库前,首先安装好MySQL数据库是必须的,而且清楚MySQL数据库服务器的端口号(Port Number)(默认为3306)和管理员密码(有超级管理员Root权限更好!)。具体方法如下:登录MySQL数据库服务器,创建一个名为abvedu_database数据库。把mysql-connector-java-5.1.40-bin .jar压缩包复制到你当前web Pro原创 2017-01-20 13:50:35 · 1871 阅读 · 0 评论 -
Java:Class类的静态方法forName()
在说明Class类的静态方法forName()之前,先清楚有关Class类的几个概念:1、 Class类封装了类或接口的运行时状态Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识,这些标示纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选择正确方法去执行,用来保存这些类型信息的类是Class类。2、Class类型的对象是加载类时自动创建的Clas原创 2017-01-20 22:17:00 · 2487 阅读 · 0 评论 -
在Tomcat中手动部署servlet
1、按照《在Tomcat中手动部署JSP》一文中搭建出如下文件结构:2、创建一个servlet源代码文件,如:HelloServlet.javaimport java.io.*; import javax.servlet.*; public class HelloServlet extends GenericServlet { public void servic原创 2017-01-22 18:48:39 · 5403 阅读 · 1 评论