哪里下载简单安装的java编程软件,教学用,方便,实用,谢谢!
常用的有很多,像:NetBases,JBuilder,Eclipse,MyEclipse
JDK是JAVA底层工具所以是JAVA编程必须安装的。
NetBeans是SUN公司自己研发的JAVA开发编程软件,现在该软件的使用率正在增加。
Jbuilder是一个可视话JAVA开发工具,几年前比较流行,但是JBuilder在java编程工具中统治了大约10年左右后,它的地位被Eclipse抢走了。
现在比较流行的JAVA开发工具要数Eclipse了,因为它是开源、免费的。
但是现在我个人以及公司同事基本都使用的MyEclipse,它包括了eclipse,可以加很多方便开发的插件以及加入其它框架,比如:Struts,Spring,Hibernate等,还可以直接把应用服务器加入其中,方便开发调试(不过个人不建议将服务器加入MyEclipse中,拖慢刷新速度,你慢慢开发中就会有所体验)
个人建议你用MyEclipse5或者MyEclipse6(个人使用的是MyEclipse5.5.1版本,从开始接触JAVA到现在都没有换过版本,个人认为该版本插件少,对开发调试速度很有益,而且主要有感情了,5.5.1伴我多年了,嘿嘿),建议千万不要下载最新版本的MyEclipse,版本越新运行速度越慢,而且在编程上新版本没有什么“新”的东西,没有必要下新版本的,就下个5或者6就行了。在网上可以下到,希望以上对你有帮助。
对了,JAVA指的就是一种编程语言,具体可以百度百科一下。
java如何将整型数组转换成字符串
通过数组循环的方式,最终拼接成字符串
1、定义一个整型数组
int arr = new int;//定义一个长度3的整型数组
2、拼接成字符串
String s = ““;
for(int i=0;i《arr.length;i++){
s = s + arr[i];//拼接成字符串,最终放在变量s中
}
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,必须使用方法三。
否则使用方法一(键值都要)。
-java