学习网站:ChinaUnix
摘要: 在网上查了很多Java虚拟机的资料,但是不知道内部执行引擎的原理。Java虚拟机可以通过即时编译器编译成机器代码,然后通过执行引擎执行机器代码。 虚拟机通过JIT方式编译字节码为本地代码,本地代码存储在内存可执行单元中,操作系统读取执行内存中本地代码。 阅读全文
posted @ 2017-06-28 11:32 shuangyu 阅读(85) 评论(0) 推荐(0)
摘要: 致力于可复用模块的编写: 格式1 格式2 => 格式转换器 -->统一格式 -->处理逻辑 --> 得到结果 格式3面向逻辑别代码 方法不是针对某一具体格式数据 针对统一格式数据 阅读全文
posted @ 2012-09-04 09:26 shuangyu 阅读(185) 评论(0) 推荐(0)
摘要: 简单举例一个方法: 方法里面尽量避免具体的变量名称,具体的参数名称,而是定义成一个逻辑的概念; 多使用方法参数,少使用全局变量; 把每个模块方法当成一个逻辑单元,而不是一个具体任务;调用该方法才用显示出具体的概念;写代码也许是个艺术活; 阅读全文
posted @ 2012-08-02 09:30 shuangyu 阅读(145) 评论(0) 推荐(0)
摘要: 1 客户接触2 获取需求3 需求分析 3.1 需求文档 3.2 限制条件4 框架设计 4.1 选用框架 4.2 技术积累5 概要设计 5.1 数据库设计 5.2 界面设计,主题功能设计6 详细设计 6.1 编码设计 6.2 具体模块逻辑设计7 编码实现8 测试9 交付 阅读全文
posted @ 2012-03-16 21:32 shuangyu 阅读(177) 评论(0) 推荐(0)
摘要: 软件设计小结:设计从大的方面考虑,小的技术实现可以放在一边。但是必须对实现的难度进行一个评估,也就是如果没有按照设计的那样去运行,会有什么后果,这个要考虑清楚。多次设计后,解决这个风险,就会让设计更加可用,风险更小。 阅读全文
posted @ 2012-01-06 10:26 shuangyu 阅读(124) 评论(0) 推荐(0)
摘要: 依赖是为了代码分离复用增加了耦合度怎样才能合理的解释这个矛盾呢 阅读全文
posted @ 2011-09-08 10:01 shuangyu 阅读(169) 评论(0) 推荐(0)
摘要: 通过key_press事件可以限制输入,觉得太麻烦,直接在textchang事件中重新赋值。 阅读全文
posted @ 2011-09-01 16:33 shuangyu 阅读(118) 评论(0) 推荐(0)