Java语言能干什么?什么电脑语言好?
我在学校刚学Java,但是Java只能用源文件在虚拟中运行,而且生成的class不知道怎么运行,这点我很迷惑,Java有什么用呢,只能做些手机里的Java小软件么?“基于...
我在学校刚学Java,但是Java只能用源文件在虚拟中运行,而且生成的class不知道怎么运行,这点我很迷惑,Java有什么用呢,只能做些手机里的Java小软件么?
“基于WIN32平台的软件开发C/C++才是王道!不信可以去看看你用的PHOTOSHOP FLASH QQ 等等著名软件都是什么语言开发的!!包括JAVA的虚拟机也是C++写的啊,现在无知的人太多了,误导新人,还说C/C++做不出东西!!这个恐怕是21世纪天大的笑话了。。。”
上面这段话是我从百度上看到的,似乎说的很有理。。
但是有人预言说Java将取代所有,貌似又很有理,可我从来未感觉到Java的强大,是我刚接触么。
我学什么语言好呢?
Java怎么运行 只能在虚拟机中? 展开
“基于WIN32平台的软件开发C/C++才是王道!不信可以去看看你用的PHOTOSHOP FLASH QQ 等等著名软件都是什么语言开发的!!包括JAVA的虚拟机也是C++写的啊,现在无知的人太多了,误导新人,还说C/C++做不出东西!!这个恐怕是21世纪天大的笑话了。。。”
上面这段话是我从百度上看到的,似乎说的很有理。。
但是有人预言说Java将取代所有,貌似又很有理,可我从来未感觉到Java的强大,是我刚接触么。
我学什么语言好呢?
Java怎么运行 只能在虚拟机中? 展开
展开全部
首先说一下 java可以分为J2SE、J2EE、J2ME lz说的手机里面的java小软件只是J2ME部分,J2ME是java里非常小的一个部分。
目前来说,国内用java的已经越来越多,现在多数企业信息管理系统都会要求用java做(国外java已经流行很久了),现在用得做多的是java的J2EE部分。由于java是一门几乎全面向对象的语言,因此处理业务流程也相对C和C++方便很多,也比较直观。而且java近几年几乎都位于语言排行榜的首位!
不过每一门语言都有自己不同的特性。C/C++在针对底层编程,做嵌入式开发时有独特的优势,java对此显得有点无能为力。所以,多数与底层打交道的软件都是用C/C++做的(像windows系统就是C/C++写出来的)。所以说C/C++也可以做出很多东西,一门语言总会有其存在的价值。
java不可能取代所有,但可以肯定很长一段时间,java的地位是无法动摇的(虽然发明java的sun公司已经被Oracle收购)
至于学习什么,主要看楼主兴趣在哪 管理系统用java、C#较多 嵌入式开发用C/C++ 游戏开发不大熟,不过貌似c、c++、java都有
java需要有编译器才能执行,但c、c++也一样,需要有一定的环境配置才能运行,这不是java的弱项。相对而言,java推崇的是一次编译 到处运行,因此基本上不存在平台问题(比微软的啥东西都要在自家东西上才能跑好多了)
目前来说,国内用java的已经越来越多,现在多数企业信息管理系统都会要求用java做(国外java已经流行很久了),现在用得做多的是java的J2EE部分。由于java是一门几乎全面向对象的语言,因此处理业务流程也相对C和C++方便很多,也比较直观。而且java近几年几乎都位于语言排行榜的首位!
不过每一门语言都有自己不同的特性。C/C++在针对底层编程,做嵌入式开发时有独特的优势,java对此显得有点无能为力。所以,多数与底层打交道的软件都是用C/C++做的(像windows系统就是C/C++写出来的)。所以说C/C++也可以做出很多东西,一门语言总会有其存在的价值。
java不可能取代所有,但可以肯定很长一段时间,java的地位是无法动摇的(虽然发明java的sun公司已经被Oracle收购)
至于学习什么,主要看楼主兴趣在哪 管理系统用java、C#较多 嵌入式开发用C/C++ 游戏开发不大熟,不过貌似c、c++、java都有
java需要有编译器才能执行,但c、c++也一样,需要有一定的环境配置才能运行,这不是java的弱项。相对而言,java推崇的是一次编译 到处运行,因此基本上不存在平台问题(比微软的啥东西都要在自家东西上才能跑好多了)
展开全部
java语言的作用:
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
其实编程语言的选择要根据自己的需要,不能够简单地说哪种语言更好。比如:
(1)面向对象语言是只一切操作都以对象为基础,它是由面向过程语言发展而来的,但正是它的这个特性使得面向对象语言对底层的操作不是很方便。例如:java语言。
(2)面向过程语言是以过程或函数为基础的,这种语言对底层硬件,内存等操作比较方便,但是写代码和调试维护等会很麻烦。例如:c语言。
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
其实编程语言的选择要根据自己的需要,不能够简单地说哪种语言更好。比如:
(1)面向对象语言是只一切操作都以对象为基础,它是由面向过程语言发展而来的,但正是它的这个特性使得面向对象语言对底层的操作不是很方便。例如:java语言。
(2)面向过程语言是以过程或函数为基础的,这种语言对底层硬件,内存等操作比较方便,但是写代码和调试维护等会很麻烦。例如:c语言。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你如果是1起步,建议先看视频教程,推荐www.sunxin.org 如果你想自己编程,就下个jcreator和jdk包在www.sun.com电脑配置不高,现在一般p8的电脑都没问题的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议先把java 学深一点 有时间 学点英语或日语 最后再下苦功夫学C/C++ (因为他们真的不好学!不过很有钱途) 最后还要看你想往哪上发展啊? 管理?还是技术啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单比较语言没有任何意义。
应用的领域和目的不一样。做企业MIS开发可能JAVA、C#可能会多一些
但是对于一些底层、嵌入式开发等,c/c++又很有优势。
所以你需要考虑的是什么方向是你关心的,你想做什么。
没有一个语言是完美无缺的,只有合适的,没有最好的。
应用的领域和目的不一样。做企业MIS开发可能JAVA、C#可能会多一些
但是对于一些底层、嵌入式开发等,c/c++又很有优势。
所以你需要考虑的是什么方向是你关心的,你想做什么。
没有一个语言是完美无缺的,只有合适的,没有最好的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询