怎么才能学好JAVA,大概要多久时间 我是一个刚学15天的JAVA初学者,和别人交流时,别人一问我什么都不知道,只是能看懂一些垃圾的J2SE代码,现在有点茫目,我秒知道用什么方法去学, 大家能给点见意吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 别浮躁啊,慢慢来,基础很重要,tij和core java都是好老师,也可以搞点web开发来提高提高兴趣,java好玩的东西很多啊 看一些好书吧,象thinking in java。 我记得原来一个同事,他是高中生,本来是做系统维护,就是一些装电脑的杂活,后来开发人手不足,就让他也学习开发.他只会一些dos命令,没有基础.结果用1天学java语法,1天学html和javascript.1天学习jboss.第四天就强行进行开发了.我当时是程序员组长,他是我的组员,正好他坐我后面,结果第一个月,他每天都问我很多问题.一月后,他做出的程序还是很不错的.已经基本上手,能参与开发了.再过了两月,他已经有一定经验,我甚至有一些开发问题要请教他.半年后,他的水平已和我基本持平,在某些方面已超过我.目前他跳槽到上海去干,工资有5k多,他在j2ee方面已经非常有经验了. 我就学了4 个月.现在从事java开发半年左右了.重在动手多练,,习题多敲 是敲 不是写.也不要照到敲 先自己敲 实在不会了看看印象深刻些 推荐Thinking in java,挺不错的然后j2se->j2eej2me有兴趣也可以学学熟能生巧多看看人家的代码自己尝试写一些简单的多练习多思考就好 if(t == null)throw new NullPointerException("t = null"); try {// 可能产生违例的代码}-------------------------------try { // Code that might generate exceptions} catch(Type1 id1) { // Handle exceptions of Type1} catch(Type2 id2) { // Handle exceptions of Type2} catch(Type3 id3) { // Handle exceptions of Type3}// etc... void f() throws tooBig, tooSmall, divZero { //...若使用下述代码:void f() [ // ...-----------------------catch(Exception e) {System.out.println("caught an exception");}---------------------String getMessage()获得详细的消息。String toString()返回对Throwable的一段简要说明,其中包括详细的消息(如果有的话)。void printStackTrace()void printStackTrace(PrintStream)打印出Throwable和Throwable的调用堆栈路径。调用堆栈显示出将我们带到违例发生地点的方法调用的顺序。 请教一道面试题 将java翻译成c#.net 关于JDBC问题 关于class中的main函数,请问程序从哪里开始先执行的? 讨厌的启动问题 怎么在java里使用xml呢 递归问题 小弟的java刚上手,迷迷糊糊不知除了教材上的该写些什么?哪位老大指点一二,或给个写代码的机会 配置resin的几个问题 关于download文件的问题 学习JAVA有什么用呀 我是个初学者也许连初学者都不算 jtable不能显示数据,并抛出异常
然后j2se->j2ee
j2me有兴趣也可以学学
熟能生巧
多看看人家的代码
自己尝试写一些简单的
多练习多思考就好
throw new NullPointerException("t = null");
// 可能产生违例的代码
}
-------------------------------
try {
// Code that might generate exceptions
} catch(Type1 id1) {
// Handle exceptions of Type1
} catch(Type2 id2) {
// Handle exceptions of Type2
} catch(Type3 id3) {
// Handle exceptions of Type3
}// etc...
若使用下述代码:
void f() [ // ...
-----------------------
catch(Exception e) {
System.out.println("caught an exception");
}
---------------------
String getMessage()
获得详细的消息。String toString()
返回对Throwable的一段简要说明,其中包括详细的消息(如果有的话)。void printStackTrace()
void printStackTrace(PrintStream)
打印出Throwable和Throwable的调用堆栈路径。调用堆栈显示出将我们带到违例发生地点的方法调用的顺序。