jdkforjava
❶ JDK for java 是什麼
JDK就是Java開發工具包,在Oracle的官網上有得下。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
❷ 重裝jdk後 eclipse顯示JRE home directory for java does not exist
你重新安裝後的jdk的目錄和你eclipse引用的jdk的目錄不同!檢查工程的build path
❸ JDK (Java SE)三種類型的區別
1.jdk = java develop kit,java開發工具。在windows下免安裝,直接就能用;
2.windows下jdk的安裝版
3.jre=java runtime environment,java運行時環境。
顧名思義,jdk用來開發的,其中包含了jre;如果不用開發而只需要運行java程序,jre就夠了。
❹ 一個關於java的問題 JDK與VJ++有何區別謝謝
JDK stands for "Java Development Kit",意為java語言開發套件,它提供了一些java開發中必不可少的基礎類庫以及運行環境。VJ++是微軟Studio系列產品之一,是用於java開發的集成開發環境。兩者不是一個概念。
❺ jdk如何安裝
1、首先要到官網下載JDK,選擇「downloads」下載
❻ java jdk1.6不支持for-each循環
eclipse中有個設置Java類庫的地方 請確定你的eclipse自帶的jdk版本在1.5以上 設置windows--preferences--java---installed jre-----勾上你所需要的JDK版本就可以
❼ Java程序開發步驟是什麼
具體操作步驟如下:
第一步:安裝JDK。
要下載Oracle公司的JDK可以網路「JDK」進入Oracle公司的JDK下載頁面,選擇自己電腦系統的對應版本即可。
第二步:配置Windows上JDK的變數環境 。
JAVA_HOME
先設置這個系統變數名稱,變數值為JDK在電腦上的安裝路徑:C:Program FilesJavajdk1.8.0_20。創建好後則可以利用%JAVA_HOME%作為JDK安裝目錄的統一引用路徑。
Path
PATH屬性已存在,可直接編輯,在原來變數後追加:;%JAVA_HOME%in;%JAVA_HOME%jrein 。
CLASSPATH
設置系統變數名為:CLASSPATH 變數值為:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar 。
注意變數值字元串前面有一個"."表示當前目錄,設置CLASSPATH的目的,在於告訴Java執行環境,在哪些目錄下可以找到所要執行的Java程序所需要的類或者包。
第三步: 下載安裝Eclipse(已上傳附件,電腦打開可下載)。
Eclipse為Java應用程序及Android開發的IDE(集成開發環境)。Eclipse不需要安裝,下載後把解壓包解壓後,剪切eclipse文件夾到你想安裝的地方,打開時設置工作目錄即可。
第四步:下載安裝Android SDK 。
配置了JDK變數環境,安裝好了Eclipse,這個時候如果只是開發普通的JAVA應用程序,那麼Java的開發環境已經准備好了。要通過Eclipse來開發Android應用程序,那麼需要下載Android SDK(Software Development Kit)和在Eclipse安裝ADT插件,這個插件能讓Eclipse和Android SDK關聯起來。
第五步:為Eclipse安裝ADT插件。
前面已經配置好了java的開發環境,安裝了開發Android的IDE,下載安裝了Android SDK,但是Eclipse還沒有和Android SDK進行關聯,也就是它們現在是互相獨立的,就好比槍和子彈分開了。為了使得Android應用的創建,運行和調試更加方便快捷,Android的開發團隊專門針對Eclipse IDE定製了一個插件:Android Development Tools(ADT)。
❽ java for循環 怎樣把一個list里相同的數據放到一起
通過題主的描述可以看到,其實就是一個List<Integer>的集合數據處理問題,希望把相同的數據放到一起,是一種歸類操作,也就是說其實總得需要把List<Integer>形式轉化為Map<Integer, List<Integer>>的形式
這種形式map的key也就是當前的這個數字,而這個value就是這個數字對應的所有當前出現此key的集合
List<Integer>list=Arrays.asList(1,1,2,3,4,2,1);
Map<Integer,List<Integer>>map=newHashMap<>();
for(Integernum:list){
//map是否包含此key,若已經包含則添加一個新的數字到對應value集合中
if(map.containsKey(num)){
map.get(num).add(num);
}else{
//map不包含此key,則重新創建一個新集合,並把這個數字添加進集合
//,再把集合放到map中
List<Integer>newList=newArrayList<>();
newList.add(num);
map.put(num,newList);
}
}
System.out.println(map);
輸出結果
結果也是一樣的,題主可以自行選擇
❾ java裡面的for循環的格式: for(String s : arr)是什麼意思,能否詳細解釋一下
分析如下:
for的循環語句
for(String s : args)這個格式是foreach的形式,表示取出數組args[]中的每一個元素,就是循環一次就依次取出一個元素賦值給s,知道取完為止
java中的foreach也是用for表示
具體語法分兩種:
第一種-數組
for(type var : arr) {
//循環體
}
示例(這里以List為例):
List<String> list = new ArrayList<String>();
for(String item : list){
System.out.println("循環元素:" + item);
}
第二種-非數組類可迭代對象
for(type var : coll) {
//循環體
}
示例:
Map<String, String> map = new HashMap<String, String>();
for(Entry<String, String> item : map.entrySet()){
System.out.println("循環元素 key:" + item.getKey() + " value:" + item.getValue());
}
拓展資料
編程環境
1、DK(Java Development Kit)稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程序和應用程序的程序開發環境。JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一些Java工具和Java的核心類庫(Java API)。不論什麼Java應用伺服器實質都是內置了某個版本的JDK。主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如,IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK 。
2、另外,可以把Java API類庫中的Java SE API子集和Java虛擬機這兩部分統稱為JRE(JAVA Runtime Environment),JRE是支持Java程序運行的標准環境[14]。
3、JRE是個運行環境,JDK是個開發環境。因此寫Java程序的時候需要JDK,而運行Java程序的時候就需要JRE。而JDK裡面已經包含了JRE,因此只要安裝了JDK,就可以編輯Java程序,也可以正常運行Java程序。但由於JDK包含了許多與運行無關的內容,佔用的空間較大,因此運行普通的Java程序無須安裝JDK,而只需要安裝JRE即可[15]。
❿ 最新的JAVA JDK裡面for(:)怎麼用,謝謝
這個一般用來遍歷數組或者列表,我舉個例子
比如有個字元串數組 String[] stringArr = new String[]{"a","b","c"}
我們用原先的方法是這樣來遍歷的
for (i = 0; i < stringArr.length(); i++){
System.out.println(stringArr[i]);//列印出數組的內容
}
現在我們可以用增強後的for來操作
for (String str : stringArr ){//String 這個是stringArr 裡面值的類型,這里是String類型;str 這個是變數,用於後面操作的,可以隨便取;stringArr 這個是要遍歷的對象,可以是數組或者列表
System.out.println(str);//這邊str相對於上面的stringArr[i]
}