`
feargod
  • 浏览: 42919 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
         今天读张佛泉先生的《权利与自由:中国的宪政言说》一书,看得欲罢不能。其中很多观点让我茅塞顿开。          书中开头一篇文章就让我有很多思考,有很多启发。          《中国基本教育问题》,这 ...
  让代码更整洁          我目前开始接触比较大的项目时,发现代码越写越乱。当几个人合作写一个项目时,可能会出现这个人写的代码,那个人看不懂,导致项目进展很不顺利的情况。所以我听了老师讲的有关提高代码质量的讲解后,自己又查询了有关资料,对于如何使代码更加整洁,更加容易让别人读懂做了一些整理和总结。          在查阅资料的过程中,我越发体会到代码整洁的重要性。当几个人一起写程序,结果由于彼此写的代码都很难读懂,那么就要花很长时间去研究,看懂别人写的代码的意思,项目进度会变慢。写得不好的代码,在修改的时候,发现修改了一处后,发现有好几个地方需要同时修改。修改了一个BUG后,发现 ...
  我对团队的理解 最近开始要合作开发一个项目。我想谈谈我对团队的理解。 我学过管理学,其中有对管理对团队的一大堆定义,理解。我也听很多人聊起过他们对团队的理解。因为想了解一些如何合作开发,我在图书馆里 ...
最近在做即时通信系统,因为要用到xmpp格式。所以我做了一个用DOM4j来创建和解析xml文件的测试。 我觉得这个包功能非常强大,而且用起来比较方便。具体的测试代码见附件。 我觉得对于初次用第三方包新手,可能会存在两 ...
通信小结之一 在前几天开始敲及时通信的代码之前,我花了一天了解整个通信需要哪些模块。又花了一个下午设计我所需要的通信系统的功能,我的整个通信系统的流程,以及每个流程中需要发生哪些动作,会出现什么问题 ...
初涉通信 感谢上帝,经过一个暑假的跋涉,菜鸟的java之旅终于到了通信这一关了。 对于通信我个人的理解就是机器和机器之间的交流,不一定是电脑之间,可以是电脑和手机,可以手机时间,甚至可以是电脑和冰箱之间,工厂里两个有关联的生产机器之间等等。所以我觉得通信是个非常有意思,也是非常重要的东西。 面前学到的Socket其实很简单,就是在相应的端口上实现一个服务器,然后客户端通过访问相应IP地址,相应端口号,来访问服务器。服务器和客户机之间用流实现交流。实现如此之简单还是要再一次感谢众多开发者的辛勤工作,使java变得如此强大。 可以用原理实现一个IM系统。原理也就是实现一个服务器,然 ...
画板BMP格式保存和打开总结          刚做完画板的自定义保存和BMP格式保存,我觉得有必要总结一下。先是比较简单的自定义保存。          万物皆对象,对象由属性和方法构成。我们保存其实保存的是属性,保存的是关键的数据。比如画板的保存,画了一条直线,那么就把图形的名称“直线”,图形的颜色,图形的两个坐标,存储起来就可以了。打开时读取数据,再把这条直线画上去就可以了。其他可以有更复杂的图形,对象,但是思路是一致的。          然后,保存是把数据存储起来,这就要自己决定一种存储数据的方式,存储哪些数据,按照什么先后顺序。读取时的顺序必须和存储时一样,不然就会出错。这就是 ...
集合框架的总结          今天刚学习了集合框架,来总结一下,其实集合框架和我们之前学过的自定义队列是一个目的,就是为了提供一个类来对数组进行增,删,查,改等操作。在这里再一次感叹java的功能太强大了,再一次感谢SUN公司的辛勤努力。          Java中提供的集合框架主要有List,Set,Map以及以及JDK5新增的Queue,他们都在java.util包下。其中List 、Set和Queue继承自Collection。
                   文件和IO总结 学习了文件和IO,应该好好总结一下了,刚开始学的时候可能会觉得有点难理解,但之后发现操作起来挺简单的,这要归功与SUN公司赋予java的强大功能吧。          言归正传,先来讲文件。          Java提供了文件类(File),用来对文件进行创建,查找,修改,删除等操作。当我们查看File的API文档时,会发现里面提供了很多方法用于对文件的操作,这样使我们的使用变得很简单。         
Java关键字总结 Java关键字(keywords) abstract  assert  default  if  private  this boolean  do  implements  protected  throw break  double  import  public  throws byte  else  instanceof  return  transient case  extends  int  short  try catch  final  interface  static  void char  finally  long  strictfp  vola ...
数组总结 1.一维数组:          一维数组是一种类,它是顺序结构的(相对于链式结构)          一维数组的定义格式:(1) 数据类型[] 数组名 = new 数据类型[ 数组长度 ];                                                         (2) 数据类型[] 数组名 = {值列表};
import javax.swing.JTextField; public class Culator {  private static final String String = null; JTextField op; private String re;  /**  * @param args  */ public static void main(String[] args) {  Culator cul = new Culator();  cul.init();  // TODO Auto-generated method stub  } public void init() ...
继承的总结 1.继承的好处: 1.       如果子类中和父类中有很多代码相同,用继承可以少些很多代码,减少冗余。 2.       继承是用来完善面向对象的编程思想。 2.继承的格式:        访问修饰符 class 子类名 extends 父类名{
接口的总结 接口 接口的意义: 接口中所有的方法都是抽象的,类继承接口时重写接口中所有的方法。当大规模开发时,使用接口可以统一类的名称方便引用合作。接口编程 接口定义的格式: 访问修饰符(public) interface 接口名{ public final static常量
类和对象的总结 1.对象:自然界万物都是对象,对象由行为和特征组成。对应到java中就是方法和属性。 2.类:类是有相同属性或行为的很多对象的抽象。类由属性和方法组成。 3.类的定义方法: 修饰符 class 类名{ 访问修饰符 数据类型 属性名; 访问修饰符 返回值类型 方法名(形参列表){ 方法体; }; 4.java中方法的分类 按有无参数列表分为有参数的方法和无参数的方法方法 按有无返回值分为有返回值的方法和无返回值的方法 5.访问修饰符有:public, private, protected 6.对象的实例化:  类名 对象名 = new 类名(); 7.调用对象的方法:对象名.方 ...
Global site tag (gtag.js) - Google Analytics