目前,JAVA是開發人員的熱寵,別以為你學過Java培訓,就是個合格的程式設計師,其實你還有很多不懂的,看看下面的這些技能你都會嗎?
1、語法:
必須比較熟悉,在寫代碼的時候IDE的編輯器對某一行報錯應該能夠根據報錯信息知道是什麼樣的語法錯誤並且知道任何修正。
2、命令:
必須熟悉JDK帶的一些常用命令及其常用選項,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果這些命令你沒有全部使用過,那麼你對java實際上還很不了解。
3、工具:
必須至少熟練使用一種IDE的開發工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括進行工程管理、常用選項的設置、插件的安裝配置以及進行調試。
4、API:
Java的核心API是非常龐大的,但是有一些內容筆者認為是必須熟悉的,否則不可能熟練的運用Java,包括:
1)、java.lang包下的80%以上的類的功能的靈活運用。
2)、java.util包下的80%以上的類的靈活運用,特別是集合類體系、規則表達式、zip、以及時間、隨機數、屬性、資源和Timer。
3)、java.io包下的60%以上的類的使用,理解IO體系的基於管道模型的設計思路以及常用IO類的特性和使用場合。
4)、java.math包下的100%的內容。
5)、java.net包下的60%以上的內容,對各個類的功能比較熟悉。
6)、java.text包下的60%以上的內容,特別是各種格式化類。
7)、熟練運用JDBC。
8)、java.security包下40%以上的內容,如果對於安全沒有接觸的話根本就不可能掌握java。 9)、AWT的基本內容,包括各種組件事件、監聽器、布局管理器、常用組件、列印。
10)、Swing的基本內容,和AWT的要求類似。
11)、XML處理,熟悉SAX、DOM以及JDOM的優缺點並且能夠使用其中的一種完成XML的解析及內容處理。
5、測試:
必須熟悉使用junit編寫測試用例完成代碼的自動測試。
6、管理:
必須熟悉使用ant完成工程管理的常用任務,例如工程編譯、生成javadoc、生成jar、版本控制、自動測試。
7、排錯:
應該可以根據異常信息比較快速的定位問題的原因和大致位置。
8、思想:
必須掌握OOP的主要要求,這樣使用Java開發的系統才能是真正的Java系統。
9、規範:
編寫的代碼必須符合流行的編碼規範,例如類名首字母大寫,成員和方法名首字母小寫,方法名的第一個單詞一般是動詞,包名全部小寫等,這樣程序的可讀性才比較好。
本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場
學習java應該掌握的一些基本技能,只有紮實的基礎才能在向上發展,也更能找到一個好的工作 工具/原料 Java 方法/步驟 語法:必須比較熟悉,在寫代碼的時候IDE的編輯器對某一行報錯應該能夠根據報錯信息知道是什麼樣的語法錯誤並且知道任何修正. 命令:必須熟悉JDK帶的一些常用命令及其常用選項,命令 ...
學習java
如何成為一個合格的 Java 程式設計師 工具/原料 語法:必須比較熟悉,在寫代碼的時候 IDE 的編輯器對某一行報錯應該能夠根據報錯信息知道是 什麼樣的語法錯誤並且知道任何修正. 命令:必須熟悉 JDK 帶的一些常用命令及其常用選項,命令至少需要熟悉:appletviewer. HtmlConvert ...
java
試可以幫助識別和解決應用程式缺陷,在本文中,作者將使用大家常用的的開發工具Eclipse來調試Java應用程式.但這裡介紹的調試方法基本都是通用的,也適用於NetBeans IDE,我們會把重點放在運行時上面. 方法/步驟 條件斷點 如果你不知道如何添加斷點,只需點擊左邊面板(行號前面)斷點即被創建 ...
java
經典的HelloWorld!是學習一門程序語言的開始.雖然很簡單,但是包含了很多的知識點.包含了語言的基本語法,語言的特徵:語言的開發的編輯器:語言的編譯器及使用方法:如何運行編譯的可執行文件.下邊通過簡單的幾個步驟,編寫並編譯然後運行我們的第一個java程序. 工具/原料 jdk環境 方法/步驟 ...
每一個優秀程式設計師總有那麼幾款壓箱底的好貨,作為程式設計師多年,看到新入行的程式設計師小白東翻西找,我覺得有必須向他們說說程式設計師這一行該會的軟體,這樣也許會讓他們少走很多彎路. 工具/原料 Navicat Premium資料庫管理工具 http://pan.baidu.com/s/1nvMVjQx Beyon ...
eclipse是一個編寫java程序的IDE(集成開發環境)軟體,下面就讓我來為大家演示一下怎樣新建並運行一個Java程序. 工具/原料 eclipse軟體 方法/步驟 打開eclipse.如圖. 點擊新建java工程. 輸入工程名,點擊finish. 右鍵工程文件夾,點擊new class添加一個 ...
eclipse
1:請你介紹一下你自己這是面試官常問的問題.一般人回答這個問題過於平常,只說姓名.愛好.工作經驗,這些簡歷上都有.其實,面試官最希望知道的是求職者能否勝任工作,包括:最強的技能.最深入研究的知識領域.個性中最積極的部分等.2:說說你的家庭面試時詢問家庭問題不是非要知道求職者家庭情況,探究隱私,而是要 ...
java
1.Duplicated Code 代碼重複幾乎是最常見的異味了.他也是Refactoring的主要目標之一.代碼重複往往來自於copy-and-paste的編程風格.與他相對應OAOO是一個好系統的重要標誌. 2.Long method 它是傳統結構化的"遺毒".一個方法應當具 ...
java
不管學哪門語言,第一個HelloWorld程序成功運行起來的時候,代表著你的學習已經跨進了一小步.做這個java實驗之前,讀者最少要在自己的電腦上安裝好JDK(包括配置好環境變量),如果讀者還不會安裝JDK和配置環境變量可以看作者的另一遍經驗. 工具/原料 Windows系統(演示用的是Win7) ...
javaJDK
1.HashMap和Hashtable的區別. 都屬於Map接口的類,實現了將惟一鍵映射到特定的值上.HashMap 類沒有分類或者排序.它允許一個null 鍵和多個null 值.Hashtable 類似於HashMap,但是不允許null 鍵和null 值.它也比HashMap 慢,因為它是同步的 ...
有很多的JAVA程式設計師,在初期學習時,通常會對如何學習而感到迷茫.下面筆者就將轉發一篇一位網友的精品帖,這位作者對於JAVA程序的學習分析的很到位,相信能幫助那些正在處於迷茫狀態的初學者. 如何學習程序設計 培養興趣 興趣是能夠讓你堅持下去的動力.如果只是把寫程序作為謀生的手段的話,你會活的很累,也 ...
(1)函數原型:extern char strstr(char *haystack,char *needle); 用法:#include<string.h> 功能:從字符串haystack中尋找needle第一次出現的位置(不比較結束符NULL)返回指向第一次出現needle位置的指針, ...
eclipse作為一個編寫java程序的軟體,它的可視化.功能強大受到許多用戶的青睞.許多朋友剛接觸eclipse,不僅要設置許多東西(如環境變量等等),好不容易設置完進入軟體後卻又是一頭霧水.下面就為大家介紹怎麼用eclipse編寫一個java程序: 方法/步驟 打開eclipse,依次找到菜單欄 ...
eclipse
官方給"程式設計師"的定義是從事於軟體開發.維護的工作人員,所以他們的工作就是不斷的開發.開發.開發!整天面對的是一堆又一堆的開發代碼,想必一天下來整個人都不好,此時如果有捷徑可走,你是否要學習下呢?下面說說程式設計師必備的開發軟體. 工具/原料 Navicat資料庫管理工具.MindM ...
Android以其極強的開放性吸引著世界各地的開發者去開發各種各樣的移動應用開發,而各種SDK更是為各個層次的開發者提供了一個可以盡情展示他們專業技能和創造性的平台.雖然Java是各種平台最常用的程式語言,但是一些其它的工具包只支持C.C++和Ruby.除此之外,所要開發應用的特性在一定程度上也決定 ...
安卓
1.選擇方向(Java工程師). 明確自己的方向,是C++,還是C#,還是Java. 2.複習指南. 看<劍指Offer>. 3.製作簡歷. 在網上買一些好的簡歷模板. 4.簡歷投遞方法. 5.面試問題準備. (1)技術基礎知識: (2)自我評價: (3)項目經驗: 6.面試薪資. (1 ...
程式設計師一直被認為是一個苦逼的職業,工資一般般,但工作壓力卻很大,類似"程式設計師職業病.程式設計師光棍"等話題充斥著整個行業的討論區.程式設計師需要逆襲,做好以下這10點,你可以混得更好一點. 方法/步驟 分享.儘可能地使用開源,並且如果有能力的話也可以把自己的成果分享給大家.整個社會的智慧 ...
隨著網際網路的快速發展,人們對網絡應用的興趣逐步在提高,迫切需要能夠構造一個"富客戶端":能夠用HTML能實現的接口更加健壯.反應更加靈敏和更具有令人感興趣的可視化特性,而且能夠在網際網路上以一種象使用Web一樣簡單的方式來部署富客戶端程序,而且能夠隨著系統的升級而享用更多便捷的高效 ...
很多核心Java面試題來源於多線程(Multi-Threading)和集合框架(Collections Framework),理解核心線程概念時,嫻熟的實際經驗是必需的.這篇文章收集了 Java 線程方面一些典型的問題,這些問題經常被高級工程師所問到. 0.Java 中多線程同步是什麼? 在多線程程 ...
試可以幫助識別和解決應用程式缺陷,在本文中,作者將使用大家常用的的開發工具Eclipse來調試Java應用程式.但這裡介紹的調試方法基本都是通用的,也適用於NetBeans IDE,我們會把重點放在運行時上面. 方法/步驟 條件斷點 如果你不知道如何添加斷點,只需點擊左邊面板(行號前面)斷點即被創建 ...
java