`
hh.凝望
  • 浏览: 64572 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
低耦合和高内聚是我们所追求的,低耦合是指一个程序中各个模块之间的联系少和相互依赖程度低,一个模块实现具体实现一个功能,就像java中的类一样,各个类之间联系越少,相互依赖程度越低、共用或者传输的参数越少,则它们之间的耦合度越低,这样如果改动了一个类中一部分内容,就不需用改动其它类的内容或者只需要改动很少的一部分。便于程序的修改和升级。 高类聚是指一个模块内部各个元素之间关系紧密,争取用最少的元素和方法实现相应的功能。体现在java中的类就是一个类中最好写一个方法,简单明了。   不过低耦合和高内聚是一对冤家,要追求低耦合就得尽量减少模块数量或者类的数量,即要一个类中写入较多的方法,这样子一来 ...
        哈夫曼算法就是应用哈夫曼树对对象进行编码的方法,哈夫曼算法的主要应用是文件压缩与解压。在介绍如何用java实现哈夫曼算之前先说一下路径和路径长度、结点的权及带权路径长度,树的带权路径,哈夫曼树的构造和哈夫曼编码。 1、路径和路径长度   在一棵树中,从一个结点往下可以达到的孩子或子孙结点之间的通路,称为路径。通路中分支的数目称为路径长度。若规定根结点的层数为1,则从根结点到第L层结点的路径长度为L-1。 2、结点的权及带权路径长度   若将树中结点赋给一个有着某种含义的数值,则这个数值称为该结点的权。结点的带权路径长度为:从根结点到该结点之间的路径长度与该结点的权的乘 ...
收集的Windows系统运行命令全集奉送给大家,希望能对您有所帮助。 explorer-------打开资源管理器 Nslookup-------IP地址侦测器                   logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 lusrmgr.msc----本机用户和组 services.msc---本地服务设置 oobe/msoobe /a----检查XP是否激活 notepad--------打开记事本 cleanmgr-------垃圾整理 net start messenger----开始信使服务 co ...
   本文章接上一篇来实现预测算法,首先是简易平均法。请看代码: package cn.netjava.simpleaverage; import java.util.ArrayList; import java.util.List; public class SimpleTest { /** * 简易平均法 * 1.算术平均 * 2.几何平均 * 3.加权平均 * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Lis ...
    最近事情比较多,所以很久没有来更新日志了,关于预测,有太多的说法,意义也重大。由其是关乎我们切身利益的股票走势,彩票等等,所以一个预测系统有很大的经济价值。我们完全可以此为切入点进行创业。     常 ...
java 中的异常机制   异常是在程序运行过程中发生的异常,如数学运算中的除0异常、数组越界、空指针异常等等,这些异常阻止了程序的正常运行。     异常发生的原因有: 1.java虚拟机检测到了非正常的执行状态。 2。java程序代码中的throw语句被执行。 3.异步异常的发生。 java中通过面向对象的方法来处理这异常。在系统调用一个方法时,如果发生了异常,则这个方法会生成代表该异常的一个对象,并会把它交给JVM运行系统寻找相应的代码来处理这个异常,我们把这个过程便称为抛出异常。    java中Throwable类用及其子类是专门用来处理这些异常的。Throwable类有两个直接子类分 ...
  想必很多人都喜欢玩游戏,其实当工作或学习累了玩玩游戏有助于我们消除疲劳,另外也可以锻炼我们的大脑反应能力以及大及和身体各部位的谐调度,当然这只是在玩适当的时间为前提的,但是我们经常碰到的很多大型游戏又总是要花我们很多时间才能大战仅仅一个回合,显然是起不到健身益脑的作用的,这时候要怎么办呢?我们总不能每时每刻都沉浸在工作和学习吧,总会看到或听到周围的人说生活精彩,精彩生活,那么我们的生活到底精彩到哪儿呢?不要走开,答案即将揭晓。也许有的朋友已经猜到了,没错,就在于游戏,有人说,人生就像一场戏,其实呢,他说的就是一场游戏,而且是一场小型的游戏,呵呵,正所谓游戏人生。今天我就介绍一下一个弹球游戏制 ...
1.Java运行机制   文件名.java-----java编译----first.class     java程序编译过程 文件名.java-------Jvm装载类文件----Jvm运行类文件   java程序运行过程 2.打印图形 原代码: package txdy; public class tringle { public static void main(String[] args){ String s1="*"; String s2=" "; for(int i=1;i<6;i++){ for(int j=1;j< ...
Global site tag (gtag.js) - Google Analytics