跪问:想问一个问题,对我非常重要,请大家来帮我

lxq137171010 2009-08-27 11:40:12
我原来上大学的时候学过C语言,当然学的不好
我学过半年asp和html html还行 asp就会修改修改小程序
现在我学习java se 基础 有一个很严重的问题:
我看书大概都能明白。可是一做题目就不会了,倒不是不明白什么数据类型啊,对象,类之类的,是不明白基本的算法,比如,输入求一个球的面积和体积,计算某日期的是该年的第几天啊 输入一个整数,计算并输出N以内的所有素数啊这样的问题。像我这样崩溃的类型是不是不适合学编程,大家给我指条路吧
...全文
248 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangxiaobojava 2009-08-30
  • 打赏
  • 举报
回复
没别的 欠练 ! 多练就知道了
动手把code写下来,run一下.
Y569778402 2009-08-30
  • 打赏
  • 举报
回复
我认为学这玩意最主要的是逻辑思维
Y569778402 2009-08-30
  • 打赏
  • 举报
回复
5楼的我想问一下j2se都没有学会就跳到j2ee去学你认为有什么收获嘛
yanliang_xt 2009-08-28
  • 打赏
  • 举报
回复
另外你说的对"输入求一个球的面积和体积,计算某日期的是该年的第几天啊 输入一个整数,计算并输出N以内的所有素数啊这样的问题“这些问题,事实上一个人并不是第一次看到就会求解的,我开始也是一看到这样的题目就泛晕。但是现在看多了,学的多了,也觉得很自然了。所以你这不是一个问题,这是每个人都会有的。
yanliang_xt 2009-08-28
  • 打赏
  • 举报
回复
另外要多上csdn,我是这个暑期才上csdn的,也经常回别人提的一些问题,同时也发现了自已知识上的不足之处,所以要多上csdn,相比自己避门造车,不知道自己了解到什么程序,有哪些知识的盲点等,是大有益处的的。
yanliang_xt 2009-08-28
  • 打赏
  • 举报
回复
我现在快大四了,感觉自己的压力很大,这是一个不得不面对的现实。我没有一天放弃,没有一天懈怠,我相信自己的付出会有所回报的。所以同学只要你用心去学,没有什么可以难倒你的,尝试着快乐的学习,淅淅的你会发现学习是那么的快乐,每天都很学到那么多的新的知识,这是一个无比快乐的一个过程。虽然现在我仍然是一个菜,但是我每天都在进步,每天都在不停的学习。相信自己一定可以成功的。
haojia0716 2009-08-28
  • 打赏
  • 举报
回复
你说的这几个题 直接套公式就可以了 不要想复杂了 也不要怕 地球上的事就是那么回事

至于学习的方式
可以参照软件开发的螺旋递增式

边往后学边巩固基础
公子骏 2009-08-28
  • 打赏
  • 举报
回复
一句话:实践出真知
yanliang_xt 2009-08-28
  • 打赏
  • 举报
回复
同学你好!
你的经历和我很相似:
大一学的C语言,感觉学的一般,现在看来当时也只是学会了c语言有哪些数据类型 ,条件判断,循环,数组,等一些很基础的东西,指针啦,方法的定义,结构体的定义啦,甚至一些成员变量的定义老师也只是粗略的提了一下。
大二的时候,又开始有网页设计这门课,现在看来当时也只是学了一些基本的东西。css也只是一个很模糊的概念。
大二下学期的时候,因为和一位老师比较熟,就开始向他学习asp,(事实上大二的时候我们就开了java.net.jsp的课程,但是现在想想没有学到什么有用的东西),到大二暑假的时候,对于asp也只是一些基本的,所以自己也只是会修改别人的程序,自己写也只能写一些简单的。也给别人做了几个商业的小网站,赚了点小钱。当然也是修改别人的程序的。但那个暑假却加深了我对网站设计,网页制作方面的学习。
大三的时候,又给学校里某部门做了一个网站,大都是修改别人的程序。淅淅的我发现做asp并不是一个好的出路。于是我开始学习java,因为大二的时个上过这门课,以为学起来很容易的。哪晓得事情并不是想象的那么简单。我发现大二学的java 课根本没有学的什么东西,甚至一些很基本的东西。于是我开始从头学习java。
准确一点说应该是大三下学期正式开始学java.当时除了学java,其它课几乎都没有去上过。整天看一些砖头块的门。然后照着书敲一些简单的代码。此时也和你一样,对一些算法啊,数据结构啊,什么的基本上不懂。因为我是电子商务(技术方向)的学生,没有开这些课程。所以我在边学java的同时也学数据结构,不看不知道,一看,那真是吓了一跳,感觉这才是精华般。所以很厚的一本数据结构书,连续看了好多遍,虽然没有全部掌握,但是加深了我的逻辑思维和程序设计的能力。于是淅淅的也能生涩的编一些算法。记忆不是很深刻,有的编过之后,一段时候不看,记忆又模糊了。这也是为什么我要把数据结构这本书连续看多遍原因之一。
就这样学了一段时候后,以为自己的j2se学得不错了,可以学jsp,struts了,于是开始学javaweb javaEE.虽然学这部分学的很快,但是很快我的j2se基础薄弱的问题体现了出来,对j2se的一些特性不熟,对算法的能够灵活的应用(现在我也没有达到这个目标..惭).于是开始撇开这些javaweb javaee方面的学习,专心转入j2se的学习。
学着学着我又发现了操作系统很重要,(再次说下我是电子商务学生,虽然的偏技术方面的但是像操作系统\,编译原理,还有些数学方面的都没有开)于是开始学操作系统,是从下的一个视频,2天就看完了,感觉收获不小,从一些深层次上对操作系统进行了解,对程序设计而言是多么的重要啊。我想2天足够了,掌握了原再,一些细节只很慢慢体会了。看完了操作系统的视频后,现在正在看数据结构的视频,毕竟以前是纯粹是自学,自已体会的,现在看了老师的讲解对某些东西又加深了,还有几个课时就看完了。预计看完后再看编译原理的视频。接着看jvm的原理,如果还有多的时间的话会看离散数学,线性代数,的。
现在一般的算法题自己都可以解决了。而且对java的了解又上了一个层次,当然这还不远远不够的。正在加紧学习。
感觉自己走的弯路太多,这也是现在正拼命补的原因。
因为感觉你的经历与我的相似,所以就写了点,期望对你有所帮助。
祝你学有所成。
fiwiner 2009-08-28
  • 打赏
  • 举报
