![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
LexNg
莫有啊
展开
-
设计模式-工厂模式
1、简单工厂模式:又叫做静态工厂方法模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 用一个单独的类来做这个创建实例的过程,这就是工厂。说明:做个比喻,以前我们造车,是由我们自己造车,但现在我们有个车厂来替我们造车了。优势:使用者无需关心实现,只要告诉工厂需求,由工厂给我们造产品。明确区分了各自的职责和权力,有利于整个软件体系结构的优化。interface Dao{原创 2017-05-31 19:08:35 · 250 阅读 · 0 评论 -
枚举的持久化
枚举是JDK1.5开始的新特性,非常好用。当在数据明确而且多选一的情况下,使用枚举,程序性能非常好,容易开发和维护public enum Vegetable { A{//可以用更近形式化的名称,但这里为了接省数据库空间 public String getDesc(){ return "东瓜"; } }, B{转载 2017-05-12 18:27:30 · 643 阅读 · 0 评论 -
设计模式-代理模式
简介:我们有时会遇到客户端代码不能或者不想直接访问被调用的对象,例如是一个系统开销很大的对象我们需要延迟创建,只有在真正需要是在调用,或者调用对象在远程主机上,又或者目标对象的功能不足以满足我们的需求。此时我们需要一个代理对象来起到中介的作用代替被代理对象。静态代理/** * 代理与被代理对象的公共接口 * @author LexNg * */public interface Rent {原创 2017-06-01 16:43:37 · 269 阅读 · 0 评论 -
java运行机制与垃圾回收机制
一、java机制1.1、运行机制高级语言运行机制 编译型:源代码–>特定平台机器码(效率高,脱离开发环境,移植性低)解释型:源代码–>特定平台的解释器–>特定平台的机器码(可移植,但是相当于是把编译与解释混在一 起,牺牲了运行效率)java语言运行机制 先编译后解释:java源文件 —javac编译器—> .class字节码文件(原创 2017-04-17 17:47:05 · 572 阅读 · 0 评论 -
设计模式-单例模式
前言:设计模式无关语言,以java记录单例模式:有的时候允许自由创建某个类的实例没有意义,而且创建对象的系统开销大,所以我们在整个系统中只允许存在该类的唯一的实例。如果一个类只能创建一个实例,该类就是单例类,这种模式也叫单例模式如何实现: 1、要保证该类不能自由创建实例,就需要把改类的构造器的访问权限设置成私有private。 2、需要提供一个公用的public方法,用来获取实例,且必须是类原创 2017-05-31 16:55:03 · 241 阅读 · 0 评论 -
Java中 == 与 equals方法,以及常见的 == 比较
Java中 == 与 equals方法,以及常见的 == 比较原创 2018-03-30 23:33:45 · 225 阅读 · 0 评论 -
数据库树形数据如何组装为后台树形数据结构
我是在写树形菜单时遇到的问题,树形数据在数据库中是一张表的自关联存储,在前台解析的的是树形的数据结构,就需要将查询的一条条数据包装为树形结构。有两个方法:1、一次查询一层,一层一层往下查,需要使用递归,这个网上例子很多,但是需要发太多查询,不是我想要的。2、一次查出所有数据,自己拼装为树形结构数据表结构: menu_id , name , url , icon , par...原创 2018-04-12 14:07:05 · 2002 阅读 · 2 评论