java新人之路0.5

这是我一个朋友写的

前言:

嗯,最近不晓得什么原因,申请入群的人数猛增.或许大概差不多是因为毕业设计问题吧. 当然来的大部分都是java方面的新手,想来提高一下自己的jsp水平.但是问题也就来了,你会发现你面对的问题,如果要完全回答起来会消耗很久的时间. 这可以理解为学习阶段的一种面对问题的茫然.所以为了方便新手(也避免我自己回答这种问题),写一些我学习的一些经验,希望大家能有所借鉴.

1.从何学起:

嗯,刚开始的时候大家都很茫然,因为各种各样的原因(毕业设计,前途 or 钱途),准备学习java,但是却不晓得怎么学.面对书店那些花花绿绿的书籍,准备买那本?

真对想以此为职业的人:

首 先XX天精通的那类书籍就不要考虑了.那种东西会误导你很久.而你上网问的时候得到回答最多的肯定是<java编程思想(thinking in java)>.嗯,这本书是非常好的.但是如果你之前没有接触过c++之类的,或者接触时间非常短的话,我有另外一本书推举给你:<Java 核心技术(Core Java)>.这本书会从头慢慢的告诉你如何运行起一个java程序.还有在运行时的一些问题.而且里面有很多在实际应用中都应该注意到的知识点. 所以Core Java显的更实际些.而对java有一定现实的了解后,<java编程思想>也是非常值得一看的.

真对毕业设计的人:

上 面的东西对于你来说,可能繁琐的要命.如果只想对这东西有个了解,完成毕业设计的话.或许孙卫琴的<JSP应用开发详解>会适合你.虽然我没 有看过这本书,但是其他网友的评价还是不错的.而且从她的另外一本<精通Struts>来看,作者是很现实的,很多内容都是实际操作中能出现 的,而且问题很大众化.可以证明人家很厚道.买她的书没有错.^_^

2.用什么学:

开发工具对编程人员来说是很重要的(嗯,是废话,没错).
c+ +用vc,.net和c#都有对应的工具,java有什么?当然之前那些都是微软的东西,而微软总是喜欢定标准.所以你使用的工具目标很明确,而你选择的 余地也不大.而java的话,在CoreJava中已经教你一些简单的开发工具.当然这和微软的那些大型开发工具比起来真的简单的要命.所以如果你已经可 以自己手工的编写一些代码,并且能运行起来的话.我会向你推举Eclipse(http://www.eclipse.org). 这个工具最近发展的十分迅速,足有和微软的vs匹敌的架势.而且在你给他调教一番后,用他写代码是非常惬意的.最重要的一点是:他是免费的.当然Sun的 NetBeans和Borland的Jbuilder都是不错的开发工具.虽然后者是收费的,但是对我们来说好像并不是什么问题.^_^

3.如何学:

哦,好吧,书也看了,但是我还是感觉很迷茫. 一个字:晕.

嗯, 很多人都有这种感觉.首先多敲代码是必须的.书上的例子代码不光是来看的,也是用来敲的.在测验代码的过程中,你也会体验到一些其他的东西.比如说其书写 的规范(这个或许我以后会多讲些),调试方法,等等.重点是要认真不要浮躁(说起来容易做起来难).这是一个极其漫长的过程,而且是没有止境的... //TODO

4.如何自己解决问题:

不得不承认,身边如果有一位好"老师"的话,那解决问题是快速的.身边有么?没有?唉,咱们还是自己动手丰衣足食吧T_T

敲 了半天代码后,运行报错是让人痛苦和抓狂的.但是,这是我们每个程序员都要做的事情.认真的阅读你的代码.避免"复制","粘贴"类的错误.如果实在不 行,把错误代码贴在gogole上搜索一下也是一个好办法.而且google就是程序员的知识库,你可以在里面找到你80%需要解决问题的方法(前提是你 会灵活搜索).//TODO

4.如何问:

md,我在群里面喊了半天,怎么就是没有人回复我?!

好吧,问 问题也是有学问的.首先,你要确定你的确在这个问题上花了好几个小时的时间后仍然没搞定.嗯,你可以提问了.如果是设计方面或者一些技巧上的问题可以直接 描述.如果是代码运行问题,看看代码量.如果很多的话,还是帖到论坛里面,在群里面发个通知,让大家注意一下就ok了.而且贴的时候最好包括全部的代码以 及出错信息.//TODO
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值