http://www.javaworld.com.tw/jute/post/view?bid=29&id=7005&sty=1&tpg=1&age=0
親愛的 java 新手們 :
很高興你們願意來這裡共同學習,
Java 這個語言, 已經不再是語言了, 他勾勒出一個開放式的開發環境,
基本上 java.sun.com 很粗略地把 Java 分為三個部分
(1) J2SE ( Java 2 Standard Edition )
(2) J2EE ( Java 2 Enterprise Edition )
(3) J2ME ( Java 2 Micro Edition )
新手, 大概都要由 J2SE 開始學習,
比較需要了解的就是 SCJP 考題的範圍
剛開始你大可不必花時間去研究 AWT 或 Swing 的基本概念
但是我認為你們要對基本語法及資料結構要清楚
接著, 必須學會如何查詢 API ( javadoc )
其實, Java 並不難學, 比 VB 難一些些,
但是可以處理的範圍卻比 VB 大很多,
只要能夠設定好 jdk 與 classpath,
開發就沒有太大問題,
剛開始我會建議你們直接使用 UltraEdit 或 EditPlus 這些文書處理工具
練習來建立簡單的 variable, loop 等等...
接著學習一些 free 的 IDE , eclipse, netbeans and etc.. ( 請參閱 IDE 版 )
很多人會拿 C 和 Java 相比較
基本上, Java 處理硬體的能力大多要透過 JNI 與 Driver 溝通
架構在 JVM 上面執行效能也很難與 C 抗衡
但是, 簡單容易上手 是他的優勢
OO 程式設計也隨著 java 的發展突飛猛進,
相對的, 在學的學生, 尤其是資訊相關科系的,
可以順便了解 UML 及軟體工程,
這個站有許多高手會替你解答疑問的
所謂的 Java 高手其實沒有什麼 ( sorry, 諸位高手.... )
可能是讀了比較多的技術文件或知道比較多的資源可以利用
一個語言能夠讓工程師輕易地建構出一套系統
就是很好的語言, 所以你們可以很快樂地開始學習
更重要的事情, 使用 java 開發的人們
非常熱心開放他們的原始碼,
你們可以使用他們的 binary jar, 或參考他們的 source code
堆疊出你們想要建立的系統 ( plz check their license )
等到你能夠寫出九九乘法表, 控制住一些 collection,
能夠讀得懂 Java API 的 javadoc ,
你大概就可以做一些選擇
想要做 application , 就可以鑽研於 awt , swing 等等
想要做 webapps, 就可以鑽研 jsp/servlet 等等
想要做 pda/ phone, 就可以鑽研 midp, j2me 等等
台灣之所以為台灣, 就是因為我們擁有一個快樂的學習環境,
大家相互提拔, 相互學習, 相互分享, 相互良性競爭...
一個與 Java 一起成長的人...
jini (99% jakarta )
分享到:
相关推荐
base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz
【知识点解析】 1. 肯尼迪总统的讲话假设:这是一道逻辑推理题,与Java编程技术无关,但可以考察逻辑思维能力。...虽然题目本身不直接测试Java编程技术,但这些能力是成为一名优秀的Java开发者的必备素质。
该项目为“studyjava-zz”设计源码,深入探索Java编程新视野,共计包含549个文件,涵盖209个Java源代码文件、74个Git忽略文件、70个项目配置文件、68个classpath文件、66个偏好设置文件、25个Markdown文档、16个XML...
《聊天工具的Java开发:超越QQ,天翔ZZ》 在IT行业中,开发一款聊天工具是一项挑战性十足的..."天翔ZZ"作为一个实例,展示了如何用Java语言构建一个能够挑战QQ的聊天工具,其设计和实现策略值得开发者深入研究和学习。
Java线程池是一种高效管理线程资源的工具,它的设计思想是基于生产者消费者模型,借鉴了工厂模式和代理模式的元素。线程池通过维护一组可重用线程,减少了创建和销毁线程的开销,提高了系统响应速度与并发处理能力。...
本项目“zz.rar_JAVA俄罗斯方块”提供了一套完整的JAVA源代码,让开发者可以深入理解如何用JAVA语言实现这个经典游戏。本文将详细解析该项目中的关键知识点,帮助读者更好地理解和掌握JAVA编程技巧。 1. **JAVA基础...
ZZ561401.CAB ZZ561401.CAB ZZ561401.CAB
"zz牌类小游戏24点" 是一个基于Java编程语言开发的桌面游戏,其核心玩法是24点游戏。24点游戏是一种流行的心算游戏,玩家需要利用四张给出的扑克牌上的数字,通过加、减、乘、除运算,使得结果等于24。这个游戏旨在...
#### 一、Java集合框架概览 Java集合框架主要包括三种主要类型的容器:`List`、`Set` 和 `Map`,以及一些辅助接口和类。这些容器提供了存储和操作对象的不同方式,能够满足各种不同的需求。 ##### 1. List `List` ...
wincc SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 从面市伊始,用户就对SIMATIC WinCC印象深刻。
中医大夫助理信息系统“zz-doctor”是一款基于Android平台的应用程序,旨在为中医医生提供智能化、便捷化的诊疗辅助工具。通过深入剖析这款应用的源码,我们可以了解到Android开发的多个关键知识点,以及中医信息化...
"变形版SD ZZ高达"是一款深受高达爱好者喜爱的纸模型,它源于日本著名的机器人动漫《机动战士Z高达》中的角色。...不论你是资深的高达粉丝还是初涉纸模的新手,这款模型都会给你带来无尽的乐趣和满足感。
然后,我们为两种实验设置提供了差分分布的结果,一种用于搜索异常三重玻色子玻色子耦合,另一种用于希格斯分析中的四个带电轻子最终状态通道。 我们发现,近似的NNLO校正量很大,在Z玻色子或前轻子的高横向动量下...
总结来说,"fizzbuzz:Java FizzBuzz"是一个专注于Java FizzBuzz问题的项目,包含多种不同的实现方式,旨在帮助面试者、学习者和开发者提升编程技能,理解和比较不同的解决问题策略。通过研究这些实现,你可以...
根据提供的文件信息,我们可以推断出这是一份关于使用Java编程语言开发的“火影忍者”游戏的源代码。接下来,我们将详细分析并总结出与该标题、描述及部分内容相关的知识点。 ### Java编程语言 Java是一种广泛使用...
在CAD中想要快速测量长度,在CAD工具栏找到加载应用程序,再点击加载 加载成功后在输入栏输入“zz”(不分大小写)在选择你需要测量的线段即可。
- **Servlet**:作为Java Web开发的基础技术之一,Servlet主要用于处理HTTP请求,并生成动态响应内容返回给客户端。 - **JSP (Java Server Pages)**:这是一种混合了HTML标记与Java代码的页面技术,可以用来创建动态...
在IT行业中,Java是一种广泛应用的编程语言,尤其在处理数据方面表现出强大的能力。当我们需要处理Excel、Word文档或进行网页数据抓取时,Java提供了一系列的库和工具,使得这些任务变得高效且易于实现。 首先,...
【Java服装销售管理系统】是一个基于Java编程语言开发的软件应用,专为管理服装销售业务而设计。这个系统提供了全面的功能,旨在提升服装销售行业的效率,包括但不限于库存管理、订单处理、销售统计等核心模块。 ...