2 考這些術語的公司,往往都是世界一流的好公司。(技術廣度+英語)
java ee-----Java Platform,EnterPRise Edition
ide----Integrated Development Environment
jms-----Java Message Service
jms即Java消息服務(Java Message Service)應用程序接口是一個Java平臺中關于面向消息中間件(MOM)的API,用于在兩個應用程序之間,或分布式系統中發送消息,進行異步通信。Java消息服務是一個與具體平臺無關的API,絕大多數MOM提供商都對JMS提供支持。 http://u2l.info/iFcqZ
jmx------Java Management Extensions,即Java管理擴展
JMX(Java Management Extensions,即Java管理擴展)是一個為應用程序、設備、系統等植入管理功能的框架。JMX可以跨越一系列異構操作系統平臺、系統體系結構和網絡傳輸協議,靈活的開發無縫集成的系統、網絡和服務管理應用。 http://u2l.info/1BnwRD
jndi------Java Naming and Directory Interface,Java命名和目錄接口
JNDI(Java Naming and Directory Interface,Java命名和目錄接口)是SUN公司提供的一種標準的Java命名系統接口,JNDI提供統一的客戶端API,通過不同的訪問提供者接口JNDI SPI的實現,由管理者將JNDI API映射為特定的命名服務和目錄系統,使得Java應用程序可以和這些命名服務和目錄服務之間進行交互。目錄服務是一種命名服務,在這種服務里,對象不但有名稱,還有屬性。 JNDI(Java Naming and Directory Interface)是一個應用程序設計的API,為開發人員提供了查找和訪問各種命名和目錄服務的通用、統一的接口,類似JDBC都是構建在抽象層上。 http://u2l.info/3VzwA0
3 myeclipse配置快捷鍵
3.1程序編譯與運行(對整個 工作間 workspace有效):
windows----preferences---java
Compiler---jdk編譯器
Installed JREs---運行環境
3.2編程內容輔助(對整個 工作間 workspace有效)
Windows---Preferences—General--Keys
搜content assist,在Binding中輸入 alt+/ ---->apply(應用)
如果發現不起作用,很有可能使alt+/ 同時綁定了多個功能,這時需要搜alt+/并解綁其他的綁定(只保留 alt+/<--->content assist)。
3.3 設置單個工程的javac(編譯)和java(運行)
4 Prespective 和 View
Prespective 透視圖,就是不同小窗口的集合。
如 : debug透視圖,java透視圖,java EE 透視圖 等。。
在debug透視圖中,在代碼區選中某一變量—> 右鍵—>Watch(觀察),就可以看到此刻對應的值了(在Expression窗口中)。
5.代碼模板
Windows---Preferences—>java—>Editor—>Template—>new
其中 line_selection是當前選中的行,而cursor則是生成模板代碼后光標所在位置。
之后在使用時,可以選中代碼片段---->右鍵—>Surround With--tryf(剛剛起好的名字)
也可以使用快捷鍵: 在選中代碼片段之后,Shift+Alt+Z。
6.java的靜態導入
導入,不會占用任何資源,它只是在寫java源程序時可以省略代碼前綴。
import java.io.InputStream; import static java.lang.Math.max;
import static java.lang.Math.max;
public class StaticImport { public static void main(String[] args) { System.out.println(max(1, 2)); } }
7.可變參數
問題: 一個方法接收的參數個數不固定,例如:
System.out.println(add(2,3)); System.out.println(add(2,3,5));
可變參數的特點:
只能出現在參數列表的最后。
…位于變量類型和變量名之間,前后有無空格都可以。
調用可變參數的方法時,編譯器為該可變參數隱含創建了一個數組,在方法體中以數組的形式訪問可變參數。
private static int add(int x,int... args){ int sum=x;
//以數組的形式訪問可變參數args for(int i=0;i<args.length;i++){ sum+=args[i]; } return sum; }
看到高手寫書,那作者是從哪里學來的呢?官網。
作者為了保證知識的權威,就必須找到源頭,java語法作為一種sun公司定義的規范,所以sun會把語法放在官網上讓大家閱讀。
http://u2l.info/xXU7h Java SE Tutorial Downloads --輔助指導
新聞熱點
疑難解答