Topic: 请求JAVA学习方向?????

  Print this page

1.请求JAVA学习方向????? Copy to clipboard
Posted by: llxx22
Posted on: 2004-11-15 12:44

买了一本《java基础贯通教程》,看了一遍,对java基础有些了解。
但里面的Java Bean和Java Servlet技术我不知道现在是否还很流行,请大家给点意见,万分感谢啊!!!!!

2.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: wuyongjin
Posted on: 2004-11-15 13:55

我靠,这都是现在流行的啊
不过初学者还是大好基础在看吧

{拜托注意一下用语了}

3.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: llxx22
Posted on: 2004-11-15 14:13

JSP,Java Bean和Java Servlet技术我知道联合用于 用户注册系统,网站编程。
感觉用处也不是挺大的呀??

4.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: yamakasy
Posted on: 2004-11-15 16:23

OO design is more important than any particular implementation technology (such as J2EE, or even Java). Good programming practices and sound OO design underpin good J2EE applications. Bad Java code is bad J2EE code.

Take every opportunity to learn from the good (and bad) code of others, inside and outside your organization. Useful sources in the public domain include successful open source projects and the code in the core Java libraries. License permitting, it may be possible to decompile interesting parts of commercial products. A professional programmer or architect cares more about learning and discovering the best solution than the buzz of finding their own solution to a particular problem.

5.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: llxx22
Posted on: 2004-11-15 16:48

那版主对OO思想有什么好的介绍,怎么样才能更透彻的理解OO思想呢?
期待你精彩的答复……

6.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: yamakasy
Posted on: 2004-11-15 18:36

上面的那些话,只是我在看书的时候摘录的,觉得不错,送给你。

OO,这个东西,我的拙见:OO的书籍很多,可以多多阅读,还有最重要的就是需要大量的编码和阅读别人的代码,在无数的失败中摸爬滚打,在实践中你更能够理解OO。每个人的情况不同,多学多练,勤奋一些。

7.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: llxx22
Posted on: 2004-11-15 21:30

我现在对java的基础有一定的了解,下一步我是不是可以学习J2ee了呢,有朋友介绍我买 《J2EE技术实践》这本书,这本书比较薄,对J2EE框架有个初步介绍,然后我在确定方向学习J2EE的EJB等等一些具体的东西,大家觉得怎么样呀?

8.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-15 21:39

对java有了一定的了解,就去学J2EE,我觉得还有点早,对java懂的约多理解的越深,可能学习J2EE的时机越成熟吧,我想
当然我想也不是不能同时进行,但不管怎么说java的基础处处都要用的到,重要性就不多说了

9.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: llxx22
Posted on: 2004-11-15 22:05

你好,littledeer1974
那我想知道你所说的JAVA基础,指的是哪些呢。究竟到达一个什么程度才表示对JAVA的基础有所了解?

10.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-15 22:19

Java基础和J2SE进阶段里的内容,我想都可以算作是基础吧,如果让我作一个严密的定义,我也作不好
你要说到什么程度,算是对基础了解了的话
比方从时间上,你怎么也得有一两年的学习的时间吧(学几个月就掌握一门语言,你相信呢?我不信,除非这个人原本就是某个语言的专家,那他学习一个新的语言或许可以触类旁通,时间短点)
从经验上,也怎么得写过几个比较大点的程序吧(几千行以上的最少了,否则好多概念没有感性的认识,只停留在书本上,是没用的知识)
概念上,不说别的,那些词得听说过吧(什么design pattern什么的多了去了,我就不在这里说了)
算法上,应该研究过十几种吧,应该不怎么想写几个排序呀,最短路径什么的没有问题吧
阅历上,你得读过几本书吧,经典的那几本,不读好多,上边写的那些估计就没有
等等,好多了

我做到没有?
没有
所以,我也是初学者,所以不敢去学J2EE(不是说大家也不要去学,我只是说个人计划,对他人无太大参考价值)
请大家多多指教Smile
你同意吗?

11.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: llxx22
Posted on: 2004-11-16 00:15

我学习java的方向是:
1。学习Java的语法
2。学习Java的面向对象的编程语言的特性的地方
3。开始熟悉Java的类库
4。做GUI编程
5。Java Web 编程
6。J2EE编程 (EJB,UML,Design Pattern,JMS,JTA,Servlet/JSP,JDBC)
我接触java没多长时间,现在在第3步,对第5步有一点点了解。
我担心的是,等我学好java,java已经落后了,我觉得在未来几年里,.NET会超越JAVA,.NET晚JAVA6年,吸取了JAVA很多经验,在很多具体方面.NET也比JAVA优越,我现在真的有点迷茫。如果现在转向.NET,花两年时间,等到2006年.NET已经全面化发展,也是我大展拳脚的时候。但是现在放下JAVA又舍不得,毕竟他是现在最流行的语言。
我想问问兄台你,你为什么选择学JAVA呢?
大家随便聊聊。

12.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-16 09:02

那好,就在随便聊聊的前提下,聊聊
要说我为什么选择JAVA,原因如下
1.面向对象的思想在JAVA中体现的很彻底,开发的大规模化相对容易
2.平台无关(我写的东西哪里都能运行,多让人振奋呀)
3.大量的类库,结构清晰
4.免费可以构筑一个开发的平台(用D版总不是长久之计吧)
5.开源
6.发展迅猛,很流行(我也是人,也看这些的)
7.公司要用(这难道不是最重要的,公司不用,上边说的都是扯淡了,尊重现实最重要)
8.个人喜好,越学越喜欢
9.学什么语言都一样
10.能解决客户问题的语言就是好语言,能帮程序员简单的完成工作,并易于维护的语言就是好语言(应该学什么语言本身,并不是标准,很多人都容易犯这个错误)
11.没有选其他语言不等于,其他语言劣等(一定要明确这一点),你要问原因是什么我说,人的一生时间是有限的,你要掌握好几种计算机语言,就好象掌握好几门外语一样,听说读写样样行,谈何容易,所以才产生了选择的问题,而不是不是那个语言劣等
12.知道越多,选择越简单,举个极端的例子,没有学过计算机的人,你问他,JAVA和.NET你选哪个? 他能回答吗?
13.你已经明白该怎么做了,对吗?
14.让我们共同进步(要每一天,一点一点的做,学什么都可以,语言是描述问题的记录方式,不是教我们化腐朽为神气的魔术)你会因为一个人说漂亮的外语言,就服从他吗?不会的,语言不重要,重要的是他说的内容,有没有魅力,能不能解决你的问题
15.为了吃饭,活,我得精通一门语言(说到根上了,说到头,人不得活吗?哈哈,扯远了扯远了)

13.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: llxx22
Posted on: 2004-11-16 15:16

兄弟,在你所说的这15条中,除了1,2条我认为是java的优势外,其他的我觉得都可以忽略。你为什么不从技术方面和未来几年发展潜力方面去比较一下.NET和JAVA的区别。

14.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-16 15:25

llxx22 wrote:
兄弟,在你所说的这15条中,除了1,2条我认为是java的优势外,其他的我觉得都可以忽略。

兄弟,你为什么这么想?为什么其他的都可以忽略?能聊聊吗?

你为什么不从技术方面和未来几年发展潜力方面去比较一下.NET和JAVA的区别。


未来几年发展潜力方面我可就不知道了,等哪位高人来为你解答吧,这已经超出了[初学]的范围了

#从9.以后是有感而发,不是我选择JAVA的理由了(别看的太认真嘛)
llxx22 wrote:
兄弟,在你所说的这15条中,除了1,2条我认为是java的优势外

你要在发现有多少优势之后才去学习一门语言啊?5条?10条?20条?
还是只学完美的语言?
那你告诉我其它的语言的多的那些优势是什么好吗?让我也来一个再认识Smile

15.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: manchester
Posted on: 2004-11-20 20:20

就是,现在jsp空间很贵的而且提供相比比较少,而相比之下asp asp.net 等空间便宜多了
.net 会超过java吗?

16.Re:请求JAVA学习方向????? [Re: llxx22] Copy to clipboard
Posted by: jameszhang
Posted on: 2004-11-20 23:04

感觉学习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