划词......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

06 2007 档案

摘要:谢谢一直支持我文章的读者,我写的这些可能在有些人看来都是特傻,很白痴的问题,我倒是不会在意这些,因为即使是真正的Java高手,也一定是从这些迷茫中走过去的.而且真正的高手是不会用不屑的姿态看待这些问题的,说不定会勾起点童年的回忆呢~嘎嘎.....我觉得前两篇文章中,看Java多少有些中观了(就是在微观和宏观之间的那种:)学语言,不能只讲道理,毕竟我们还不够资格做一门语言的评论家,我们还是要做最基本... 阅读全文

posted @ 2007-06-29 07:30 王君 阅读(474) 评论(1) 推荐(0)

摘要:1.Duplicated Code代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 ... 阅读全文

posted @ 2007-06-28 08:12 王君 阅读(437) 评论(0) 推荐(0)

摘要:我只写自己在学习JAVA的过程中遇到的问题,希望我遇到的问题都是共性问题,那样就可以帮助到更多的人,借而推动中国软件事业的发展速度,哈哈!!!!!真没边~最重要的是,我可以复习一次,呵呵,我更喜欢把自己写的自私一些,实际一些...这次写一下我个人在写比较两个数的大小这个类的时候的一点思考.该类是这样的:public class ChooseMax{public static void main(S... 阅读全文

posted @ 2007-06-28 08:07 王君 阅读(385) 评论(0) 推荐(0)

摘要:如果你已经搞清楚了Java是如何套用自定义函数了,我建议你OUT OF THIS文章:)这个问题我研究了2个半小时,没有导师的日子,苦啊~相信比我还菜的孩子们应该已经或者即将遇到这个问题了,现在就将自己两个半小时的一点经验奉献给大家.拿我的例子做例子,我做的是输入求面积的类.不做不知道,一做吓一跳,输入功能竟然要自己来写类实现.....这到好办,书上有现成的代码.踩在巨人的肩膀上会看的更远~于是我... 阅读全文

posted @ 2007-06-27 14:32 王君 阅读(450) 评论(0) 推荐(0)

摘要:class Egg2 { static int i=5; int j=5; static//父类静态变量初始化块首先被执行,在main方法之前。 { System.out.println("superClass static block initialized "); } protected class Yolk { public Yolk() { System.out.println("Egg2... 阅读全文

posted @ 2007-06-26 13:22 王君 阅读(417) 评论(0) 推荐(0)

摘要:机械工业出版社著译者:陈昊鹏本书曾获:·2003年《Software Development》杂志最佳书籍Jolt大奖·2003年《Java Developer’s Journal》读者选择最佳书籍奖·2001年《Java World》编辑选择最佳书籍奖·2000年《Java World》读者选择最佳书籍奖·1999年《Software Development》杂志最佳产品奖·1998年《Ja... 阅读全文

posted @ 2007-06-25 13:50 王君 阅读(1626) 评论(1) 推荐(0)

摘要:在Java私塾的学习快完成了,突然想把自己的学习心得总结一下. 我觉得在JAVA的初期阶段尽量少用工具,像eclipse,JBuild这些工具可以晚一点在用, 最开始有个写字板和JDK就可以了,我觉得在开始阶段主要是为了打下扎实的基础,不然有时工具很多都帮你生成了, 也是为了培养一种好的编程习惯,最初的时候还是自己多动动手好了,毕竟没有学会走路跑步肯定快不了。 学习JAVA一定... 阅读全文

posted @ 2007-06-25 09:44 王君 阅读(511) 评论(0) 推荐(0)

摘要:中远公司--JAVA培训资料.doc 大公司的Java面试题集.doc JSP面试知识.doc Java面试知识.doc java面试笔试题大汇总 .doc java面试32题.doc java华为面试题.doc 阅读全文

posted @ 2007-06-25 09:40 王君 阅读(659) 评论(0) 推荐(0)

摘要:Java教程 Java技术教程.基础篇+源代码 Java程序设计大学教程试读+课件 Java程序设计实训教程 java上机实践指导教程 java程序设计入门教程 Java Struts教程 ... 阅读全文

posted @ 2007-06-25 09:14 王君 阅读(1507) 评论(1) 推荐(0)

摘要:当我们不断的关注于如何有效的管理时间,改进工作流程,如何高效的工作的时候,却很少有人会注意打字的速度对于工作效率的影响无论我们怎样去改进软件开发的方法,采用更好的IDE,最终都是要落实到代码的敲击上,可以说你的打字速度将直接影响到开发速度盲打,touch type,对于程序员来说,不仅仅是输入速度的问题,更重要的是,敲代码的时候不需要你去分神操... 阅读全文

posted @ 2007-06-22 14:02 王君 阅读(5081) 评论(10) 推荐(0)

摘要:1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString user="test";String password="test";Conn... 阅读全文

posted @ 2007-06-22 13:57 王君 阅读(328) 评论(0) 推荐(0)

摘要:不提倡使用的方法是为支持向后兼容性而保留的那些方法,它们在以后的版本中可能出现,也可能不出现。Java 多线程支持在版本 1.1 和版本 1.2 中做了重大修订,stop()、suspend() 和 resume() 函数已不提倡使用。这些函数在 JVM 中可能引入微妙的错误。虽然函数名可能听起来很诱人,但请抵制诱惑不要使用它们。 调试线程化的程序 在线程化的程序中,可能发生的某些常见... 阅读全文

posted @ 2007-06-22 13:54 王君 阅读(347) 评论(0) 推荐(0)

摘要:1、Java是简单的 Java与C++极为相似,但却简单得多。高级编程语言的所有特性中,不是绝对需要的都已删去了。例如,Java没有算符过载、标题文件、预处理、指针运算、结构、联合、多维数组、模板及隐式类型变换。如果你知道一点C、C++或Pascal,你很快就会驾驭Java。这里是一个简单的JavaHelloWorld程序: 以下是引... 阅读全文

posted @ 2007-06-22 13:53 王君 阅读(346) 评论(0) 推荐(0)

摘要:在柏林的JBoss世界论坛上,JBoss的成立者兼领导者Marc Fleury说到:在Linux世界,他很高兴Sun公司选择在GPL下发布Java,因为他认为:“这将至少延长Java 15年寿命”。照自由软件运动的观点来说:Java变成GPL的,这是一个好消息,因为它对Java虚拟机的知识产权产生了保护作用。 一、开源将大大延长Java的寿命 Fleury相信Java虚拟机在开源组织的... 阅读全文

posted @ 2007-06-22 13:51 王君 阅读(269) 评论(0) 推荐(0)

摘要:什么是面向对象的设计思想?也许有不少初学者对这个概念还有许多不明白的地方,特别是这个处于新旧思想交替的时代,许多人刚刚学完现在看来是快要淘汰的只是面向过程的语言。他们的脑子还没有脱离面向过程思想的束缚,抬头却发现,“面向对象”早已经流行开来,这个陌生的词漫天飞舞。随便拿起一本流行计算机技术书籍,那里会没有“面向对象”的字眼!于是心中便惶惑了:什么叫“面向对象”?不感兴趣者,一带而过;有志于在这... 阅读全文

posted @ 2007-06-22 13:49 王君 阅读(393) 评论(0) 推荐(0)

摘要:JavaEye (http://www.javaeye.com)范凯(http://robbin.javaeye.com)作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要... 阅读全文

posted @ 2007-06-22 10:52 王君 阅读(3011) 评论(9) 推荐(0)

摘要:在Java中,到底什么是静态变量呢? 答:在程序开发时,我们经常希望一个变量和方法不随对象的改变而改变,甚至在没有创建对象时也能访问数据和方法,这时就可以在数据和方法上加上Static关键字,被Static修饰的数据就叫做静态变量(数据)而方法就叫静态方法。静态变量在内存中的地址是相同的,所以对于同一类的不同对象,它们静态变量的值肯定是相同的。 Java ... 阅读全文

posted @ 2007-06-22 07:09 王君 阅读(322) 评论(0) 推荐(0)

摘要:Thinking.In.Java4版 中文第7章 方便国人,第7章 已将翻译为中文下载地址:http://www.sunjava.cn/book/thinking_in_java%204th%20cn.zip 阅读全文

posted @ 2007-06-21 15:55 王君 阅读(1007) 评论(2) 推荐(0)

摘要:Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的。跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及字体,属性配置等。我刚刚用了一天的时间解决这些问题,觉得很有必要给自己写个备忘录之类的。 我看还是从问题入手吧,这样不致于让大家打瞌睡。我想写个程序,这个程序有个基本功能就是显示... 阅读全文

posted @ 2007-06-21 12:04 王君 阅读(818) 评论(0) 推荐(0)

摘要:简单电话簿 请用面向对象方法设计并实现一个简单电话簿,包括如下功能: 1.能设置并以文件保存若干姓名、联系电话和电邮地址。 2.根据输入的姓名,在已经保存的文件中查询相应的联系电话和电邮地址,并显示查询结果。 3.根据输入的电话号码,在已经保存的文件中查询相应的联系人姓名,并显示查询结果。 阅读全文

posted @ 2007-06-20 11:36 王君 阅读(16211) 评论(9) 推荐(1)

摘要:以本人4年多的软件开发经验来看,我想所有的初学者一开始都会遇到一个相同的问题,当开始学习一门编程语言时,即使把这门语言的语法掌握的炉火纯清,当让你实际做一个小的应用项目时,你肯定也是感觉无从下手,这就是所有的程序员新手所遇到的最大的困惑,要解决这个问题只有一个途径,如果有机会进入一个实际项目开发团队那是很幸运的事情,但现实是这种机会实在是太少,剩下的途径就是研究一个实际项目的开发流程... 阅读全文

posted @ 2007-06-20 11:34 王君 阅读(1177) 评论(3) 推荐(0)

摘要:对于开发人员来说,技术知识的补充是不可缺少的,面对纷繁复杂的知识海洋,你是否感觉压力重重而又不知从何发力?你是否已经望到了灯塔?你是否准备快速掌握一门技术,并能够使用他解决现实中的问题等等,这些看起来似乎都比较棘手.很多时候,好像无从下手.以致于在很多时候,学习成为我们面临的一种严重的负担.我们深知得道的不易.对于技术的学习,我们始终提倡”拿来主义”,把性质不同的各个方面的东西吸... 阅读全文

posted @ 2007-06-20 10:45 王君 阅读(684) 评论(0) 推荐(0)

摘要:网络如江湖,到处暗藏着杀机,稍不小心就会中招。安装一款个人网络防火墙,可以降低受到攻击的威胁,让你放心网海冲浪。 防火墙简介 防火墙的本义原是指古代人们房屋之间修建的那道墙,这道墙在火灾发生时可以阻止蔓延到别的房屋。而这里所说的防火墙当然不是指物理上的防火墙,而是指隔离在本地网络与外界网络之间的一道防御系统。应该说,在互联网上防火墙是一种非常有效的网络安全模型,通过它可以隔离风险区域(... 阅读全文

posted @ 2007-06-20 07:59 王君 阅读(1708) 评论(1) 推荐(0)

摘要:你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 Res... 阅读全文

posted @ 2007-06-19 17:57 王君 阅读(306) 评论(1) 推荐(0)

摘要:http://javaalmanac.com/egs/ almost all there with examples Free, good, and official Java tutorial: http://java.sun.com/docs/books/tutorial/ Thinking in Java 3rd Edition,中文版 + English version http://ja... 阅读全文

posted @ 2007-06-19 14:42 王君 阅读(278) 评论(1) 推荐(0)

摘要:经常看到public class a,没有良好编码习惯,别人看着太吃力,你的问题也就没有人感兴趣。 请不要再用没有意义的名字来命名! sun的编码规范 http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html 中文版 http://bbs.chinajavaworld.com/post/view?bid=24&id=699610&sty... 阅读全文

posted @ 2007-06-19 14:37 王君 阅读(494) 评论(0) 推荐(0)

摘要:时至今日,软件开发技术更新速度飞快,很多朋友在开始学习编程时,一则摸不着头绪,二则有害怕的情绪。当然还有一些朋友因为学习了一两种比较容易的开发工具如Delphi.VB就说软件开发原来如此简单。 其实这些都是误会,那如何做一个成功的程序员呢?下面是我和一些朋友谈过之后的小结,希望对于各位有所帮助。 1、培养对软件开发的兴趣,这个是因人而异的。如果你没有兴趣,就是你还没有做好入行的准备。软... 阅读全文

posted @ 2007-06-19 11:17 王君 阅读(746) 评论(0) 推荐(0)

摘要:在任何程序语言中,对成员的初始化和消除是非常重要的两个工作,而在java中由于有了垃圾回收器,我们一般都不需要对成员进行消除,绝大多数情况下,只需要注意初始化就可以了。以下是本人最近阅读《Thinking in java 3rd》所做的在java中对成员初始化的总结,结合了书上的讲解和自己的理解,错误之处请大家指出。为了保证在变量使用前已经对变量进行初始化,java提供以下几种机制:1, 定... 阅读全文

posted @ 2007-06-19 11:12 王君 阅读(284) 评论(0) 推荐(0)

摘要:接口的作用 接口的作用简单一点就是:接口是用来标记类的,不同的类属于不同的接口(通过向上转型),管理接口比管理各种各样的类方便多了,接口体现了抽象的观点,什么是抽象?抽象就是"抽去像的部分"。 使用接口解决问题 问题:现在我们要写个连接数据库的类给用户使用,有两个函数:一个返回Connection对象,另一个是关闭数据库,close(),一般的解决方法是:给每个数据库写一个类,再根据用户使用的数据... 阅读全文

posted @ 2007-06-19 11:02 王君 阅读(795) 评论(0) 推荐(0)

摘要:想学某项技术,于是到书局打算买书,但是面对书架上陈列出来琳琅满目的书籍,却又不知该如何选择起……。你一定也有过这样的经验。我曾经在我以前的一本译作「细说 Java 虚拟机器」的序中,和读者分享我挑书的方法。我把它整理改写成这篇文章,希望能对喜欢看书的你有所助益。信息科技变化相当快速,技术、规格不断地推陈出新,阅读计算机技术书籍是让自己不被信息洪流淹没的最好方法,因为: ? 规格书或软硬件手册虽... 阅读全文

posted @ 2007-06-18 16:28 王君 阅读(455) 评论(0) 推荐(0)

摘要:值传递是在一个函数中,调用另外一个函数,其中含有参数传递的情况。往往值传递就是把数据传递到另外一个函数中进行进一步处理,以更清楚地显示函数的表达意思。在函数调用的时候会有数据传递,同样要考虑形参和实参的问题,如下面的一个程序: public class PassTest{ float ptValue; public void changeInt (int value) {... 阅读全文

posted @ 2007-06-18 16:22 王君 阅读(334) 评论(0) 推荐(0)

摘要:给所有刚学JAVA以及常来此版的兄弟 在坛子上,经常(注意,是经常,而且是非常经常!)碰到一些并不难的问题,甚至同一天就有很多类似的问题,我想作为版主,我不能光是给大家回答问题了(更何况还有很多问题我也不懂),而需要讲一下应该如何学习JAVA的问题了。我不想大家碰到了什么小问题,第一个想到的就是问人,这样是很难得到提高的! 以这两天的例子来说吧!是一个关于如何格式化日期的问题,有问如何将一个D... 阅读全文

posted @ 2007-06-18 16:16 王君 阅读(313) 评论(1) 推荐(0)

摘要:这是我的读书笔记,希望能够对大家学习java有所帮助。所有代码都经过测试,测试环境:java version "1.4.0-rc"Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-rc-b91)Java HotSpot(TM) Client VM (build 1.4.0-rc-b91, mixed mode) ... 阅读全文

posted @ 2007-06-18 16:14 王君 阅读(311) 评论(0) 推荐(0)

摘要:1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2) 静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变... 阅读全文

posted @ 2007-06-18 16:11 王君 阅读(269) 评论(0) 推荐(0)

摘要:Java 启动器 java 将初始化 Java 虚拟机。虚拟机随即按以下顺序搜索和加载类:自举类 - 构成 Java 平台的类,包括 rt.jar 和 i18n.jar 中的类。扩展类 - 使用 Java 扩展机制的类。它们被捆绑为 .jar 文件,位于扩展目录中。用户类 - 开发人员和第三方定义的类,不使用扩展机制。在命令行上使用 -classpath 选项(常用方法)或使用 CLASSPATH... 阅读全文

posted @ 2007-06-18 16:10 王君 阅读(522) 评论(0) 推荐(0)

摘要:1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587", UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。 2. 编码基本知识 最早的编码... 阅读全文

posted @ 2007-06-18 16:09 王君 阅读(358) 评论(0) 推荐(0)

摘要:一、什么是嵌套类及内部类? 可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型:静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为内部类(inner)。嵌套类从JDK1.1开始引入。其中inner类又可分为三种: 其一、在一个类(外部类)中直接定义的内部类; 其二、在一个方法(外部类的方法)中定义的内部... 阅读全文

posted @ 2007-06-18 16:08 王君 阅读(879) 评论(0) 推荐(0)

摘要:寝室同学问了我个关于Java流的问题,在解答完后很有感触,我认为可能所有新手都可能有这样的问题,所以总结一下发出来,呵呵.供大家参考: 那,同学问我的题,提其实我也没太听明白什么意思,因为他表达不请,但有一点我是明确的,就是他要从键盘输入数(控制台的那种),然后计算出长方形的面积. 类似这个问题.呵呵,其实这个问题很简单,在C++里只需cin就ok了,但在java里,不是那么简单,他本来... 阅读全文

posted @ 2007-06-18 16:03 王君 阅读(306) 评论(0) 推荐(0)

摘要:可以有多种方式判断类的名字:假定所有的类都以com,org,或者net开头搜索classpath来寻找名字为Hack的类搜索classpath来寻找映射到这个文件的目录入口直接查看类自身。对于所有的情况下,这是最直接的Java规范规定了如何查看一个class文件。存储在class文件一开始的一个值就是以Java内部分割符“/”为格式的完整的类明。下面的代码返回了文件C:\code\hacks\re... 阅读全文

posted @ 2007-06-18 15:54 王君 阅读(698) 评论(0) 推荐(0)

摘要:(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种... 阅读全文

posted @ 2007-06-17 16:52 王君 阅读(319) 评论(0) 推荐(0)

摘要:1. this是指当前对象自己。当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中:public class A {String s = "Hello";public A(String s) {System.out.println("s = " + s);System.out.println("1 -> this.s = " + this.s);this.... 阅读全文

posted @ 2007-06-17 16:39 王君 阅读(249) 评论(0) 推荐(0)

摘要:(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Package)属于一种特殊情况... 阅读全文

posted @ 2007-06-17 16:33 王君 阅读(246) 评论(0) 推荐(0)

摘要:所谓内部类(Inner Class),顾名思义,就是指定义在另外一个类中的类,我们为什么要这么做呢?为什么不直接定义它而要在别的类中定义一个内部类呢?这样做主要有如下三个原因:1. 内部类的方法可以访问它所在的外部类中的所有域,包括私有型别的;2. 对于同一个包中的其它类它是隐藏的;3. 匿名的内部类可以让我们很方便的定义事件响应(call back),这在GUI编程中很常见;一.内部类(i... 阅读全文

posted @ 2007-06-17 16:32 王君 阅读(274) 评论(0) 推荐(0)

摘要:提到这个问题似乎会让人觉得太简单、太幼稚。看看现在程序员舒适的工作环境、丰厚的薪水、过着“快乐”的白领生活,一切仿佛都不言自明。其实这是看到了程序员的一面。我们的另一面则不为大众关注:没日没夜的工作,通宵加班是家常便饭;整天和键盘打交道,把自已的代码必业必去几十甚至上百遍,目的只是为了想 住一个小小的bug......这种枯燥的生活又有多小人能切身体会?没有对软件事业本身的执著、对源代码近乎朝圣般... 阅读全文

posted @ 2007-06-17 16:29 王君 阅读(566) 评论(2) 推荐(0)

摘要:<本来不想写的,实在不想看到某些人误人子弟,混淆视听,耽误了中国IT的未来,所以一吐为快)一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象。他们在误导着中国,把我们的后继军训练成软件蓝领――――胸无大志,目光短浅,稍有点成绩就自满就自高自大的人,浑不知天外有天,外国正在虎视眈眈盯着中国的庞大市场。由于软件蓝领的呼声人们不再致力于培养大批的高精尖人才,掌握国际尖端技术的人。而是花费心思培训一群... 阅读全文

posted @ 2007-06-17 16:28 王君 阅读(564) 评论(0) 推荐(0)

摘要:曲折的实践之路 1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试。复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorware3.5编的一个cool 3d的教学软件,到处参加招聘会,开始了在北京的打工生涯。 说句实话,我心中真是一点底也没有。北京人才济济,我一个三流大学的毕业生,又不是计算机专业的,有人要我吗? 我在北京无依无靠,没有任何一个亲戚在北京... 阅读全文

posted @ 2007-06-17 16:27 王君 阅读(479) 评论(2) 推荐(0)

摘要:(一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。"哈哈,去年我得到了10%,今年得到20%!翻了一番。"这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个... 阅读全文

posted @ 2007-06-17 16:25 王君 阅读(480) 评论(0) 推荐(0)

摘要:面试官询问的刁钻问题??以及如何巧妙地应付它们 你可能已经读过求职方面的书,并在心里反复温习了面试标准问题的答案。但是如果面试官提的是其他问题,一些你没有想到的问题,这时该怎么办?这样的问题可能是最难的,因为它们会表明你的思维的敏捷程度。它们可能非常有诱惑力,让你戒备心全无,从而中了面试官的圈套,展现出自己的方方面面,包括你原本不打算暴露出来的某些个性。 1.“你最近读... 阅读全文

posted @ 2007-06-17 16:22 王君 阅读(432) 评论(1) 推荐(1)

摘要:参考书籍>oreilly 2006本文主要讲述以下几个方面:(1) 如何创建泛型方法;(2) vararg(动态参数)的应用;(3) 调用泛型方法时显式给定类型参数;(1) 如何创建泛型方法我们用例子来说明一下如何创建一个泛型方法:class Lists {public static List toList(T[] arr) { List lists = new ArrayL... 阅读全文

posted @ 2007-06-17 16:19 王君 阅读(2626) 评论(0) 推荐(1)

摘要:1.Java在虚拟机上运行 Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时候动态的加载一些类; 2.Java是完全面向对象的 Java是一种完全面向对象的语言。这意味着你对任何一个Java对象所做的动作都是通过一个方法实现的。第一点就是,再也没有没有主函数这样的孤立的东西了。取而... 阅读全文

posted @ 2007-06-17 16:18 王君 阅读(213) 评论(0) 推荐(0)

摘要:在Java开发中,控制台输出仍是一个重要的工具,但默认的控制台输出有着各种各样的局限。本文介绍如何用Java管道流截取控制台输出,分析管道流应用中应该注意的问题,提供了截取Java程序和非Java程序控制台输出的实例。即使在图形用户界面占统治地位的今天,控制台输出仍旧在Java程序中占有重要地位。控制台不仅是Java程序默认的堆栈跟踪和错误信息输出窗口,而且还是一种实用的调试工具... 阅读全文

posted @ 2007-06-17 16:14 王君 阅读(3350) 评论(0) 推荐(1)

摘要:1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域... 阅读全文

posted @ 2007-06-17 14:51 王君 阅读(309) 评论(0) 推荐(0)

摘要:当今技术引领经济社会,大量的需要能够在团队环境中开发出稳定质量的软件开发人员。在团队开发的环境中,开发者面对的挑战就是读懂别的开发者写的软件。本文将文章尽力帮助软件开发团队来克服这样的困难。 首先将介绍公司业务对开发团队以及他们开发出软件的需求,接下来会解释状态改变逻辑和行为逻辑之间重要的区别,最后会通过顾客账号这么一个案例来阐述这五个习惯。 业务带给开发人员的需求 公司业务团队的工作就是在决定将... 阅读全文

posted @ 2007-06-17 14:50 王君 阅读(473) 评论(0) 推荐(0)

摘要:/*创建了这个例子,初次感觉啦java的面向对象的精髓,jtable只用来显示,而使用模板来改变jtable的属性,实现了表格的显示与设置分离*/import javax.swing.*;import java.awt.*;import javax.swing.table.*;import java.util.*;import java.awt.event.*;import javax.swing... 阅读全文

posted @ 2007-06-15 11:55 王君 阅读(967) 评论(0) 推荐(0)

摘要:在刚开始学java的时候,有很多人搞不清: 在java中,含有package的java源文件如何进行编译和执行。我来总结一下:首先建立一个等式 (等式为自我定义的,你把full_dir写成whole_dir, globe_dir都无所谓):或者 (dir: directory)full_dir = base_dir + package_dir 我来解释一下:full_path(full_d... 阅读全文

posted @ 2007-06-15 11:52 王君 阅读(428) 评论(0) 推荐(0)

摘要:可能有很多学习Java的朋友还不知道Java的运行原理、Java虚拟机是怎么工作的,本文将为你详细讲解(JVM)Java 虚拟机。 在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供... 阅读全文

posted @ 2007-06-15 10:21 王君 阅读(738) 评论(0) 推荐(0)

摘要:出第二道关于for循环的题,理想输出结果如下:9 8 7 6 5 4 3 2 18 7 6 5 4 3 2 17 6 5 4 3 2 16 5 4 3 2 15 4 3 2 14 3 2 13 2 12 11 先不要看下面的答案,自己想一想,理一理思路。最好能写出你的解题思考逻辑。顺便检测一下自己对嵌套循环的掌握程度。public class MyFirst{ public static void... 阅读全文

posted @ 2007-06-14 09:22 王君 阅读(1007) 评论(2) 推荐(0)

摘要:在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。 为什么会排队等待? 下面的这个简单的 Java 程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之间线性地移动。此外,因为所需的资源 — 打印... 阅读全文

posted @ 2007-06-14 08:46 王君 阅读(618) 评论(0) 推荐(0)

摘要:JDBC 与 MySQL 的连接 在本书中我们主要以 JDBC 连接 MySQL 为例讲解,如果读者要对其它数据库操作,只需要改动连接方法,对数据库的操作不变。 1 查找驱动 MySQL 目前提供的 java 驱动程序为 Connection/J ,可以从 MySQL 官方网站下载,并找到 mysql-connector-java-5.0.5 文件,此驱动程序为纯 java 驱动程序... 阅读全文

posted @ 2007-06-14 08:45 王君 阅读(490) 评论(0) 推荐(0)

摘要:1.java数据库操作基本流程a .数据库连接1.Drivermanager 链接数据库String className,url,uid,pwd;className="oracle.jdbc.driver.OracleDriver";uid="scott";pwd="tiger";url="jdbc:oracle:thin:@localhost:1521:ora92";Class.forN... 阅读全文

posted @ 2007-06-14 08:43 王君 阅读(412) 评论(0) 推荐(0)

摘要:import java.awt.*;import java.applet.*;import java.awt.event.*; public class C extends Applet implements MouseListener, MouseMotionListener{private final int MAX = 256;private final double SX = -... 阅读全文

posted @ 2007-06-14 08:41 王君 阅读(756) 评论(0) 推荐(0)

摘要:出第一道关于for循环的题,理想输出结果如下:11 21 2 31 2 3 41 2 3 4 51 2 3 4 5 61 2 3 4 5 6 71 2 3 4 5 6 7 81 2 3 4 5 6 7 8 9先不要看下面的答案,自己想一想,理一理思路。最好能写出你的解题思考逻辑。顺便检测一下自己对嵌套循环的掌握程度。public class Welcome{ public static void ... 阅读全文

posted @ 2007-06-14 08:23 王君 阅读(7823) 评论(4) 推荐(0)

摘要:关于JAVA我学了两个月了.感觉大有收获.我是在北大青鸟学习的.学校里讲的语言到是蛮多的.但是就是哪个都讲不深.关于JAVA我几乎都是自学的.也看了好多的JAVA书.我看过的书觉得很不错的就只有三本(也译做JAVA宝典)JDK基本的内容浮光掠影的有了大概了解.我想再看看J2EE.但是听老师说范围太广了.想想也是东西太多.还是不太贪多的好.看过了这些书.感觉有很多地方掌握的非常薄弱.第一个就是关于线... 阅读全文

posted @ 2007-06-14 08:05 王君 阅读(3087) 评论(0) 推荐(0)

摘要:彻底明白Java的IO系统 一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几... 阅读全文

posted @ 2007-06-14 07:49 王君 阅读(2251) 评论(0) 推荐(0)

摘要:面向对象技术概述: 八十年代末以来,随着面向对象技术成为研究的热点出现了几十种支持软件开 发的面向对象方法。其中,Booch, Coad/Yourdon, OMT, 和Jacobson的方法在面 向对象软件开发界得到了广泛的认可。特别值得一提的是统一的建模语言UML (Unified Modeling Language),该方法结合了Booch, OMT, 和Jacobson方法 的优点,统一了符... 阅读全文

posted @ 2007-06-14 07:38 王君 阅读(361) 评论(1) 推荐(0)

摘要:如果你是一个Java支持者,你一定不会陌生Netbeans,因为大家都是从Netbeans的爱恨交加中走过来的,初识Netbeans还是3.6版本,当时无论从界面还是运行上,真的不敢恭维,但是谁又能说Netbeans会停止它前进的脚步呢?由于开源脚步的加快,Borland提前宣布退出,给了Netbeans更多的机会,也让Netbeans在业界得到专业人士的赏识,但是他真的走出充当配角角色... 阅读全文

posted @ 2007-06-13 09:44 王君 阅读(678) 评论(0) 推荐(0)

摘要:JAVA又推出新版本 JDK6 。新一轮的学习热潮又一次来临。本人为大家整理了一个最新中文版的API下载地址。盼大家好好受用,早日修成正果。JDK6 API 文档中文版下载地址: http://gceclub.sun.com.cn/Java_Docs/jdk6/html_zh_CN.zip 阅读全文

posted @ 2007-06-12 14:00 王君 阅读(2204) 评论(1) 推荐(0)

摘要:AAA 认证(Authentication):验证用户的身份与可使用的网络服务;授权(Authorization):依据认证结果开放网络服务给用户;计帐(Accounting):记 录用户对各种网络服务的用量,并提供给计费系统。简称AAA系统。 AWT Abstract Window Toolkit(抽象窗口工具包),第一代的 Java GUI工具包,现在基本已经不使用其中的组件,已经被Swing... 阅读全文

posted @ 2007-06-12 13:45 王君 阅读(915) 评论(0) 推荐(0)

摘要:1.关于数组的特点 1)在Java中,无论使用数组或容器,都有边界检查。如果越界操作就会得到一个RuntimeException异常。 2)数组只能保存特定类型。数组可以保存基本类型,容器则不能。容器不以具体的类型来处理对象,它们将所有对象都按Object类型处理。 3)容器类只能保存对象的引用。而数组既可以创建为直接保存基本类型,也可以保存对象的引用。在容器中可以使用包装类,如Integer、D... 阅读全文

posted @ 2007-06-12 13:44 王君 阅读(574) 评论(0) 推荐(0)

摘要:Java总有它的千般好处使你选择它,但这些随便翻翻书或在网上逛一圈就能找到答案。在本文中,笔者把自己学习Java的一些切身体会和过程写出来,供初学者做个参考。 我在学习Java的过程中主要围绕以下几个方面来学习: 1.时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java。 2.在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的... 阅读全文

posted @ 2007-06-12 13:43 王君 阅读(268) 评论(0) 推荐(0)

摘要:这是与《Java面向对象编程》一书配套的视频讲座,由本书作者孙卫琴制作。课程总时间约20个小时。讲座涵盖以下内容:Java语言基础 http://www.javathinker.org/essay ... hool/javaschool.rar面向对象编程 http://www.javathinker.org/essay ... l/java_base2_oo.rar 异常... 阅读全文

posted @ 2007-06-11 10:43 王君 阅读(4424) 评论(7) 推荐(2)

摘要:嘿嘿,不多说了~大家想提高自己的电脑水平的话,就来看看吧~~保证你有收获de!网页设计、编程、网络管理、应用技巧、设计、硬件所有咚咚应有尽有一个都没少~~而且绝大部分都是免费d!有得你学的了……首先就来4个编程的视频教程吧~~ JAVA视频教程: http://www.enet.com.cn/eschool/zhuanti/java/ VC++视频教程: http://www.enet.com.c... 阅读全文

posted @ 2007-06-11 10:16 王君 阅读(1799) 评论(1) 推荐(0)

摘要:能跟上关键技术的发展,是你在就业市场和未来保持优势的最佳手段。你对我们列出的十门技术精通吗?哪怕是大略精通? -- 罗素?琼斯 我不知道你的具体工作是什么。如果你是某冷门领域的专家而变得不可或缺,或者你们的公司十分稳固,以你现有的技术就足以安度你的职业生涯,那我不知道你是否有失业的危险。不管怎样,请你先不要急着寄出那些告诉我你们的公司对用VB3十分满意或你们除C以外永不用其它语言的信件,并保留起... 阅读全文

posted @ 2007-06-11 09:11 王君 阅读(558) 评论(3) 推荐(0)

摘要:发表者:王忻,Google 工程师 最近三年作为 Google(谷歌)的软件工程师,我每周会帮人事部门审查简历,决定要不要给他们面试。Google 这几年的发展让很多许多优秀的工程师都前来申请。到目前为止,我已经看了上千份简历,有些简历留下的印象比别的好很多。尤其是最近亲戚朋友常常问我如何修改他们的简历,所以我积累了一些常见的错误避免的提议,在此跟大家交流一下。1.谈到你做过的技术时,应该提到用的... 阅读全文

posted @ 2007-06-11 09:10 王君 阅读(602) 评论(1) 推荐(0)

摘要:《信息周刊》网站报道, 不是所有人都能成为管理者,也不是所有人能想成为管理者。针对IT技术从业者,《信息周刊》专栏作家Eric Chabrow提出了一些关于如何走好IT技术之路的诀窍。 保持新鲜 要想在技术道路上取得成功那就要不停地学习。现实很严峻:你必须要以自己的方式不断完善自己。 了解前沿 一个IT技术从业者应该知道公司可能会用到哪些东西。曾经做过CIO的IT顾问John Guevar... 阅读全文

posted @ 2007-06-11 09:09 王君 阅读(479) 评论(2) 推荐(0)

摘要:在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个线程,那这两个线程共享此进程的全局变量和代码段,但每个线程各拥有各自的堆栈,因此它们拥有各自的局... 阅读全文

posted @ 2007-06-11 09:08 王君 阅读(638) 评论(0) 推荐(0)

摘要:(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Package)属于一种特殊情况... 阅读全文

posted @ 2007-06-11 09:07 王君 阅读(405) 评论(0) 推荐(0)

摘要:Java编程语言是一种坚实而多能的语言,它使开发人员能够: 在一种平台上编写软件,而在另一种平台上运行。 创建在 Web 浏览器中运行的程序。 为在线论坛、在线商店、在线投票、处理 HTML 窗体等开发服务 器端应用程序。 为移动电话、双向寻呼机和其他消费者设备编写应用程序。 难怪 Java 平台吸引了这么多开发人员! 开始编程时需要什么? 您应当使用哪种J... 阅读全文

posted @ 2007-06-11 09:04 王君 阅读(870) 评论(0) 推荐(0)

摘要:参考书籍:> oreilly 2006我们知道java中所有到的类型要么就是引用类型和要么就是原始数据类型,其中原始数据类型有其相应的包裹类(Wrapper Class),包括:Byte(byte), Short(short), Integer(int), Long(long), Float(float), Double(double), Boolean(bool), Char(char)。 ... 阅读全文

posted @ 2007-06-11 09:00 王君 阅读(292) 评论(0) 推荐(0)

摘要:作者简介 徐皓,北京航空航天大学计算机系本科生,你可以通过ertri@163.com与他联系。 正文 不灵敏的图形用户界面会降低应用程序的可用性。当以下现象出现的时候,我们通常说这个用户界面反应不灵敏。 不响应事件的现象; 没有更新的现象; 这些现象在很大程度上与事件的处理方法相关,而在编写Swing应用程序的时候,我们几乎必然要编写方法去响应鼠标点击按钮,键盘回车等事件。在... 阅读全文

posted @ 2007-06-11 08:57 王君 阅读(797) 评论(2) 推荐(0)

摘要:关于作者 薛谷雨是NORDSAN(北京)信息科技开发有限公司高级JAVA研发工程师,正致力于企业级异构数据交换的服务器产品的研发,在J2EE和WEB SERVICE方面有较为丰富的开发经验,你可以通过 rainight@126.com 与他取得联系。前言 在Microsoft 网 络 系 统 中,SMB(Server Message Block, 服 务 信 息 块) 协 议 是Windows f... 阅读全文

posted @ 2007-06-11 08:55 王君 阅读(3261) 评论(0) 推荐(0)

摘要:作者简介 刘学超,华中师范大学计算机科学系网络与通讯研究所,你可以通过shuechao_lau@hotmail.com与他联系。 1 引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显... 阅读全文

posted @ 2007-06-11 08:53 王君 阅读(732) 评论(1) 推荐(0)

摘要:作者简介 盛戈歆,软件工程师,你可以通过shenggexin@topwaver.com与他联系。 正文 Java中类的查找与装载出现的问题总是会时不时出现在Java程序员面前,这并不是什么丢脸的事情,相信没有一个Java程序员没遇到过ClassNotException,因此不要为被人瞅见自己也犯这样的错误而觉得不自然,但是在如果出现了ClassNotFoundException后异常后一脸的茫然,... 阅读全文

posted @ 2007-06-11 08:52 王君 阅读(529) 评论(0) 推荐(0)

摘要:作者简介 陈健明,华中师范大学计算机科学系02研。您可以通过chenjm2000@hotmail.com与其联系。 正文 "包"机制是java中特有的,也是java中最基础的知识。一些初学java的朋友,通常象学其它语言一样从教材上copy一些程序来运行,可是却常常遇到莫名其妙的错误提示。这些问题事实上都出在对"包"的原理不够清楚。本文将就此问题进行深入阐述。 一、为什么java中要有"包"的概念... 阅读全文

posted @ 2007-06-11 08:51 王君 阅读(457) 评论(0) 推荐(0)

摘要:作者简介 廖雪峰,软件工程师,现从事J2EE开发,您可以通过asklxf@163.com与他联系。 正文 java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的... 阅读全文

posted @ 2007-06-11 08:49 王君 阅读(2266) 评论(1) 推荐(0)

摘要:在坛子里混了很久,现在大部分时间潜水,看到很多问题,不得不说了。如果说错了请各位指出。1,学习一门语言不能盲目,要目标明确方法妥当。看到很多人想学习JAVA,这是好事,但是太过于盲目,至少你手头得有本参考书上手吧,虽说外面叫得很厉害JAVA如何如何容易,但是也不至于你一安装上JDK你就立马会了吧?好的参考书能让你事半功倍,推荐SUN的一本JAVA基础,白皮的,书名我忘了。2,不要盲目的问问题。不懂... 阅读全文

posted @ 2007-06-11 08:18 王君 阅读(315) 评论(0) 推荐(0)

摘要:由于SSClient使用了流套接字,所以服务程序也要使用流套接字。 这就要创建一个ServerSocket对象,ServerSocket有几个构造函数,最简单的是ServerSocket(int port),当使用ServerSocket(int port)创建一个ServerSocket对象,port参数传递端口号,这个端口就是服务器监听连接请求的端口,如果在这时出现错误将抛出IOExcepti... 阅读全文

posted @ 2007-06-08 16:03 王君 阅读(533) 评论(0) 推荐(0)

摘要:InetAddress类在网络API套接字编程中扮演了一个重要角色。 参数传递给流套接字类和自寻址套接字类构造器或非构造器方法。InetAddress描述了32位或64位IP地址,要完成这个功能,InetAddress类主要依靠两个支持类Inet4Address 和 Inet6Address,这三个类是继承关系,InetAddrress是父类,Inet4Address 和 Inet6Address... 阅读全文

posted @ 2007-06-08 16:02 王君 阅读(659) 评论(0) 推荐(0)

摘要:Java总有它的千般好处使你选择它,但这些随便翻翻书或在网上逛一圈就能找到答案。在本文中,笔者把自己学习Java的一些切身体会和过程写出来,供初学者做个参考。 我在学习Java的过程中主要围绕以下几个方面来学习: 1.时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java。 2.在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的... 阅读全文

posted @ 2007-06-08 16:00 王君 阅读(459) 评论(1) 推荐(0)

摘要:天气预报代码 第一款第二款: 第二款许愿版 首先先到以下网址申请许愿版 http://www.qqpet.com/wish/wishadmin.asp?action=apply 把你自己许愿版的地址复制下来,使用代码 主页加滚动新闻 CCTV代码: 新浪代码: 背景音乐代码... 阅读全文

posted @ 2007-06-08 10:58 王君 阅读(4603) 评论(0) 推荐(1)

摘要:利用 Google 突破各种封锁来下载你要的东西 在搜索框上输入:"index of/ "inurl:lib 再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍。 在搜索框上输入: "index of /"cnki 再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口! 在搜索框上输入: "index of /"ppt 再按搜索你就可以突破网站入口下载powe ... 阅读全文

posted @ 2007-06-07 13:56 王君 阅读(635) 评论(0) 推荐(1)

摘要:你在使用的Windows XP操作系统的时候是不是遇到过忘记密码的事情呢? 下面给大家讲讲几种方法。 方法一: (1)启动电脑,使用DOS启动盘(比如:Windows 98启动盘)进入纯DOS状态。 (2)在DOS提示符下,根据下面步骤操作: cd\ (切换到根目录) cd windows\system32 (切换到系统目录) mkdir temphack (创建... 阅读全文

posted @ 2007-06-07 13:55 王君 阅读(1245) 评论(0) 推荐(0)

摘要:与好友在网络上相互传输资料时,有时先要知道对方计算机的IP地址,才能与对方建立信息传输通道。 那么对方的IP地址该如何搜查得到呢?这样的问题你也许会嗤之以鼻,的确,查询对方计算机的IP地址,实在简单得不值得一提;可是,要让你列举出多种IP地址搜查方法时,你可能就感到勉为其难了。下面,本文就对如何又快又准地搜查出对方好友的计算机IP地址,提出如下几种方法,相信能对大家有所帮助! 1、邮件查... 阅读全文

posted @ 2007-06-07 13:53 王君 阅读(4170) 评论(0) 推荐(0)

摘要:看到这个题目,你也许会不屑一顾——硬盘分区谁都会,这还有什么好说的。是的,硬盘分区也许真的是人人都会,但是最佳、最好使的硬盘分区不是人人都会的。特别是掌握一些硬盘分区的原则,可以让你在后续的使用中更加得心应手,也不会在某一个应用无法实现的时候而对最初的分区方案后悔莫及。看似简单的硬盘分区,你可别忽视了! 100GB以上的硬盘在过去被称为海量硬盘,可如今320GB硬盘也已经司空见惯,如何给这么... 阅读全文

posted @ 2007-06-07 13:51 王君 阅读(1091) 评论(1) 推荐(0)

摘要:症状:启动刚进入系统界面时,点什么都打不开,要等一分钟左右才能打开。 解决办法: 一、首先,请升级杀毒软件的病毒库,全面杀毒,以排除病毒原因。 二、关闭不重要的服务以及启动程序 开始→运行,输入msconfig→确定。在打开的系统系统配置程序里,将一些不重要的服务以及启动程序关闭,重启电脑。 图1 关闭不需要的自启动程序 三、取消“自动搜索网络文件夹和打印机 进入“我的电脑... 阅读全文

posted @ 2007-06-07 13:49 王君 阅读(477) 评论(0) 推荐(0)

摘要:JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型. 1、Java泛型 其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中参数str1、str2的值是可变的。而泛型也是一样的,这样... 阅读全文

posted @ 2007-06-07 13:42 王君 阅读(649) 评论(1) 推荐(0)

摘要:1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null; 但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String str=new String (“kvi... 阅读全文

posted @ 2007-06-07 13:40 王君 阅读(368) 评论(0) 推荐(0)

摘要:我们学习Java大概有3个方向,第一,桌面系统,包括C/S结构;第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。第三,面向企业应用、计算的平台,J2EE。 初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用(自己的破机器实在陪不起JBuilder,贪婪的家伙,以后一定要收拾她)。什么JA... 阅读全文

posted @ 2007-06-07 13:36 王君 阅读(302) 评论(0) 推荐(0)

摘要:对于方法的创建,可将其想象成为自己写的每个类都调用一次initialize()。这个名字提醒我们在使用对象之前,应首先进行这样的调用。但不幸的是,这也意味着用户必须记住调用方法。在Java 中,由于提供了名为“构建器”的一种特殊方法,所以类的设计者可担保每个对象都会得到正确的初始化。若某个类有一个构建器,那么在创建对象时,Java 会自动调用那个构建器——甚至在用户毫不知觉的情况下。所以说这是可以... 阅读全文

posted @ 2007-06-07 11:57 王君 阅读(250) 评论(0) 推荐(0)

摘要:我们知道,封装将数据和处理数据的代码连接起来。同时,封装也提供另一个重要属性:访问控制(Access control )。通过封装你可以控制程序的哪一部分可以访问类的成员。通过控制访问,可以阻止对象的滥用。例如,通过只允许适当定义的一套方法来访问数据,你能阻止该数据的误用。因此,如果使用得当,可以把类创建一个“黑盒子”,虽然可以使用该类,但是它的内部机制是不公开的,不能修改。但是,本书前面创建的类... 阅读全文

posted @ 2007-06-07 11:55 王君 阅读(474) 评论(0) 推荐(0)

摘要:(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Package)属于一种特殊情况... 阅读全文

posted @ 2007-06-07 11:53 王君 阅读(230) 评论(0) 推荐(0)

摘要:一、参数传递 class Obj{ String str = "init value"; public String toString(){ return str; } } public class ObjRef{ Obj aObj = new Obj(); int aInt = 11; public void changeObj(Obj inObj){ inObj.str = "changed ... 阅读全文

posted @ 2007-06-06 15:33 王君 阅读(460) 评论(0) 推荐(0)

摘要:Java编程中极限考验是Classloader机制的掌握和灵活运用,特别是在复杂的系统,如存在动态类装载,Reflect,EJB,AOP等环境。 CLass.forName() 和Thread.currentThread().getContextClassLoader()) 是否一样? 在很多文章中,都认为两者是一致的,如Java研究组织中一篇文章,被我从google搜索到的: http://ww... 阅读全文

posted @ 2007-06-06 15:28 王君 阅读(466) 评论(0) 推荐(0)

摘要:摘要:一个没有Java经验,完全不懂Web编程的程序员,也能用JSF写出复杂的Web程序?本文作者向读者介绍了自己的JSF历程,以亲身经历证明JSF是程序员通往Java Web世界的捷径。 说实在的,我的Java Web之路,其实没有什么特别的,之所以写成文字,将自己的经历拿出来和读者共享,是希望给刚刚投身Java的程序员们一个参考。我相信每个Java程序员都有自己独特的Java历程,每段Ja... 阅读全文

posted @ 2007-06-06 11:19 王君 阅读(1087) 评论(2) 推荐(1)

摘要:时光,在我们的忙碌中走过。在我们的嘻笑中滑过,也在我们的睡眠中白白的溜走。记不起是谁说过,时光甚至在我们对它流逝的叹息中悄然而逝。你觉得时光流逝得太快了。想伸手挽留。但时光却在你挽留的手指间滑过。 阅读全文

posted @ 2007-06-06 10:59 王君 阅读(447) 评论(1) 推荐(0)

摘要:广泛地说,只要能执行 Java bytecode 者,就可以称为 Java 平台(Java platform)。大致上,实现 Java 平台的方式有三种,分别是: Java 虚拟机器(Java Virtual Machine,JVM) Java 操作系统(Java Operating System) Java 芯片(Java Chip) 以下就此三种 Java 平台提出解说,并比较之。 Java ... 阅读全文

posted @ 2007-06-06 08:17 王君 阅读(336) 评论(0) 推荐(0)

摘要:AJAX AJAX开发简略 eclipse hibernate HIBERNATE - 符合Java习惯的关系数据库持久化 javascript http---www.wodukom.com-gcr998-006.htm JavaScript 参考教程 javascript小技巧--Tian欢迎您的访问 博客园 - 生存设计(http--w... 阅读全文

posted @ 2007-06-05 13:37 王君 阅读(1107) 评论(0) 推荐(0)

摘要:Java语言定义了public、protected、private、abstract、static、final 这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍:1.public使用对象:类、接口、成员介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的2.private使用对象:成员介绍:成员只可以在定义它的类中被访问3.static使用对象:类、方法... 阅读全文

posted @ 2007-06-04 10:44 王君 阅读(1490) 评论(0) 推荐(0)

摘要:时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何... 阅读全文

posted @ 2007-06-04 10:40 王君 阅读(271) 评论(1) 推荐(0)

摘要:通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。 下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。 1.对象的生成和大小的调整。 J... 阅读全文

posted @ 2007-06-04 10:38 王君 阅读(395) 评论(0) 推荐(0)

摘要:熟练掌握JDK1.5枚举类型这篇文章我们来详细介绍一下enum的各项特征。Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例。2.所有枚举值都是... 阅读全文

posted @ 2007-06-04 10:37 王君 阅读(306) 评论(0) 推荐(0)

摘要:导读:我们学习Java大概有3个方向: 第一,桌面系统,包括C/S结构; 第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。 第三,面向企业应用、计算的平台,J2EE.初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用(自己的破机器实在陪不起JBuilder,贪婪的家伙,以后一定... 阅读全文

posted @ 2007-06-04 10:32 王君 阅读(1873) 评论(0) 推荐(0)

摘要:Java语言主要由以下五种元素组成:标识符、关键字、文字、运算符和分隔符。这五种元素有着不同的语法含义和组成规则,它们互相配合,共同完成Java语言的语意表达。下面我们分别予以讲解。 1:标识符 变量,类和方法都需要一定的名称,我们将这种名称叫做标识符。Java中对标识符有一定的限制。首先:所有的标识符的首字符必须是字母(大小写)、下划线_或美元符¥;其次标示符是由数字(0--9),所有从A-... 阅读全文

posted @ 2007-06-04 10:29 王君 阅读(745) 评论(0) 推荐(0)

摘要:代码如下: class A { public int Avar; public A() { System.out.println("AAA"); doSomething(); ... 阅读全文

posted @ 2007-06-04 10:24 王君 阅读(336) 评论(1) 推荐(0)

摘要:条件控制: if 和 switch 1:条件语句 条件语句是程序设计中最常用的语句,用他来选择程序的执行流程,Java中的基本条件判断语句是if...else...语句。其机构为: if (条件表达式) { 语句1 } ... 阅读全文

posted @ 2007-06-04 10:21 王君 阅读(345) 评论(0) 推荐(0)

摘要:循环: for,while和do Java中有三种循环控制语句,分别是:for语句、while语句和do ... while语句,下面分别说明这三种语句的结构。1:for循环 for语句的格式为: for (初始化语句; 条件语句; 控制语句) { ... 阅读全文

posted @ 2007-06-04 10:18 王君 阅读(345) 评论(0) 推荐(0)

摘要:1:数组说明 数组是Java语言中的特殊类型。它们存放能通过索引来引用的一系列对象,另外,你可以定义数组的数组,下面是一些示例: int[] i; char[] C; float[] f; ... 阅读全文

posted @ 2007-06-04 10:14 王君 阅读(350) 评论(0) 推荐(0)

摘要:对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样... 阅读全文

posted @ 2007-06-04 10:08 王君 阅读(404) 评论(0) 推荐(0)

摘要:1.static修饰一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为private私有,那么只能在类内部使用. public class Test{public static int a;private Test(){a=0;}}如果属性被修饰为static静态类资源,那么这个字段永远只有... 阅读全文

posted @ 2007-06-01 08:05 王君 阅读(1183) 评论(0) 推荐(0)