学习JAVA的第一方案 (转贴)

发信人: linuxandjava (linuxANDjava), 信区: Java
标  题: 學習JAVA的第一方案
发信站: 网易虚拟社区北京站 (Thu Apr 20 09:59:51 2000), 站内信件

國內雖然商品化的JAVA作品不多,但是學習JAVA的人數卻扶搖直上.
為了幫助更多的人能夠少走彎路,花最少的錢,用最少的時間,
最大限度的掌握Java, 本人提出如下方案,供初學者參考:

1. 第一階段; 入門
   這個時候,最主要的任務是對Java有一個大致的了解,掌握基本的語法,
能夠編一些簡單的如HelloWorld之類的程序.
   這時,買上一本20塊左右的Java入門書就足夠了.有利與整體把握,
而又不會死扣書上的例子,應為例子都特別簡單.有些人一開始就買上一本
Java大全,Java高級技巧等等,結果要麼感覺苦澀難懂,要麼基本功不扎實.
看了幾章以後,就覺得寸步難行.遭受如此挫折以後,一部分人就會束之高閣.
有的人以後興趣來了,還會繼續看下去,有些人可能從此要遠離Java了.

2. 第二階段; 進階
   這時候,你已經能夠使用Java開發一般的程序了,只是性能上差一點.
   有的時候,還感覺無從下手,因為你對Java 的 API還不熟悉, 很多已經
可以用一個函數實現的功能,你去在那兒折騰半天,聽人家一說才恍然大悟.
所以, 這一階段的主要目標就是, 熟悉API, 盡可能的多看類的說明,
了解已經提供了那些函數,可以做那些事.慢慢的,你發現你的程序中引入了
很多包,很精簡的程序功能上也已經相當強了.環顧四週,儼然已是一個高手,
不禁沾沾自喜,學習的勁頭也更足了.
    這個階段,你已經開發了很多程序,需要注意的是應該考慮一下程序的
結構了,你會發現改一下結構以後,你公用了很多代碼,甚至會行成你自己的
類庫,擁有了自己的開發包. 應為JDK的Document中已經包含了大量信息,
有事沒事多看看, 就像翻字典一樣, 注意, 不要忘了吃飯睡覺喔.
    API的內容相當多,而且有的也不是一下就能明白的.如果旁邊有個高手
指點一下,那就太好了.要是沒有, 對不起, 你會經常被莫名其妙的問題搞的
頭暈腦漲. 這時, 買一本Java大全之類的書好像能節省很多時間, 但是如果你
英文好, 到國外查查資料, 很多問題都可以迎刃而解. 而且大全之類的書
大都很貴,講的還不透, 就比蜻蜓點水好那麼一點點,沒有沈麼收藏價值,  
所以, 也不要盲目去買.

3. 第三階段 ;高級
   擁有了這麼多經驗值的你,總想開發一些專業的應用,以賣弄一二. 寫沈麼呢?

想來想去, 開發一個圖形處理的吧, 最好能夠趕上PhotoShop. 或者開發一個編輯
器.
開始寫的時候,雄心壯志,傲視天下,絕對結構化, 擁有良好的可擴展姓...
結果, 你發現你的圖形總不能如你所願,要麼顯示不出來,要麼邊上的一個像素
不見了,弄得你好傷心,信心十足的你熬了幾個通宵,卻依然無濟於事,最後,
你長嘆一聲,嗚呼,天亡我!
   這個階段的你遇到的都是細節上的問題,需要專家級的支持,周圍的人也
都幫不了你了,這時候你就要經常到書店轉轉,看看有沒有專題書,如Java圖形處理
,
Java AWT等等,轉注於某一個領域的書了, 而且這些書大都很深, 反覆看都看不膩
.
機具收藏價值. 不必猶豫,不必為錢心疼,買之而後快.

4. 第四階段: 一代宗師
   你應該到java.sun.com註冊一下,獲取JDK的源代碼,然後...
   然後...
   你的專題演講在全球直撥,題目是"學習JAVA的最佳方案".
   然後出版了一本書叫"超越JAVA".
   然後C消失了...

时间: 2024-11-03 19:46:43

学习JAVA的第一方案 (转贴)的相关文章

慕课网“JAVA入门第一季”课程受偏爱 超5万人学习

作为国内最大的IT技能学习平台--慕课网,2014年12月4日再次创造业内一项行业奇迹.2014年6月9日上线的"JAVA入门第一季"课程经过短短5个月的时间,学习人数突破5万,创造行业首个单门课程学习人数奇迹.如此惊人的数据,令笔者不得不对慕课网的课程做了一个小小的深入研究. 视频讲解+在线编程,混合式教学边学边练引领行业平台优势. 在互联网海量的IT学习资源中,慕课网的JAVA课程为何备受学习者青睐,成为5万用户的选择?这和慕课网独家的课程设计有必然关系.视频课程+在线编程实操平台

