java软件下载好了,接下去怎么安装
步骤如下:
1、从Oracle官网下载JDK安装包,如:jdk-7u79-windows-x64版本。
2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,这里改为D:\Program Files (x86)\Java。
3、安装完成后,还需要进行环境变量的配置,在系统环境变量的用户变量里面添加一个变量名为JAVA_HOME环境变量。
4、在JAVA_HOME的变量值处填写上JDK安装目录的bin文件夹的路径,此处为D:\Program Files (x86)\Java\jdk1.7.0_79。
5、再添加一个变量名为Path的变量,变量值填写为%JAVA_HOME%\bin;。
通过以上步骤,即可安装配置好JDK。
java环境变量配置是怎样做得
classpath需要在系统变量里面新建,变量名为classpath,变量值“.;D:\Java\jdk1.8.0_11\lib\tools.jar;D:\Java\jdk1.8.0_11\lib\dt.jar”(注意变量值前面的点和分号一定要加上,否则配置不成功),两个变量值配置完成后,依次点击确认。
搜索jdk、进行下载,文件为exe,双击打开,进入安装页面,进入下一步(安装路径自选但要记住),选中计算机,点击鼠标右键–》选择属性属性,进入下一步,选择高级系统设置–》在团出窗口中选择—》环境变量,进入下一步 。-软件下载
path变量,新建系统变量–变量名,变量值.;%JAVA_HOME%\bin;点击确定,进行下一步,配置JAVA_HOME,配置安装路径即可。
在设置环境变量path时候,之所以要选择C:\Java\jdk1.6.0\bin(JDK的安装目录)是因为在编译程序的时候,在控制台输入javac Hello.java是,系统要去系统环境变量下面找javac.exe的执行程序路径。-java
java中map的常用遍历方法
方法一 在for-each循环中使用entries来遍历
这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。
Map《Integer, Integer》 map = new HashMap《Integer, Integer》();
for (Map.Entry《Integer, Integer》 entry : map.entrySet()) {
System.out.println(“Key = “ + entry.getKey() + “, Value = “ + entry.getValue());
}
注意:for-each循环在java 5中被引入所以该方法只能应用于java 5或更高的版本中。如果你遍历的是一个空的map对象,for-each循环将抛出NullPointerException,因此在遍历前你总是应该检查空引用。
方法二 在for-each循环中遍历keys或values。
如果只需要map中的键或者值,你可以通过keySet或values来实现遍历,而不是用entrySet。
Map《Integer, Integer》 map = new HashMap《Integer, Integer》();
//遍历map中的键
for (Integer key : map.keySet()) {
System.out.println(“Key = “ + key);
}
//遍历map中的值
for (Integer value : map.values()) {
System.out.println(“Value = “ + value);
}
该方法比entrySet遍历在性能上稍好
方法三使用Iterator遍历
使用泛型:
Map《Integer, Integer》 map = new HashMap《Integer, Integer》();
Iterator《Map.Entry《Integer, Integer》》 entries = map.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry《Integer, Integer》 entry = entries.next();
System.out.println(“Key = “ + entry.getKey() + “, Value = “ + entry.getValue());
}
不使用泛型:
Map map = new HashMap();
Iterator entries = map.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry entry = (Map.Entry) entries.next();
Integer key = (Integer)entry.getKey();
Integer value = (Integer)entry.getValue();
System.out.println(“Key = “ + key + “, Value = “ + value);
}
方法四、通过键找值遍历(效率低)
Map《Integer, Integer》 map = new HashMap《Integer, Integer》();
for (Integer key : map.keySet()) {
Integer value = map.get(key);
System.out.println(“Key = “ + key + “, Value = “ + value);
}
总结
如果仅需要键(keys)或值(values)使用方法二。
如果你使用的语言版本低于java 5,或是打算在遍历时删除entries,必须使用方法三。
否则使用方法一(键值都要)。
-软件下载