java基础
mrzhang1520
努力学习的小菜鸡
展开
-
设计模式-工厂模式(简单工厂模式和方法工厂模式)
一、简单工厂模式 简单工厂模式概述 •又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例 优点 •客户端不需要在负责对象的创建,从而明确了各个类的职责 缺点 •这个静态工厂类负责所有对象的创建,如果有新的对象增加,或者某些对象的创建方式不同,就需要不断的修改工厂类,不利于后期的维护 代码: //动物类 public abstract class Anim原创 2017-03-05 11:34:44 · 240 阅读 · 0 评论 -
设计模式-(单例模式)
单例设计模式概述 •单例模式就是要确保类在内存中只有一个对象,该实例必须自动创建,并且对外提供。 优点 •在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。 缺点 •没有抽象层,因此扩展很难。 •职责过重,在一定程序上违背了单一职责 1.饿汉式 代码: //学生类 public class Student {原创 2017-03-05 11:47:47 · 225 阅读 · 0 评论 -
Linux下安装Tomcat正常启动但是端口没有监听
Linux下安装JDK1.7,然后安装Tomcat9.0 启动Tomcat端口没有监听 报错如下:Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap : Unsupported major.minor version 52.0 是因原创 2017-11-12 10:05:39 · 5790 阅读 · 0 评论 -
泛型——反射来获取泛型信息
利用反射来获取泛型的类型(泛型信息)步骤:1.获取当前类2.获取目标字段3.获取包含泛型类型的类型 getGenericType()4.强转至子类ParameterizedType 5.获得泛型真正的类型 getActualTypeArguments()package cn_itcast02;import java.lang.reflect.Field;import java.lang.ref...原创 2018-04-16 17:36:43 · 770 阅读 · 0 评论