返回信息流请推荐Java的编辑器
“首选Eclipse”
“Eclipse、Netbeans、JBuilder
主要是这么几个吧……做图形界面的话必然要用到啊,记事本写还不写死人……
初学者也未必要一直记事本+命令行,但最好是从这个学起,主要是为了知道环境变量的配置方法(有些公司面试会问的),还有javac编译生成class、java运行class的步骤
话说win自带的记事本实在不好太使,UE或者EditPlus有语法着色和自动缩进外加生成bak的比较方便”
“JCreator,面向初学者的。很简洁。”
请推荐Java书籍
初学者首选《Core Java》 http://www.china-pub.com/208978&ref=ps http://www.china-pub.com/508881&ref=ps
更多请看:
http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Java&ID=7942&pos=5
如何设置环境变量
如果是winXP,使用鼠标右击“我的电脑”->属性->高级->环境变量
系统变量->新建->变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_02(此处改成你Java的安装目录)
系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib
系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)
在Classpath里面你可以直接指定一个包名,比如你用到的第三方的包。多个包之间用分号隔开。
在什么情况下会发生java.lang.NoClassDefFoundError ,以及如何避免这种情况发生?
Java.lang.NoClassDefFoundError是Java无法在所给予的classpath中找到提及的类别或接口的定义,因而抛出的执行时期异常。这个错误通常是因为classpath的设定错误而抛出的。
如果出现这个错误,请确定你的classpath设置正确(不要忘记有包含当前的目录(以句点.表示))。
如果你使用java Test.java命令来执行命令,也会抛出这个错误。这个应该是使用java Test,因为类别名称是Test而不是Test.java。
下面的代码可以检查你的JVM使用什么classpath:
public void displayClassPath()
{
try
{
System.out.println(System.getProperty("java.class.path"));
}
catch(Throwable t)
{
t.printStackTrace();
}
}
Eclipse最重要的快捷键
Ctrl+Shift+L 有了它就知道其他快捷键了
我们学校都有哪些院有Java的课啊?
“计算机学院,王小茹老师,本学期,全校选修;
电信院,唐晓晟老师,下学期,院内选修。
建议先上王老师的课,讲得非常好,很快能入门;
再旁听唐Sir的课,内容不少,讲得也快,对提高很有帮助。
个人观点,仅供参考。”
数组跟ArrayList有什么区别
可以将 ArrayList想象成一种“会自动扩增容量的Array”。数组不能改变长度,ArrayList可以。数组可以用基本数据类型,ArrayList只接收对象。
更多请看:
http://linweihan.javaeye.com/blog/144829
怎么从键盘输入一个int/double/字符串?
分两种方式,一是作为运行的入口参数,用main的args参数获得;二是在运行时从键盘输入获得。
Java的I/O操作比C++要复杂一点。如果要运行时从键盘输入,样例代码如下:
BufferedReadercin=newBufferedReader(newInputStreamReader(System.in));
Strings=cin.readLine();
这样你就获得了一个字符串,如果你需要数字的话再加上:
intn=Integer.parseInt(s);或者doubled=Double.parseDouble(s);
另一种方法:
Scanner xx=new Scanner(System.in)
String yy=in.nextline(.nextword .nextint .....)
怎么把Java编译成exe文件?
总的来说,JDK只能将Java源文件编译为Class文件,以此来实现跨平台性。
有些开发工具可以将Java文件编译为exe文件(事实上没有成熟稳定的,特别随着Java版本的提高)。而且本人反对这种做法,因为这样就取消了跨平台性。
如果你确信你的软件只在Windows平台上运行,你可以考虑使用C++/C#来编程。
如果你想使Java编写出Windows样子的界面,可以使用Eclipse的SWT。或者,干脆使用C#。
哪里下载Java API帮助文档
建议用英文版的,不难。这种程度的英文文档适合程序员看。下载可以尝试迅雷
http://www.gougou.com/search?search=jdk%20chm&id=1
另外,在Sun的网站上http://java.sun.com/javase/downloads/index.jsp
找到Java SE Documentation点download就可以下载了
这是一条镜像帖。来源:北邮人论坛 / java / #8936同步于 2009/3/20
Java机器人发帖
Java FAQ列表
SturdyEagle
2009/3/20镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。