java faq(新手必看)

java faq(新手必看)

ID:26374766

大小:81.00 KB

页数:12页

时间:2018-11-26

java faq(新手必看)_第1页
java faq(新手必看)_第2页
java faq(新手必看)_第3页
java faq(新手必看)_第4页
java faq(新手必看)_第5页
资源描述:

《java faq(新手必看)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaFAQ(新手必看)目录:Q1.1什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?Q1.2什么是JRE/J2RE?Q1.3学习Java用什么工具比较好?Q1.4学习Java有哪些好的参考书?Q1.5Java和C++哪个更好?Q1.6什么是J2SE/J2EE/J2ME?Q2.1我写了第一个Java程序,应该如何编译/运行?Q2.2我照你说的做了,但是出现什么“'javac'不是内部或外部命令,也不是可运行的程序或批处理文件。”。Q2.3环境变量怎么设置?Q2.4我在javacxxx.java的时候显示什

2、么“unreportedexceptionjava.io.IOException;”。Q2.5javacxxx.java顺利通过了,但是javaxxx的时候显示什么“NoClassDefFoundError”。Q2.6我在javaxxx的时候显示“Exceptioninthread"main"java.lang.NoSuchMethodError:main”。Q2.7在javaxxx的时候显示“Exceptioninthread"main"java.lang.NullPointerException”。Q2.8package是什么意思?怎么

3、用?Q2.9我没有声明任何package会怎么样?Q2.10在一个类中怎么使用其他类?Q2.11我用了package的时候显示"NoClassDefFoundError",但是我把所有package去掉的时候能正常运行。Q2.12我想把java编译成exe文件,该怎么做?Q2.13我在编译的时候遇到什么"deprecatedAPI",是什么意思?Q3.1我怎么给java程序加启动参数,就像dir/p/w那样?Q3.2我怎么从键盘输入一个int/double/字符串?Q3.3我怎么输出一个int/double/字符串?Q3.4我发现有些书上直

4、接用System.in输入,比你要简单得多。Q3.5我怎么从文件输入一个int/double/字符串?Q3.6我想读写文件的指定位置,该怎么办?Q3.7怎么判断要读的文件已经到了尽头?Q4.1java里面怎么定义宏?Q4.2java里面没法用const。Q4.3java里面也不能用goto。Q4.4java里面能不能重载操作符?Q4.5我new了一个对象,但是没法delete掉它。Q4.6我想知道为什么main方法必须被声明为publicstatic?为什么在main方法中不能调用非static成员?Q4.7throw和throws有什么不

5、同?Q4.8什么是异常?Q4.9final和finally有什么不同?Q5.1extends和implements有什么不同?Q5.2java怎么实现多继承?12Q5.3abstract是什么?Q5.4public,protected,private有什么不同?Q5.5Override和Overload有什么不同?Q5.6我继承了一个方法,但现在我想调用在父类中定义的方法。Q5.7我想在子类的构造方法中调用父类的构造方法,该怎么办?Q5.8我在同一个类中定义了好几个构造方法并且想在一个构造方法中调用另一个。Q5.9我没有定义构造方法会怎么样

6、?Q5.10我调用无参数的构造方法失败了。Q5.11我该怎么定义类似于C++中的析构方法(destructor)?Q5.12我想将一个父类对象转换成一个子类对象该怎么做?Q5.13其实我不确定a是不是B的实例,能不能分情况处理?Q5.14我在方法里修改了一个对象的值,但是退出方法后我发现这个对象的值没变!Q6.1java能动态分配数组吗?Q6.2我怎么知道数组的长度?Q6.3我还想让数组的长度能自动改变,能够增加/删除元素。Q6.4什么是链表?为什么要有ArrayList和LinkedList两种List?Q6.5我想用队列/栈。Q6.6我

7、希望不要有重复的元素。Q6.7我想遍历集合/Map。Q6.8我还要能够排序。Q6.9但是我想给数组排序。Q6.10我想按不同方式排序。Q6.11Map有什么用?Q6.12set方法没问题,但是get方法返回的是Object。Q6.13ArrayList和Vector有什么不同?HashMap和Hashtable有什么不同?Q6.14我要获得一个随机数。Q6.15我比较两个String总是false,但是它们明明都是"abc"!Q6.16我想修改一个String但是在String类中没找到编辑方法。Q6.17我想处理日期/时间。一、准备篇Q1

8、.1什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版)。J

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。