注册 登录
编程论坛 JAVA论坛

建议学JAVA的朋友还是学学C或者数据结构

流星雨 发布于 2010-06-16 01:49, 3371 次点击
JAVA是面向对象的,很多底层的对象都封装了,一半我们用JAVA的时候不用指针,
不用垃圾回收,方法调用全是传对象(其实传的是引用地址)。很多的对象都被封装了。
很多时候抛出错误,只知道那样解决,疏不知为什么会出现这个错误,工作几年以后,
项目经验多了。由于长期依赖编译器,很多基础底层的根本就不知道是怎么回事了。
而且很多很好的大公司招JAVA程序员笔试题目基本上50%都是C语言和数据结构。真正
考到JAVA的很少。因为他们已经知道你积累了许多JAVA经验,如果这个时候,你拥有
丰富项目经验和熟练的底层基础。那么这个时候你就会取得非常好的成绩。
16 回复
#2
ljwei2010-06-16 15:07
顶一下
#3
BlueGuy2010-06-16 16:15
搞过一小段时间 java , 感觉java的内存管理果然很强大啊,不管什么对象,只要赋一个 NULL,就万事大吉了 。/
#4
linjx01232010-06-17 09:57
支持楼主的说法。我也很赞同大家学学数据结构,特别是c语言版的数据结构。可以跟java版的数据结构一起对比着看。
java的优点在于面向对象,但是我们有必要去了解一下java如何去实现面向对象、数据如何存储在计算机等底层的东西。其实这方面的话,也可以看看JVM的内存机制相关的文章,这方面在面试和笔试中所占比例挺大的。
#5
gameohyes2010-06-18 19:45
支持下.
学了有益无害.并且益处很大,明白了原理.更容易理解
#6
monsterxx032010-06-19 10:57
之前学C的时候数据结构看的一头雾水,现在刚开始学java,有人说,java里的数据结构是封装好的,这是为什么呢?
#7
syg54342010-06-21 18:28
回复 5楼 gameohyes
这就是java的特色啊,不过数据结构还是看看比较好,这样对学习java有好处,尤其是刚入门时的理解,相当有帮助
#8
aiyuaic2010-06-22 10:14
老师也这样建议的~~~顶一下
#9
流星雨2010-06-30 01:21
以下是引用monsterxx03在2010-6-19 10:57:28的发言:

之前学C的时候数据结构看的一头雾水,现在刚开始学java,有人说,java里的数据结构是封装好的,这是为什么呢?
因为JAVA的特点是面向对象。
#10
cnblsp22010-06-30 17:35
支持下楼主的说法。
#11
珊瑚背2010-06-30 22:29
正在学,看到单链表了。
后面几章有个农夫带白菜和狼过河的问题,啃下来一定有成就感,努力努力中....
public static void main(String[] args) {
  自己.学习(计划,勤奋,毅力,思考,);
}
#12
珊瑚背2010-07-01 22:54
可是市面上的数据结构的书,大都是用 C 表达的,
而且 里面好多指针和结构体的使用,
JAVA 里面没有这些语法,怎么学呢? 学会怎么用呢?  
#13
wnalp555552015-03-04 22:26
JAVA最好地方是定义一个变量,用完就完了,C++程序员惊呼,你居然都不回收~~~~~~~
#14
有思想的农民2015-03-15 08:54
学习了!
#15
yzeniu2015-07-22 16:22
回复 9楼 流星雨
java的特点是面向对象,什么叫面向对象呢?请详细告之
#16
杨阳111112017-06-09 17:38
数据结构感觉很有用啊,现在正在学习,受益很大
#17
cdz1382017-08-08 19:47
学习了,谢谢楼主
1