本文是我自2002年9月开始Java学习以来的一点经验之谈。首先我不是有丰富编程经验的程序员,所以本文不对JAVA的具体语法、编程技巧和设计模式做过多的论述,仅从个人的学习角度谈感受。
现在服务器端的应用程序几乎都采用了“线程池”技术,这主要是为了提高系统效率。
一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包
jar文件听说过吗,没有?或者生疏!好,没关系,这就是我们的第一站:打包发布。
1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,下载地址:http://Java.sun.com/j2se/downloads.Html 2、jre是java运行时环境(jd
啥?我只是改写equal()不行么?我看到这里也是这么想得。 这个是由于要遵从Java.lang.object的规范第二条: 两个根据equal()相等的对象他们返回的hashcode值也必然相等
在Java里面object equals()的概念是两个引用指向的是同一个对象,即两者指向同一个对象,才equals()。但是也有特例,比如说一些原始类型,integer,string等属于值相等
一、线程的概念: 线程与进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制;但与进程不同的是,同类的多个线程是共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄
1.编程模型 所有计算机均由两种元素组成:代码和数据.精确的说,有些程序是围绕着"什么正在发生"而编写,有些则是围绕"谁正在受影响"而编写的. 第一种编程方式叫做"面向过程的模
本文提供一个项目中的错误实例,提供对其观察和分析,揭示出java语言实例化一个对象具体过程,最后总结出设计Java类的一个重要规则。通过阅读本文,可以使Java程序员理解Java对象的构造过程,从