摘要: 为什么使用单例模式 对于频繁创建和销毁对象,创建时耗时过多或耗费资源过多(即:重量级对象), 但又经常用到的对象工具类对象,频繁访问数据库或文件的对象(如:数据源,session工厂等) 饿汉式 简单 稍微占用一些内存不过影响不大,如果确定这个实例一定会用到那就没有任何问题 可用 public cl 阅读全文
posted @ 2020-06-23 09:31 Shoose 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 优点有以下 1.隐藏具体类名,很多类隐藏得很深的,而且可能会在后续版本换掉2.避免辛苦的准备构造方法的参数3.这个工厂类可以被配置成其它类4.这个工厂对象可以被传递 例子:若需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的。 若需要的是简单的东西,自己new也没问题,否则还是使 阅读全文
posted @ 2020-06-21 14:58 Shoose 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 以下代码对其执行后,NumberList里的元素依次为: List<Integer> NumberList = new ArrayList<Integer>(); NumberList.add(2); NumberList.add(4); NumberList.add(1); NumberList. 阅读全文
posted @ 2019-08-27 13:53 Shoose 阅读(159) 评论(0) 推荐(0) 编辑
摘要: public class Test { public static void changeStr(String str) { str = "welcome"; } public static void main(String[] args) { String str = "1234"; change 阅读全文
posted @ 2019-08-27 13:29 Shoose 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Java 继承 继承是子对象可以继承父对象的属性和行为,亦即父对象拥有的属性和行为,其子对象也就拥有了这些属性和行为。这非常类似大自然中的物种遗传。 Java 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可 阅读全文
posted @ 2019-08-24 18:39 Shoose 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、关于私有成员变量 无论父类中的成员变量是私有的、共有的、还是其它类型的,子类都会拥有父类中的这些成员变量。但是父类中的私有成员变量,无法在子类中直接访问,必须通过从父类中继承得到的protected、public方法(如getter、setter方法)来访问。 2、关于静态成员变量 无论父类中的 阅读全文
posted @ 2019-08-24 14:00 Shoose 阅读(3576) 评论(0) 推荐(0) 编辑
摘要: 请问什么是IoC和DI?并且简要说明一下DI是如何实现的? IoC叫控制反转,是Inversion of Control的缩写,DI(Dependency Injection)叫依赖注入,是对IoC更简单的诠释。控制反转是把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配 阅读全文
posted @ 2019-08-22 16:05 Shoose 阅读(2396) 评论(0) 推荐(0) 编辑
摘要: 1.首先右键点击项目,选择Git Base Here 2. git init //初始化仓库 3. git add .(文件name) //添加文件到本地仓库 4. git commit -m "first commit" //添加文件描述信息 5. git remote add origin + 阅读全文
posted @ 2019-08-19 09:57 Shoose 阅读(1027) 评论(0) 推荐(0) 编辑