易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA 动态构建树(2)

 动态构建树的模型和方法:
 
/**
 * 该模块主要是将无规则存放的对象进行一个有组织的树形节点处理
 * @author 夏家吉<jijin0223@126.com>
 *
 */
public class SystemMenuTreeModel {
 
    public SystemMenuTreeModel(){
      
    }
    /**
     * 将所获取的List<SystemMenu> sysMenuList进行处理
     * @param sysMenuList
     * @return
     */
    public static List<CommonTreeNode> createSystemMenuTreeModel(List<SystemMenu> sysMenuList){
       List<CommonTreeNode> rootNode = new ArrayList<CommonTreeNode>();
       Map<String, String>  systemMenuMap = new HashMap<String, String>();
       Map<String, CommonTreeNode> treeNodeMap = new HashMap<String, CommonTreeNode>();
       //将所有的编码和姓名存放到一个HashMap中,方便后面进行遍历
       for(SystemMenu temp:sysMenuList){
           String code = temp.getCode();
           String name = temp.getName();
           systemMenuMap.put(code, name);
           CommonTreeNode node = new CommonTreeNode(name);
           treeNodeMap.put(code, node);
       }
       Set<Entry<String,String>> entrySet = systemMenuMap.entrySet();
       for(Entry<String,String>  entry:entrySet){
           St


相关文档:

JAVA中的转义字符


JAVA中转义字符:
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
      \0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535
     \u0000:空字符
3.特殊字符:就3个
      \":双引号
   &nbs ......

论java架构设计

软件架构
作为一个概念,体现在技术
和业务

个方面。
从技术角度来说
:软件架构随着技术的革新不断地更新其内容,软件架构建立于当前技术
和一些基
本原则
的基础之上。
先说一些基本原则

分层原则
:分层是为了降低软件深度复杂性而使用的关键思想,就像社会有了阶级一样,软件有了层次结构。
模块化 ......

JAVA初旅程(发现)

      JAVA是一种编程语言,一种开发环境,一种应用环境,一种部署环境,一种广泛使用的网络编程语言,它是一种计算概念。
      组成Java的3个分支:
      J2SE(Java 2 Platform Standard Edition):Java标准版,包含构成JAVA语言核心 ......

web开发的一些问题(java方向)

 1.      分页的解决方案,通用性,分页时参数丢失问题,如何解决?
      2.      Hibernate优化问题。如何优化数据库访问,使程序访问数据库更优化。
       初用HIBERNATE的人也许都遇到过性能问题,实现 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号