• 笔记摘录


     1于著名的Brooks法则——对于进度已经落后的软件开发计划而言,若是增加人力,只会让其更加落后。人们常拿人月来计算软件的工作量,但是Brooks发现软件的开发工作是需要人与人之间密切沟通的,使得设计工作不易分割。一般来说,一件复杂的工作大量投入人力,会使工作完成的更快,更加出色,但是在软件设计中,就不是。尤其是大型软件开发。往往增加人手反而会起到反作用。不得不重视。

    2java源代码扩展名为.java,经过编译程序翻译为扩展名为.class的位码。如果想要执行这些文件,目标平台就必须安装JVM。由于JVM要将位码翻译为对应于某平台的机器码,所以不同的平台必须安装专属该平台的JVM。有了它,我们的Java程序就可以达到“编译一次,到处执行”的跨平台目的。除了了解到JVM是java程序实现跨平台的保证之外,对JVM的重要认知还有:Java程序只认识一种操作系统,这个系统是JVM,位码文件就是JVM的可执行文件。

    3面试资料

    Crack over the code interview

    很靠谱的笔试面试指导手册

    CareerCup

    集齐了大量的真实笔试面试题,去外企的一定得看

    TopCoder

    如果不是ACM,练这个就够,其实面试也不会问太难的算法,哪怕是google

    4在Java中,为了考虑效率,以""包括的字符串,只要内容相同(序列、大小写都相同),无论在程序代码中出现几次,JVM都只会建立一个String实例,并在字符串池(String pool)中维护。

     

  • 相关阅读:
    hdu4417 Super Mario
    bzoj3110 zjoi2013 K大数查询
    转:如何理解c和c ++的复杂类型声明
    UVa 489 刽子手游戏
    bzoj1006 神奇的国度
    bzoj2764 基因补全
    bzoj2338 数矩形
    bzoj3720 gty的妹子树
    Struts2(一)入门及工作原理
    输入人民币/美元后自动判断,输出转换后相对应的值
  • 原文地址:https://www.cnblogs.com/zengda/p/4300098.html
Copyright © 2020-2023  润新知