笔记摘录

 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)中维护。

 

时间: 2024-10-29 04:40:57

笔记摘录的相关文章

OC方面的基础笔记摘录

OC方面的基础笔记摘录: 1.类的基本用法 #import <Foundation/Foundation.h>// 大体上就是include, 用于包含头文件, 但是即使头文件中, 没有ifndef defined endif, 仍然能够踢除重复包含的头文件// [email protected] section----// OC中声明和实现是分离的, 两个都必须有.@interface Fraction : NSObject {    // @interface 类名: 父类名字// 在这里

《时间简史》笔记摘录

<时间简史>自1988年首版以来,已成为全球科学著作的里程碑.它被翻译成40种文字,销售了超2500万册,成为国际出版史上的奇观. 该书内容是关于宇宙本性的最前沿知识,从那以后无论在微观还是宏观宇宙世界的观测技术方面都有了非凡的进展.这些观测证实了霍金在该书第一版中的许多理论预言,其中包括宇宙背景探险者(COBE)的最新发现,它在时间回溯上探测到离宇宙创生的30万年之内的某些情况,显露了霍金超人的时空感知能力. 宇宙从何而来,他又向何处去,宇宙有一个开端吗,如果有的话,在此之前发生了什么,时间

读书笔记摘录:

选择书籍: <VSTS软件开发指南> 读书摘要: 通过阅读<VSTS软件开发指南>了解软件开发方法(MSF)和工具(VSTS),通过Visual Studio制作的具体实例解释程序设计的基本原则,在阅读过后,主要了解了三方面的内容层次:了解VSTS的基本功能:掌握在软件设计开发过程中的个人技术发挥优势所在以及两人合作的内容要求:通过软件开发实例(包括本次的电梯设计),了解部分实例的具体解决技巧,有效衔接了理论内容与在阅读过程中所学到的开发技巧,真正做到活学活用,灵活掌握知识体系结构

西方哲学笔记摘录&lt;一&gt;

辩证逻辑的长远有效性,正在于它的原始简约性.譬如黑格尔曾讲:“生命的每一瞬间,是生,同时也是死亡”.这样含混地讨论问题,你尽可以认为你已经知道了有关生命的全部真谛,但你永远也不会知道生命的特质到底是什么.但读者一定要注意,越低端的逻辑或者越低端的感知方式,才是越有效且越多被调动的感知方式.辩证法之所以最常被用,正因为它是最低端的逻辑,也惟其是最低端的逻辑,它才是最有效的逻辑.瑞典科学家做过一项研究,让一组逻辑思维能力特强的数学和物理学教授,和一组是文化水平适中.大多是家庭妇女的普通百姓,判断一百

sass学习笔记--摘录

//$a: Helvetica, sans-serif //$b: #333 // //body //font: 100% $a //color: $b //$a: red //body //color: $a $a: red .box color:  $a color前的空格必须,red和$a前的空格必须 可以用koala快速执行编译输出 ---http://www.w3cplus.com/preprocessor/sass-gui-tool-koala.html 嵌套输出方式 nested

MyBatis基础学习笔记--摘录

1.MyBatis是什么? MyBatis源自于IBatis,是一个持久层框架,封装了jdbc操作数据库的过程,使得开发者只用关心sql语句,无需关心驱动加载.连接,创建statement,手动设置参数,结果集检索等jdbc底层操作. Mybatis通过xml或注解的方式将要执行的各种statement(statement.preparedStatemnt.CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由myb

《C#高级编程》读书笔记

<C#高级编程>读书笔记 C#类型的取值范围 名称 CTS类型 说明 范围 sbyte System.SByte 8位有符号的整数 -128~127(−27−27~27−127−1) short System.Int16 16位有符号的整数 -32 768~32 767(−215−215~215−1215−1) int System.Int32 32位有符号的整数 -2 147 483 648~2 147 483 647(−231−231~231−1231−1) long System.Int

传智播客_2015年Java基础视频-深入浅出精华版 笔记(2015年9月14日23:11:11)

本笔记是个人笔记+摘录笔记相结合,非完全原创 day01 win 7系统打开DOS有趣方法:按住shift+右键,单击“在此处打开命令窗口”(注意:在此处可以是任何的文件夹,不一定是桌面) 用DOS删除的文件不可以在回收站恢复?!! 常用DOS命令d: 回车 盘符切换dir(directory):列出当前目录下的文件以及文件夹md (make directory) : 创建目录(创建文件夹)rd (remove directory): 删除目录(删除文件夹,注意:前提是文件夹必须是空的!!)如果

挑子学习笔记:BIRCH层次聚类

转载请标明出处:http://www.cnblogs.com/tiaozistudy/p/6129425.html 本文是“挑子”在学习BIRCH算法过程中的笔记摘录,文中不乏一些个人理解,不当之处望多加指正.本人邮箱:[email protected] BIRCH(Balanced Iterative Reducing and Clustering using Hierarchies,利用层次结构的平衡迭代归约和聚类)是由T. Zhang等人[1]于1996年为大量聚类设计的一种层次聚类方法.