讨论JAVA程序员的前景

Lucy222 2004-01-24 12:23:31
当年没有找到C++方面的好书,倒是找到了JAVA,从此与JAVA结下了缘

学了一段时间的JAVA后,我发现越来越多的JAVA程序的局限性:首先是效率低;其次是界面差;再次是轻而易举的就能被反编译,不易于保护自己的版权;再再次是不能象C\C++那样,可以嵌入汇编代码......

我最不能忍受的就是界面难看,效率低下,特别讨厌JAVA中显示的粗糙的字体,就是这些问题严重打击了我对JAVA的信心。

JAVA确实有C++等语言所没有的一些优点,如:跨平台,网络功能强,多线程,安全性好,新型的JAVA手机支持JAVA语言。但是上面提到的JAVA的局限性大大盖过了它的这些优点,总的说来JAVA比起C++来真是一点优势都没有,JAVA能做到的C++也能,而C++能做到的JAVA却不一定能做到,哎,命苦。

不过我在51job(一个求职网站)上查找一下招聘JAVA程序员和C++程序员的信息,想了解一下哪种语言的程序员更被市场需要,结果是招聘JAVA程序员的信息比C++的多出很多,这让我对JAVA保留了一点信心。

我在JAVA上已经花了不少精力了,如果要我转而学其它的,我真的很舍不得,可是我对JAVA保留的那么一点信心仅仅是因为查找招聘信息时发现招JAVA的比招C++的多,我一点都不明白,JAVA这么热的原因到底是什么?为什么生活中却是看不到用JAVA应用的影子?JAVA有什么独特的,其它语言无法解决的应用领域?

我应该放弃JAVA学习C++吗?这样的话我在JAVA上的付出就全功尽弃了,我该如何选择?
...全文
2725 150 打赏 收藏 转发到动态 举报
写回复
用AI写文章
150 条回复
切换为时间正序
请发表友善的回复…
发表回复
Squall1009 2004-09-13
  • 打赏
  • 举报
回复
lianyang97
学C++的人去吃屎!!!C++就是一堆臭屎!!!

兄弟:
我一般不怎么骂人,今天我也不骂人。
但我感觉你这个人真的不咋滴。虽然这是java版,但我估计用java的,至少有一半的人学过c++.
ColorWings 2004-09-13
  • 打赏
  • 举报
回复
吵什么,各有各的好处,存在即合理
hfy2003 2004-09-13
  • 打赏
  • 举报
回复
mark
hscartoon 2004-09-12
  • 打赏
  • 举报
回复
小弟惭愧,学java刚一年,如果说错话了,希望大侠们别骂我.
开始接触java,可能是受vb得影响,先学得是gui设计,但java得gui实在是难看.后来便放弃了,转而熟悉java得各种类库.从text.*,util.*,io.*到现在得net.*,总体感觉java得类库设计得不错,比mfc强.
现在接触j2ee,但我不知道从那儿开始着手,技术太多.Open source每隔一段时间,便有一种新java技术诞生.希望大侠们指一条光明大道!!
bsmg 2004-09-10
  • 打赏
  • 举报
回复
回复人: augustbu() ( ) 信誉:99

如果你自认没有什么天分(不是写几行代码玩几下技巧的小聪明),没有对软件构架的心领神会,和快速学习的能力,请你学.net,一定可以从microsoft的金库里讨口饭吃;如果你看不起bill gates, 可以学java。
----------------------------------

答:
什么话,你学java就不是为了讨一口饭吃???你凭什么看不起bill gates,别人的那么多钱不是靠吹出来的,你有吗?当你说话三思而后行的时候,你才会发现:争论半天,你还是一个穷光蛋。一把倚天,一把屠龙,到了你的手里就都变成了菜刀。
紫黑蓝白 2004-08-19
  • 打赏
  • 举报
回复
呵呵,楼上的老兄火气很大嘛。

记得某JAVA大师的一句名言:如果那某某人敢用手指着我说我不会用JAVA,我就变节用C#去!
shiyonggang 2004-08-19
  • 打赏
  • 举报
回复
up,guanzhu
WoAiJavaWoAiCoffee 2004-08-19
  • 打赏
  • 举报
回复
语言不是重点 重点是思想
用中文 可以写出优美的诗歌 用英文一样也可以写出优美的诗歌 关键是你的掌握程度以及你的思想内涵 象我等虽然母语是中文 可是没有文学天赋 写出的文章不精彩 虽然中规中举的 英文更不用说了 连熟练掌握都没有 何况创作

中文在诗歌散文上见长 英文的严谨使得它长于复杂的抽象表达 这两个语言不好说谁优谁劣(当然 从感情上来说 绝对是我们的中文世界第一)

我想JAVA和C++也一样
love0532 2004-08-19
  • 打赏
  • 举报
回复
毫无意义的讨论
我提一个问题吧(各位牛人们,见谅):
人类4000—8000种语言中,那一种语言好?
我相信绝大多数的人说汉语好,那么你在美国、韩国、法国等国家问问呢?
当然编程语言与人类语言是不同的,但有些相似的地方吧

我坚信,永远不会有完美的编程语言及其相关的东西;除非叫我相信世上有完美之人
扬长避短吧
SwordsmanF 2004-08-19
  • 打赏
  • 举报
