您正在查看 "Java Study" 分类下的文章
2007/03/15 01:34 P.M.
0.引言
在ChinaITLAB导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?Java该如何学习?"。类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法。到时候再有人问起类似的问题,我可以告诉他(她),请你去看看《Java学习之路》。拜读过台湾蔡学镛先生的《Java夜未眠》,有些文章如《Java学习之道》等让我们确实有共鸣,本文题目也由此而来。
软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲 |
2007/03/15 12:34 P.M.
这 一部 分 的 内 容 确 实 是 复 杂 了 一 些 , 不 过 不 要 紧 , 浏 览 过 这一
部 分 之 后 , 我 们 马 上 就 有 几 个 又 生 动 又 简 单 的 小 程 序来 帮 助 你 学 习。 实 践 出 真
知 ” , 你 很 快 就 会 学 会 的 , 不要 太 着 急 嘛 !?/font>
3. 组件 容 器 ( Container)
组 件容 器 是 一 种 比 较 特 |
2007/03/15 12:31 P.M.
问题一:编译器找不到类。
解决方法:
确保你已经导入了类或者它的包。
如果对CLASSPATH环境变量有进行设置,要重新复位。
确保类名的拼写跟定义的一样,要注意大小写问题。
如果类在包中,要确保它们处在正确的子目录中。
同时,一些程序员从.java文件名字为类使用不同的名字。要确保你是使用类名字而不是文件名。实际上,使类名
和文件名相同就不会出现这个错误了。
问题二:注释器不能找到其中一个类
解决方法:
确保你指定的是类名而不 |
2007/03/15 12:29 P.M.
从 简单 的 例 子 开 始 学 起 。
窗 口设 计 实 例
白 手起 家
没 有在 窗 口 环 境 下 编 写 过 程 序 的 人 们 , 现 在 就 是 白 手 起 家 ,建 设 大 厦 的 时 候
了 , 打 起 精 神 来 呀 。
白 手起 家 就 先 做 一 个 最 简 单 的 吧 , 就 像 达 · 芬 奇 学 画 画 也 要从 画 鸡 蛋 开 始 一
样 , 学 着 编 写 |
2007/03/15 12:19 P.M.
1.String类和StringBuffer类
它们都是处理字符串的类,但是它们有一个最大的区别,那就是,String对象是存储你不能改动的文本字符
串,相反,如果你希望改动,则应使用StringBuffer类作为替换.
eg1:
......
//omit some code
String s1="You are hired!";
System.out.println(s1.replace('h','f'));//用f把字串中的h替换了
System.out.println(s1);
......
//omit some code
运行结果:
You are fired!
You are hired!
结果分析:
从结果,明显可知,s1的值并没有被改变,而第 |
2007/03/15 12:05 P.M.
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:
ThisIsAClassName
thisIsMethodOrFieldName
若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。
Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是Java 1.1和Java 1.2的区别之一)。 |
2007/03/15 12:04 P.M.
学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编
程思想。每一种语言的程序设计思想大同小异,只是一些由语言特性的而带来的细微差别
,比如Java中的Interface,你几乎在以前的学习中没有碰到过。以下我仔细给你说几点
:
1。我们必须明确一个大方向,也就是说现在面向对象的编程范畴。尽管人工智能曾经有
所浪潮(看看Borland为什么有Turbo Prolog),但未来5-10年工业界广泛承认并接受的
将是面向对象式的编程。
2。工业界目前最流行的面向对象编程语 |
2007/02/28 05:06 P.M.
论如何才能提高软件的开发效率及写代码效率
————给初学者的一些感想
作者:林宣武 著作权所有,转载请带上作者名字
本文的适应读者:刚毕业的学生,并刚入软件公司同时又打算在软件业有所发展的人
首先让我们看一看刚入软件公司会出现的情况:
1. 你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)
——别担心,这是每个程序员必须经历的事,这时候你就需 |
2007/02/10 12:02 P.M.
java入门教程《21天学通java2》第三版
《Java编程思想》(thinking in java)第三版
TOMCAT HOME是指安装tomcat的主目录,并非是说目录的名字就叫“TOMCAT HOME”。
JAVA编程详解
Think in JAVA(有点难度,推荐在熟悉之后再看)
刚开始其实只要是基础的都能看,我给你个好的JAVA书籍下载站点:
http://www.javafan.net/index.jsp
学习一门新的知识, |
2006/09/21 04:26 P.M.
1.<
>
Thinking in Java (3rd Edition)---- Bruce Eckel (Prentice Hall, 2002)
Java编程思想第二版(Thinking in java second)-包含范围:全部。
没说的---绝对的大师作品---当之无愧的第一.第一版就享誉整个java界(当时
网上好象也有人译)---国内版是京京工作室翻译的-基本上毁了此书--错误术语
太多---推荐高手看E文版,新手不要先看此书。第二版更精采---台湾的侯捷译
了此书----可以到www.csdn.net看看前几章的中文版(是台湾术语)。希望国内
会快些引入,你也可到http://www.BruceEckel.com--作者的主页免费下载此书.
推荐http://www.bdelmee.easynet.be/java/index.html--有chm格式的--非常棒!
BTW:这位大师最近在写Thinking in Python相信又是一本经典名著.
中文版《Java编程思想》(第二版),机械工业出版社出版。第三版中文版
版权已由机械社获得,将在明年出版。问世间,Java为何物?对于有些人来说,
它只是一种语言;对许多人来说,它是一种程序开发和服务提供的平台;而对于
Bruce Eckel来说,它是一种哲学。
以哲学的高度来写Java |
|
|