我的Java开发学习之旅------>java生成pdf方案

java生成pdf方案很多,常用的如下: 1. 利用jacob生成pdf:这种方法调用office的本地方法实现对pdf API的操作,只能在windows平台使用 2. 利用openoffice生成pdf:openoffice是开源软件且能在windows和linux平台下运行 3. itext + flying saucer生成pdf:itext和flying saucer都是免费开源的,且与平台无关,结合css和velocity技术,可以很好的实现. 我们重点介绍第三种方案.它实现的步骤是

“八年Java开发经验分享”零基础如何学习Java

因为IT互联网发展的非常迅速,而Java这门编程语言作为老大哥,也一直都是所有语言中,排名一直都是第一的,而Java编程语言非常的成熟,在市场上也是非常的稀缺人才,现在各个行业转行做Java的很多,今天给大家一些建议,人生苦短,以为老前辈曾经跟我说,人生很多弯路是没有必要走的,因为我们没有那么多时间,活着活着我们就死了,希望新手少走点弯路吧! 建议一:有一个系统的学习方案,系统的学习教程,先把Java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础.如果你想

转-如何学习java

:(如何学习Java呢?) 枫叶国游子 2001-07-04 12:37:58 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路. 学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想.每一种语言的程序设计思想大同小异,只是一些由语言特性的而带来的细微差别,比如Java中的Interface,你几乎在以前的学习中没有碰到过.以下我仔细给你说几点: 1.我们必须明确一个大方向,也就是说现在面向对象的编程范畴.尽管人工智能曾经有所浪潮(看看Borl

学习java语言思想 了解java语言优势

虽然Java技术是那么的诱人,前景也似乎非常光明,但是不是已经有了C.C++等广泛应用并且大获成功的语言了吗?微软不是又在大力推广他们的.Net技术吗?LISP.Prolog等人工智能语言在北美洲.欧洲的金融领域不是也有很大的应用吗?学习Java编程,是不是一个明智的选择呢? 带着这些问题,让我们来看看Java的优势. 1.免费! Sun免费提供用来开发Java应用程序的一切,你不必付任何的版税.或许你会将信将疑:资本家搞共产了?实际上,Sun在Java上的收益确实不大,远远比不过垄断Java应

java-求助!我想系统的学习Java

问题描述 求助!我想系统的学习Java 我是新手 我想系统的学习Java,请问谁知道下载地址或者给我QQ邮箱:6225358@qq.com谢谢 解决方案 这么巧啊,我准备结合案例系统的写一个java web开发教程,有兴趣的话关注我的博客.现在我的博客一篇文章都没有,不过,今天我就开始写第一篇文章.你关心什么问题?前台html div+css都了解吗? 解决方案二: 自己去了解吧,java基础,jspssh框架... 解决方案三: 哥们给你个中肯的意见,你可以去传智博客下载学习基础视频资料,看看

java二维数组问题-学习java二位数组遇到的问题

问题描述 学习java二位数组遇到的问题 public class TestSplit { public static void main(String[] args){ String s="1,2;3,4;5,6,7"; String[] s1=s.split(";"); double[][] d=new double[s1.length][];//第一维的长度赋值 for(int i=0;i<s1.length;i++){ String[] s2=s1[i

还在迟疑是否选择学习Java?看看这六大优势

首先,学习计算机编程语言为什么会首选Java呢?学习Java与学习其他的计算机语言有什么不一样呢?学习Java的优势在于哪里呢? 第一:简单:我们都知道Java是目前使用最为广泛的网络编程语言之一.他容易学而且很好用,如果你学习过C++语言,你会觉得C++和 Java很像,因为Java中许多基本语句的语法和C++一样,像常用的循环语句,控制语句等和C++几乎一样,其实Java和C++是两种完全不同的语 言,Java只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序.Java略去了运

学习JAVA,如何从入门到精通

学习Java之前,不知大家是否想过这两个问题: 1)你对学习JAVA是否有兴趣? 2)你是否能够持之以恒的学习钻研? 嗯,这是个容易但又绝对不能忽略的问题,如果你对JAVA感兴趣,而且又有吃苦的准备,那你才可能学好JAVA!如果具备这两个条件,请继续往下看-- 如果你没有JAVA基础,务必找一个好点的培训机构,这不是坑人的,是良心话,为啥呢? 第一:一般JAVA自学者,没有科学的学习路径,网上这找找那翻翻,豆瓣知乎说这个知识是必须的,百度说那个知识是以后的发展方向--,你得学学这个,看看那个,蜻