回复
输入求一个球的面积和体积等,应该算常识吧,你的基础差了点。不过不知道上百度搜下也就出来了,自学很重要,网上好多资源等着你呢

既然算法不行,那平时就多注意积累啊,多做做题锻炼思维。个人觉得算法比语法重要,学任何一门编程语言算法是基础
hxbot 2009-08-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wtk870424 的回复:]
没有谁生下来就会的。赶紧找本java的书看去吧。比如java核心技术
[/Quote]

Java核心技术?。看楼主现在提的问题,相隔的不是一般的远啊。

楼主所说的都是一些数学问题和一些基础的算法。想搞的话,倒不是没路子。。

这样的状况我班也有,但学了一阵子,也跟上了。(多上机,多编码。切记!切记!)

不要还刚入门就把自己给废了。

鄙人也就一小学文凭、初中水平。但似乎学一些高级语言还不感觉吃力呐。

当初也一样,连几个计算机公式都忘记了。不扯谈了。

如果你是把软件当做是兴趣的话,还是有必要坚持下去。不然有其他出路选择更佳。

个人意见,仅供参考。。。
hxbot 2009-08-28
  • 打赏
  • 举报
回复
楼上的辛苦了。好热心的人啊。
lxxzhy 2009-08-27
  • 打赏
  • 举报
回复
没有合不合适,只是你有没有兴趣,并且有没有决心为你的努力而奋斗.

我个人觉得奇怪的是,如果你连数据类型都没搞懂的话,何以能看书都大概明白,所以首先要问问自己到底有没有真正很用心的理解了书本的代码,有没有尝试过读完了代码在自己的脑袋里面跟着程序去跑一跑,我觉得你现在要做的是这个,至于基本数据类型,三大流程控制(顺序,分支,循环)这些基本东西也是当前必须掌握好的,多找些书和网上的资料看看,记得,是要用心去看,还有就是动手把code写下来,run一下.
lxq137171010 2009-08-27
  • 打赏
  • 举报
回复
哎,闷
Sunnytaken 2009-08-27
  • 打赏
  • 举报
回复
貌似算法已经封装很好了啊,看API Docs
yekai012 2009-08-27
  • 打赏
  • 举报
回复
只有多练习,多总结.
lntswangxin 2009-08-27
  • 打赏
  • 举报
回复
你可能不适合写算法,不如先把javase的基本内容看一下,然后学javaee

向你推荐一个学习材料

尚学堂java教学视频,可以到网上下载,讲的特别好,手把手的交
我已经看了一部分,感觉自己进步挺大的
我还在上大学,java大二的时候就学过,所以直接看的javaee部分
你最好先从javase看
lxq137171010 2009-08-27
  • 打赏
  • 举报
回复
没有,听楼上大哥的意思,我没救了
南南北北 2009-08-27
  • 打赏
  • 举报
回复
有其他更好的出路吗?
WTK870424 2009-08-27
  • 打赏
  • 举报
回复
没有谁生下来就会的。赶紧找本java的书看去吧。比如java核心技术
加载更多回复(1)

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