我大二了,计算机专业的。这学期开学时,教操作系统的老师让我们做生产者消费着问题,或者银行家算法这些程序的演示。我就学习了java并用它实现了这些算法的动态演示效果。当初本来想把它作为一个工具入个门就行了,可后来有相继看了一些关于jsp,servlet,struts方面的东西,感觉java做web开发是最适合的,其他方面好象不是很合适。j2me也只适合手机游戏编程。自己本来是想毕业以后最好能搞嵌入式方面的。感觉java用起来太方便了,集合类里的数据结构都定义好了,而且一些能想到的简单操作jdk里都有了,查文档就行了。感觉技术相比c++可能要低很多。以前学过c++,但感觉java对面向对象的思想阐述的是比较好的,尤其实在阅读api文档的时候更加体会到这一点。但由于它入门相对容易,市场需求又大。所以学的人就多,竞争就激烈,公司觉得有没有你都无所谓,你不想干有很多人抢这碗饭呢。java更注重的是一些设计模式的东西,也许想要出人头地就要向系统分析努力。但感觉又不是那么容易的。所以想转回继续学习c\c++以后搞地层方面。
自己的一些想法,可能是学的比较肤浅,自己水平有限希望高手谅解。
自己的一些想法,可能是学的比较肤浅,自己水平有限希望高手谅解。
解决方案 »
- Person对象有个String类型的属性kind.现在要排序Person,按kind的顺序排,应该如何操作?
- 关于protected修饰的一个问题?
- 想问问前辈们关于GUI的问题
- 一个有关JAVA SOCKET文件传送的问题
- 刚学正则表达式,看看我的正则表达式有什么问题
- 做哪个程序员?
- Java里是怎么样实现打印报表的呢,这里这么多高人,没有愿意指点一下吗,都问了好几天了。。。
- Java Swing的JTable绘制setCellRenderer()和setCellEditor()的区别?
- 求大神指教java se 简单问题
- 看看这是什么错误
- 关于jar包的问题
- 导出oracle出错java.lang.OutOfMemoryError: Java heap space
你说的我将来一定没前途了?
不过也不清楚你为什么想搞嵌入式。我个人觉得嵌入式不是许多人想像得那样充满乐趣。
就算是做 web,要做好可不容易啊。
jini 在嵌入式 领域也应该不弱吧。
目前.net/java就是WEB+后台数据库应用,做MIS/ERP等管理软件,这就是所谓的企业级应用,
喊得挺好听的,呵呵,说得不好听一点就是用别人做好的类库和框架对数据库
进行新增/修改/删除操作,没什么技术含量,很多培训机构几个月就可以培训出一个原本对计算机知识一无所知的.net/java编码员。
其实.net/java的平台和运行库绝大部分都是微软/SUN等公司用C/C++实现的,我们只不过是在他们的平台上做二次开发,节约成本,最适合中国和印度的外包公司做管理软件。
java除了做数据库应用外,几乎不能做其它东西,本身它就是商业炒作起来的,中国一大群傻蛋在跟风。
看看你电脑上有哪些出色的软件是java写的?几乎没有。
浏览器/解压缩/QQ/各种杀毒软件/各种数据库/CS/魔兽/offics办公系列等等都是C/C++写的。
系统底层的组件/和各种驱动程序就更不用说了。最有意思的是java虚拟机是C写的!!
别以为我们会做几个管理软件就觉得怎么怎么了,其实我们只是用别人用汇编/C/C++写好的平台做二次开发,久了就成了别人的工具奴隶。
更别说ORACLE数据库服务器是java写的,其实java做的只是部分界面,而核心部分是C/C++写的。
java宣称跨平台,喊得真响,真正把windows下面的java移到别的操作系统试试,看看是不是跨平台,它所谓的跨平台在我眼里就是“一次编译到处调试”。
总之,java就是商业炒作出来的结果,一群今天这框架明天那框架的傻蛋在跟风吹棒。
PHP/.net在WEB应用那样出色,为什么就没有java吹得响呢?SUN等公司炒作得够成功!
楼主别介意,趁这个贴给那些天天出口不离框架的java编码员泼泼冷水,降降发热的头脑!
为什么那么多人用Web为什么那么多新人直接学Java
但是 dadi0189(流年似水......) ( )一句一个“一群今天这框架明天那框架的傻蛋在跟风吹棒。”,这样争吵不就有意义了麻烦dadi0189(流年似水......) ( )你把“傻蛋”改成“傻根”,也没那么难听不是,我保证你改了以后没几个人搭理你
做C/C++你就看不起java?
你可以看不起做web的程序员。
但是每个人都去做底层,没有人做web的话,你现在还用什么论坛啊,你现在不也是在用着web程序员的努力成果在这逍遥自在。
你要说底层,你C/C++不也是运行在别人的硬件系统上,那是不是有甚者瞧不起C/C++,直接硬件开发的?
是,java类库的确封装了很多很多类,拿来用就行了。可你C/C++不也使用函数库的?不也要编译器帮你解决问题的?瞧不起java?那你直接机器码编程好了,我就佩服你。
学.net吧!
=====================================================
你们总说微软怎么怎么垃圾,难道其他公司就比它好很多了吗?
学java的总是希望微软垮了,但是你们有没有想过微软垮了对整个IT行业有什么好处?
=====================================================
现在出现那么多好的技术,是多家公司竞争的结果,使竞争推动了技术的发展!而且微软在和其他公司竞争的过程中也不断完善自己,推出了自己的东西!
===================================================
整天鄙视微软的人,请你们一分为二的看问题!武汉工程大学万岁!
学.net吧!
---------------------
.net跨的没有JAVA大。
--------------------
你们总说微软怎么怎么垃圾,难道其他公司就比它好很多了吗?
学java的总是希望微软垮了,但是你们有没有想过微软垮了对整个IT行业有什么好处?
------------------------------------------------------
没人说他垃圾,至少我不是,因为我用的就是M$的OS,但我希望竞争而不是垄断
----------------------------------------------------------------------
整天鄙视微软的人,请你们一分为二的看问题!武汉工程大学万岁!--------------------------------------------------------------qnwbwn……
其实,我觉得,时代在进步,人类的需求就会有响应的改变,的确,C/C++跟汇编的程序员的确是顶尖高手,这里毫无疑问,因为他们能做出我们要的所有平台,但是,如今社会,我们没时间去重复写一些代码,一些方法,一些函数,又重复的去调用它们,程序员的生命是有限的啊,就像以前的人类只能走路来达到目的地,而现在人可以开汽车了,虽然开车的人不如做车的人厉害,但是如今能用工具才能体现人类的智慧嘛,人类不就是先学会了使用工具才从众多动物中进化出来吗?
JAVA有他存在的意义,他简化了程序员的开发过程,他封装了那么多的类给我们调用,何乐而不为呢?能直接调用干嘛还自己写呢?
这里还是要向哪些底层开发着致敬,因为我们始终承认他们才是程序界的泰山北斗,是他们创建了这个美好的开发环境和开发语言!即时是JAVA的开发者,他们也都是顶尖的底层开发高手!所以没有必要争论些什么!就像以前的计算机高手们,当时没有计算机语言的时候,他们不是一样用0101跟计算机对话吗?他们是觉得这样太过繁杂才开发了计算机语言嘛,所以呢大家要吧思想放开,看看计算机的发展到今天所经历的就懂了!
//java只是理论上的跨平台!
谁告诉你的?//学java的总是希望微软垮了,但是你们有没有想过微软垮了对整个IT行业有什么好处?
又是谁告诉你的?
喊得挺好听的,呵呵,说得不好听一点就是用别人做好的类库和框架对数据库
进行新增/修改/删除操作,没什么技术含量,很多培训机构几个月就可以培训出一个原本对计算机知识一无所知的.net/java编码员。
其实.net/java的平台和运行库绝大部分都是微软/SUN等公司用C/C++实现的,我们只不过是在他们的平台上做二次开发,节约成本,最适合中国和印度的外包公司做管理软件。
java除了做数据库应用外,几乎不能做其它东西,本身它就是商业炒作起来的,中国一大群傻蛋在跟风。
看看你电脑上有哪些出色的软件是java写的?几乎没有。
浏览器/解压缩/QQ/各种杀毒软件/各种数据库/CS/魔兽/offics办公系列等等都是C/C++写的。
系统底层的组件/和各种驱动程序就更不用说了。最有意思的是java虚拟机是C写的!!
别以为我们会做几个管理软件就觉得怎么怎么了,其实我们只是用别人用汇编/C/C++写好的平台做二次开发,久了就成了别人的工具奴隶
-------------------------------------------------------
搞真正的技术用C\C++,汇编,上面说的太好了
如果你想搞点应用的话就用JAVA.NET,但如果你增加新的功能,你须向SUN,MISCROSOFT建议,人家如果采纳了,就用C/C++或汇编把功能加上。
----------------------
不明白你这样的人整天在JAVA版晃悠着干嘛?各位可以搜搜这位高手发表的每一个回复.别人逛论坛是为了解决问题,你是为了消磨时间.这样的高手还是少点的好JAVA精通,谈何容易
=============
我也是为了技术而来csdn的,但刚时也反感那些java编码员,天天这框架那框架的,殊不知自已是别人工具的奴隶!
killme2008(为了生态平衡,请保护蛤蟆)
=============
我也是为了技术而来csdn的,但刚时也反感那些java编码员,天天这框架那框架的,殊不知自已是别人工具的奴隶!
--------------------------------
呵呵,是吗?没有人天天这框架,天天那框架,真正在做事或者已经参加工作的人没时间搞什么语言工具之争.相反,我看见您天天在发表那段高论,任何一个有关JAVA的帖子您都要掺和一把,这到底是谁在挑起语言之争?
框架的奴隶?别人是在解决实际问题,如果您已经达到温饱问题解决,以至闲到无聊开始关心广大程序员的出身发展了?如果你连框架的基本了解都谈不上,那还是少开尊口.
LZ发这个帖子本身就莫名其妙,既然放弃JAVA,那就放弃了,何必来这发个帖子挑起口水战?做想做嵌入式就去学,想放弃就放弃,也没必要向大家声明.
人一辈子,能一把件事情做好就不错了
JAVA和C#比较吧,应用领域差不多.
和C++,C就没什么可比较的了.
我也是为了技术而来csdn的,但刚时也反感那些java编码员,天天这框架那框架的,殊不知自已是别人工具的奴隶!
-------------------------------
你用的不是别人的工具吗,那你是谁的奴隶人家说框架,你看着不爽就说自己不爽不就得了,有脸说别人是奴隶
-------------------------------------
虚伪