回复
《石钟山记》很多人都学过吧。作者就嘲笑了在他前面的两位古人“之浅”,“之陋”。他说明了没有仔细调查与研究就下结论是多么的可笑。要评论如果“炙手可熱”的两种语言显然不是一般人能干的事。起码也得对两们语言有非常非常深入的研究才行。比如说Java不能将界面做好之类的话看上去像是人云亦云的说法,首先可以肯定楼主本人对Java的认识就不深刻何必评述两种语言之优劣呢?我认为大多数评论XX语言与XX语言怎么怎么样的帖子都是垃圾帖。最多只能是列举几个例子提几个片面的观点而已。
话语若中有冒犯之处敬请见谅。^_^
lianyang97 2004-08-16
  • 打赏
  • 举报
回复
学C++的人去吃屎!!!C++就是一堆臭屎!!!
umbrella1984 2004-08-12
  • 打赏
  • 举报
回复
不明白为什么这么多人这么无聊,学习你的东西,做你的工作,有资格在这里说这语言不好那语言怎样吗?
wwwgirl 2004-08-12
  • 打赏
  • 举报
回复
好精彩的讨论
建议还是不要张口骂人
这里是大家交流思想的地方
不是菜市场
arose 2004-08-11
  • 打赏
  • 举报
回复
“如果你是其他的程序,特别是企业级的应用,我只能说,一定是你的框架设计很有问题,java中,我认为框架是整个灵魂,不会出现struts等等..我们就拿jboss好吗??他比那一款软件差吗”
==============================================
jboss是个不错的软件,但是没听过哪个大型的企业极应用在用它(注意是企业级,不是业余级)。
arose 2004-08-11
  • 打赏
  • 举报
回复
to cocosunshine(我爱阳光) :

我敢说java效率并不会低于c,当然这只限于linux,unix,在windows低难道你觉得真的只是java的问题,不然sun不用整体追着微软告了,windows故意限制java速度,已经是众人皆知的事情了,的确,java的swing包效率是比较低,但是这个是可以慢慢优化的,如果你是其他的程序,特别是企业级的应用,我只能说,一定是你的框架设计很有问题,java中,我认为框架是整个灵魂,不会出现struts等等..我们就拿jboss好吗??他比那一款软件差吗?
=========================================================================

请问你用过j2ee么???
“java效率并不会低于c,当然这只限于linux,unix“这么可笑的话也你也敢说出口!!
你见过几个j2ee的应用环境(不是开发环境)是跑在windows上的,
所谓业界常说的java效率低的说法就是指unix环境下而言的。linux,unix本身都是用C写的,
java虚机也是用C写的,不知道你根据什么得出“java效率并不会低于c”的说法!


“windows故意限制java速度“,那好我问你,你在windows下使用的jdk和jre是微软写的还是
sun写的?
如果你认为是微软写的,那我跟你无话可说.
既然你用的jre是sun(或者ibm,bea等的虚机),那么要怪虚度慢也怪不到微软,
只能怪sun在写虚机时没有搞明白windows的API。
再说了,这几年jdk从1.2升级到1.3,1.4,1.5,大家可都没听说过微软针对jdk升级又做这个那个降低java速度的补丁吧?






evilzydar 2004-08-11
  • 打赏
  • 举报
回复
mark!
dw5189 2004-08-11
  • 打赏
  • 举报
回复
|.---------------------------------------------------------------------|
|....非常适合于企业网络和Internet环境的计算机软件开发语言-----JAVA.....|
|.---------------------------------------------------------------------|
|.JAVA爱好者为方便确实需要.....JAVA经典电子书籍........低价转让........|
|.---------------------------------------------------------------------|
|.SUN_Java 2教程(第五版).............|Java网络程序设计TCP-IP.........|
|.Java 2参考大全(第五版,国外经典中文)|Java数据库应用程序编程指南.....|
|.Java大学教程(外国大学经典教材,中文)..|Java 2编程21天自学通(国外经典)|
|.Java 2 API大全 第1 ,2卷(2本) ........|JavaScript宝典:第四版..........|
|.Java 数据库编程宝典..................|精通Java Swing程序设计.........|
|.数据结构(Java语言版)...............|例释JAVA2企业版(J2EE)程序设计|
|.Enterprise JavaBeans2.0程序设计......|OReilly_Java网络编程(第二版).|
|.Java移动通信程序设计-J2ME............|Java2网络协议内幕..............|
|.---------------------------------------------------------------------|
|.--需要廉价JAVA经典电子书籍者联系QQ:371957156 Email: sec76@163.com....|
|.---------------------------------------------------------------------|
|.SUN--Java2核心技术卷II--高性能.......|SUN--Java技术精髓..............|
|.SUN--Java2核心技术卷I--原理篇........|SUN-Java与分布式系统...........|
|.SUN--Java高效编程指南................|SUN--Java语言导学..............|
|.---------------------------------------------------------------------|
|.开发专家之Sun ONE Java TCP_IP应用开发详解............................|
|.开发专家之Sun ONE Java Web 服务......................................|
|.开发专家之Sun ONE JSP应用开发详解.....(不需要者,看到此帖望见谅)....|
|.---------------------------------------------------------------------|
k2008 2004-05-12
  • 打赏
  • 举报
回复
偶决定啦
为了生活,就学两个
JAVA,C#
其他得事情就不管了,什么IT事业,关偶啥事?!还不是为了找个工作混个生活费!!
alienbat 2004-05-12
  • 打赏
  • 举报
回复
东西还没学深刻就讨论什么“前景”的人一般都没什么前景,无论他的学的是多么新潮或者高深的语言。
紫黑蓝白 2004-05-11
  • 打赏
  • 举报
回复
JAVA界面差?没有什么界面它做不出来的。看你技术和有没有想象力了!!!
只是出于JAVA本身的运行速度,图形处理较慢罢了!!!

而且JAVA主要应用又不在桌面,目前。
加载更多回复(130)

23,407

社区成员

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

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