摘要: 到底是什么驱动程序员和管理人员,测试人员长年累月投入到一个软件项目中去? 有理论认为,传统的软件公司用工资,职位,绩效考核等让一群经过面试和培训的人在严格定义的流程下一起工作(大教堂/Cathedral模式)。其实,用开源,社区,共享的模式会更好(集市/Bazaar模式)也许更好。正如在第26页所说 阅读全文
posted @ 2021-04-20 15:00 见怪见外 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 梦断代码》作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。本书是讲一事,也是讲百千事;是写一软件,也是写百千软件:是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难 阅读全文
posted @ 2021-04-15 15:02 见怪见外 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 今天阅读了梦断代码的前页,发现作者是从第零章开始写的,介绍的是他十五岁时忘乎所以的玩一款游戏的场景,由此引发了他对编程之道的兴趣,它通过给游戏打补丁而对游戏进行了不一样的改造,后来又讲述作者四十岁的经历,让我体会到了作者的奋斗精神,未达到目标而忘乎所以的努力的场景,这也许就是我们代码人必备的精神。后 阅读全文
posted @ 2021-04-11 15:00 见怪见外 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 上次总结了一下集合的相关内容,这次总结一下,集合的操作类Collection类。 Collections简介如下: Collections的一些常用操作: 具体代码中的应用如下: public class Test8 { public static void main(String[] args) 阅读全文
posted @ 2021-04-09 15:20 见怪见外 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1.集合概述 java集合存放于java.util包下,是一个用来存放对象的容器。 集合只能存放对象,如当存入一个int 型基本数据时,它会自动转化为integer类后存入。 集合存放的是多个对象的引用,对象本身还存放在堆中。 2.集合的分类,集合可以分为Set ,List, Msp三大种类: Se 阅读全文
posted @ 2021-04-09 13:17 见怪见外 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 异常:运行过程中,将程序发生的不正常的情况成为“异常”; 异常事件大致可分为两种: Error:JVM系统内部错误,资源耗尽等严重情况。 Exception:其他因编程错误或偶然的外部因素导致的一般问题。 java异常层次如下: java碰到异常时,程序往往会中断执行,我们往往通过异常处理机制 阻止 阅读全文
posted @ 2021-04-08 19:39 见怪见外 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,通常是多个人合作开发,使用工厂方法可以使改变类名不对其他人员产生影响。 阅读全文
posted @ 2021-04-08 16:19 见怪见外 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1.有时候必须从多个类中派生出一个子类,继承他们所有的属性和方法,但是java不支持多重继承,因此我们用接口实现多重继承的效果。 2.接口(interface)是抽象方法和常量值定义的集合。从本质上讲,接口是一个特殊的抽象类,接口中只有常量和方法的定义,没有变量和方法的实现。 3.一个类可以实现多个 阅读全文
posted @ 2021-04-08 16:11 见怪见外 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.用abstract抽象一个类时,这个类叫做抽象类。 2.用abstract抽象一个方法时,这个方法叫做抽象方法,该方法只有方法声明,没有方法实现。具体格式:如abstract int absrtact m ethod(); 3.含有抽象方法的类必须声明为抽象类。 4.抽象类不能实例化,抽象类是专 阅读全文
posted @ 2021-04-08 10:44 见怪见外 阅读(44) 评论(0) 推荐(0) 编辑
摘要: final即最后的意思,它可以用于修饰变量,方法,类: 修饰变量时,变量即为常量,只能赋值一次,不能修改该变量的值。 修饰方法时,该方法不能被重写。 修饰类时,该类不能被继承。 阅读全文
posted @ 2021-04-08 10:20 见怪见外 阅读(53) 评论(0) 推荐(0) 编辑