⑴ java,對ArrayList中的英文單詞做升序排序,單詞有大寫的。
List<String> words = new ArrayList<String>();
words.add("ABC");
words.add("dog");
words.add("address");
words.add("Bananer");
Collections.sort(words,new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.compareToIgnoreCase(o2);
}
});
System.out.println(words);//輸出[ABC, address, Bananer, dog]
⑵ Java中類的命名規范
一、Java程序,包名:Package的名字應該都是由小寫單片語成,如:text.demo.example
具體的示例如下:
com.icss下面為平台包。stmacmbas為本項目的根程序包。
stmacmbas.base為本項目的開發基礎包。
stmacmbas.commerce為商業企業程序包。
stmacmbas.example為示常式序包。
stmacmbas.instry為工業企業程序包。
stmacmbas.stma為國家局程序包。
stmacmbas.util為工具包。
二、文件名。
1. 文件名由英文單片語成,每個單詞的首字母大寫,最好不要超過4個單詞,如:ShipOrder.java。
2. Java文件的文件名要與程序中的public類名相同。
3. Servlet文件要以Servlet作為結尾,如:AddCompanyServlet.java。
三、類名:每個單詞的首字母大寫。同上。
四、變數名。
1. class變數的命名:變數的名字必須用一個小寫字母開頭,後面的單詞用大寫字母開頭。
2. static final變數的命名:static final變數的名字應該都大寫並且指出完整含義。
3. 用有意義的名字命名變數:首先,用完整的英語單詞或約定俗成的簡寫命名變數(不允許用漢語拼音),如:firstName,zipCode。
4. 用復數命名Collection類變數。Collection包括數組,vector等。命名時使用復數:customers, classmates。
五、方法名。
1. 方法的名字必須用一個小寫字母開頭,後面的單詞用大寫字母開頭。
2. 方法的名字要與該方法的用途相關。
六、參數名。
1. 參數的命名:參數的名字必須和變數的命名規范一致。
2. 方法的參數:使用有意義的參數命名,如果可能的話,使用和要賦值的欄位一樣的名字。
⑶ java常用的英語專業單詞有哪些
API (Application Programming Interface) 應用編程介面
JRE (Java Runtime Environment) Java 運行時環境
JDK (Java Development Kit) Java開發工具包
SDK(Software Development Kit, 即軟體開發工具包 )
JVM (Java Virtual Machine) Java虛擬機
JNI (Java Native Interface) Java本地介面
AWT (Abstract Windows Toolekit) 抽象窗口工具箱
JNDI (Java Naming & Directory Interface) JAVA命名目錄服務.主要提供的功能是:提供一個目錄系統,讓其它各地的應用程序在其上面留
下自己的索引,從而滿足快速查找和定位分布式應用程序的功能。
JMS (Java Message Service)JAVA消息服務.主要實現各個應用程序之間的通訊.包括點對點和廣播.
JTA (Java Transcation API) JAVA事務服務.提供各種分布式事務服務.應用程序只需調用其提供的介面即可.
JAF (Java Action FrameWork) JAVA安全認證框架.提供一些安全控制方面的框架.讓開發者通過各種部署和自定義實現自己的個性安全控制策
⑷ JAVA編寫程序,對英文單詞按照字母順序進行排序(升序or降序)
Easy!
import java.util.ArrayList;
import java.util.Collections;
public class Main {
/**
* @param args
* the command line arguments
*/
public static void main(String[] args) {
String target = "John Bill Peter ";
ArrayList<String> list = new ArrayList<String>();
for (String temp : target.split(" ")) {
list.add(temp);
}
Collections.sort(list);
for(int i = list.size(); i > 0; i--){
System.out.println(list.get(i-1) + " ");
}
}
}
----------------
Peter
John
Bill