Topic: 初学Java的疑问,请教学过Java并有一定经验的学者 |
Print this page |
1.初学Java的疑问,请教学过Java并有一定经验的学者 | Copy to clipboard |
Posted by: sxjy Posted on: 2004-11-29 08:22 我是一个Java初学者,刚学不久,自己也买了几本书,只是觉得讲得不够细,使 我很难有Java编程思路, 弄得我现在有个疑问,怎么样才能把Java学好,真诚的 希望各位能谈谈自己的见解。请教学过Java的,并且在这方面有一定成就的人, 能否介绍几本比较好的Java学 习教程,我也在网上问了一下,有人说《Java编 程思想》这本书不错,你们觉得 呢,能否帮我参考一下,谢谢各位了。 |
2.Re:初学Java的疑问,请教学过Java并有一定经验的学者 [Re: sxjy] | Copy to clipboard |
Posted by: floater Posted on: 2004-11-29 10:23 yes, thinking in java is pretty good. |
3.Re:初学Java的疑问,请教学过Java并有一定经验的学者 [Re: sxjy] | Copy to clipboard |
Posted by: yorksaddam Posted on: 2004-11-29 10:25 书并不一定是重要的 我是先学C 和C++的 感觉这样的话 学起JAVA比较轻松一点 C++是基础啊 |
4.Re:初学Java的疑问,请教学过Java并有一定经验的学者 [Re: sxjy] | Copy to clipboard |
Posted by: heaven Posted on: 2004-11-29 19:15 C++不是基础。学一种语言,重要的是学它的特点,如果能够理解它为什么被设计成这样,以后语法就不会是问题了。 举两个例子: 1.我在一开始学习java的时候,很不理解为什么要有interface这个东西,后来才明白:java的关键是面向对象设计和开发,而这从另一个角度上说是就是面向接口,所谓接口,就是两个对象之间进行操作的交互界面,实际上就是method及其参数变量列表,所以java语言把它集中起来进行包装,形成了interface这个东西。 2.对于一些程序员来说,通过研究OO语言的底层实现机制,很容易理解为什么不能用返回值来区别两个method,但是,如果用面向对象的思维去分析问题,你就知道,对象之间是通过消息进行交互的,这个消息就是你传给method的参数变量,当你传递消息给一个对象时,它所知道的全部信息就是这些变量,而你要求什么样的输出它是不清楚的(因为你没有告诉它),因此不能根据返回值来进行不同的处理,所以,你可以用不同的参数变量来区别method(也就是overload),但是不能用返回值这样做。这样的理解,能够举一反三,同时也加强了你面向对象分析的基础。 类似这样的例子很多,如果你不能跳出旧的思维习惯,那么一种新的语言对你而言仅仅是一套符号系统,难道我们学习新的知识就是为了掌握几套完全同构的符号系统么? |
5.Re:初学Java的疑问,请教学过Java并有一定经验的学者 [Re: sxjy] | Copy to clipboard |
Posted by: andyqiuxx Posted on: 2004-11-30 10:09 我觉得 heaven 的讲得非常有理,学java ,首先有弄清楚什么是面向对象的程序设计方法。 |
6.Re:初学Java的疑问,请教学过Java并有一定经验的学者 [Re: sxjy] | Copy to clipboard |
Posted by: sxjy Posted on: 2004-11-30 22:19 多谢各位的热情指教,我也学过C++程序设计,但是还没太了解,所以现在又开始学习Java,所以就有很多的疑问,但是现在经过楼上各们的交谈,所以我也有点开壳了 |
7.Re:初学Java的疑问,请教学过Java并有一定经验的学者 [Re: sxjy] | Copy to clipboard |
Posted by: daviszw Posted on: 2004-12-06 13:19 对初学者来说thinking in java比较深 |
8.Re:初学Java的疑问,请教学过Java并有一定经验的学者 [Re: sxjy] | Copy to clipboard |
Posted by: prettyxx Posted on: 2004-12-06 16:24 最重要的是先快的入门,推荐一本《JAVA就业培训教程》,不是那种经典大部头,但是讲的很实用,很容易理解,入门了,有的是资料等着你去研究呢 |
9.Re:初学Java的疑问,请教学过Java并有一定经验的学者 [Re: sxjy] | Copy to clipboard |
Posted by: sxjy Posted on: 2004-12-10 09:10 我想再问下,我看了一本<<Java语言程序设计>>,对Java有了个大概的理解,但是并不能达到随心所欲的效果,而且我打算明年毕业后从事Java的编程工作,我应该怎么做呢?我是不是要去培训呢?或者买几本书再加深自己?或者现在就已经可以到外面应聘工作了呢? 请教正在从事Java工作或者在这方面有一定经验的学者. |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |