找回密码
 立即注册
搜索
查看: 1820|回复: 13

问几个关于编程的问题

[复制链接]
     
发表于 2009-8-27 15:01 | 显示全部楼层 |阅读模式
因为种种原因,决定自学JAVA了,现在正在读《THINKING IN JAVA》,遇到了很多问题,希望各位专业人士能用较为浅显易懂的语言来帮我解答……
先说说我的情况,大学里是学过C,还裸考过了二级,但是除了教科书上的那点理论知识外,实际开发相关知识几乎是零。之后编程都是用的MATLAB,编写过八皇后和诈金花程序……
总之对于写语句来解决问题我已经有少许的基础了,但是对于其他基础知识几乎是一窍不通。去书店翻的话,介绍这类知识的书又很难找的样子……(至少我没找到,或者谁帮忙推荐本?)
比如说,之前写C的时候用的Visual C++,MATLAB用的MATLAB,那么JAVA应该用什么?
有人推荐Eclipse,那么应该是Eclipse IDE for Java EE Developers (189 MB) 还是Eclipse Classic 3.5.0 (162 MB)啊……
然后是开发环境,这个词是什么意思……和开发平台有什么区别么?
开发环境有人推荐NetBeans……这个如何?
《THINKING IN JAVA》中还多次提到JDK,这个又是啥?
望各位不吝赐教!
回复

使用道具 举报

     
发表于 2009-8-27 18:19 | 显示全部楼层
JDK似乎是个包?

裸考是啥意思?学过但一直没玩转matlab的郁闷飘过b
回复

使用道具 举报

     
发表于 2009-8-27 18:51 | 显示全部楼层
lz你连这些都不知道,自学刚刚起步啊,还是先找一本及其基础的书看看一个java程序该如何编译运行吧
还有一开始不要去玩IDE,老老实实的用cmd窗口来编译

thinking in java不适合初学的看
建议找一本大学上课用的教材看下java最基础的东西,然后再看core java2
回复

使用道具 举报

发表于 2009-8-27 19:01 | 显示全部楼层
LS是正解. J2EE是大玩意. 装CLASSIC就够了.
回复

使用道具 举报

发表于 2009-8-27 19:27 | 显示全部楼层
EE 是企业开发的范畴
THINK IN JAVA  对初学者是不合适
IDE?
你初学 
IDE 根本不用考虑那么多
随便

JDK 是 java development kit
整合JRE 开发必备
回复

使用道具 举报

     
 楼主| 发表于 2009-8-27 21:05 | 显示全部楼层
本帖最后由 朝仓和美 于 2009-8-27 21:08 编辑
lz你连这些都不知道,自学刚刚起步啊,还是先找一本及其基础的书看看一个java程序该如何编译运行吧
还有一开始不要去玩IDE,老老实实的用cmd窗口来编译

thinking in java不适合初学的看
建议找一本大学上课用的教材 ...
我是学长我纱布 发表于 2009-8-27 18:51

现在找了本名字叫《JAVA大学教程(Java How to Program))》的书来看……
我确实是不懂这些常识,所以十分需要懂得这些常识的人或书的指导。
如果我问的都是些低级问题,就请把我当做低级来回答我吧……

看来我现在接触IDE确实还为时过早。
那么,如果我现在要用JAVA写个小程序(比如roll点)的话,需要用到哪些软件呢?比如说代码该在什么软件里写?
回复

使用道具 举报

     
发表于 2009-8-27 22:43 | 显示全部楼层
安装JDK,配置环境变量

书里的练习代码就拿txt吧,在cmd编译,把基础搞好了
拿本core java2开始正式学,这时可以捣鼓捣鼓IDE,Eclipse不是太傻瓜,有些地方要自己配置下,还是去sun下个netbeans吧
回复

使用道具 举报

发表于 2009-8-27 23:53 | 显示全部楼层
随便找个文本编辑器, 然后到命令行下编译.
回复

使用道具 举报

发表于 2009-8-28 00:06 | 显示全部楼层
本帖最后由 chickwood 于 2009-8-28 00:16 编辑

tij不适合初学者,这话听的也都耳朵长茧了,但是却完全没错,先还是找本大学教材啥的看看的好...

eclipse classic足矣,或者java dev,ee是开发企业级应用的,初学没必要。
ide也没什么适不适合初学之类的,ide只是方便快速开发,起码让你写个程序不用自己写void main()这么一句,最初这层架子能搭起来,运行也不需要你去javac、java -cp啥的,这些东西等稍微接触之后再回头了解也不迟。

jdk,java development kit,开发包,开发用的最基础的东西,上面说的用来编译的javac啥的就在这里面(问旁人:jre里带javac不来着,没啥印象...),不装这个eclipse、netbeans也玩不起来...

开发环境,英语靠拼的也能拼出来啊,IDE = 集成 开发 环境...

至于roll点...其实是把你matlab程序翻译成java程序然后填充到main()里,换成其他的编程语言也没太大差别...
回复

使用道具 举报

     
发表于 2009-8-28 00:47 | 显示全部楼层
我建议看看语法和思想就够了,然后再随便翻下知道下jdk已经完成了哪些方面的工作。
后面就看看设计模式,然后不停地读open source的源码,看几个大的以后基本就算入门了。
至于think in java么你看个开头几章就够了,core java2么看个大概就可以了,不建议傻傻的一行行照着打。后面用到的时候直接当手册查好了。两本都仔细看过,过个一两年就忘掉了不少,这东西主要还和工作或者学习的领域有关系,java涵盖的内容太大了,搞好自己那块就够了。
回复

使用道具 举报

     
发表于 2009-8-28 00:50 | 显示全部楼层
顺便楼上几位推荐文本编辑加命令行编译的做法,我很不同意。说白了这种所谓的打好基础没任何意义,用多了就记得了,用IDE基本就是一路快捷键的操作,何苦再来受这个罪。何况程序的核心是思想,这些都是细枝末节的东西了。
回复

使用道具 举报

发表于 2009-8-28 11:31 | 显示全部楼层
先看core java2吧
回复

使用道具 举报

     
发表于 2009-8-28 12:58 | 显示全部楼层
自学不是C更容易点吗
回复

使用道具 举报

     
 楼主| 发表于 2009-8-28 14:38 | 显示全部楼层
现在不流行学C了……
C还不如MATLAB……

谢谢大家的意见,我先把大家提到的书下下来看看吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-19 17:15 , Processed in 0.098116 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表