想学编程,但不知道学哪种语言好?JAVA与C++?

如题所述

java和c++主攻的方向不同,如果你没有特别的方向,推荐java,因为java上手容易,学习梯度不是很高。c++难度非常大,现在的应用范围也不是很大。但是如果你有信心把c++学好,而且水平还可以的话,工作根本不是问题,可能还有猎头找你哦,而且工资相当丰厚。java容易上手但不是java简单。而且java主要做企业级的应用的开发。主流是b/s架构的软件的搭建。学习java还要学习其他的技术,我拿一些做例子,方便你理解。
学习java语言要经历的和学习的东西为:
1、java语言这是基础的基础
2、数据库方面的(因为大都是对数据库的操作,这个也是必须的)
3、框架;其中包括控制层框架(struts1和struts2这是经典)、持久层框架(hibernate、ibatis)、容器类(spring ejb)这里只是列举几个,具体的还要看公司要什么,java开源也带来了程序员要学习很多的框架。
4、中间件(服务器);tomcat、weblogic、jboss等等,非常复杂。
5、表示层的为jsp。如果你的公司比较正规、人员配备比较足的话。html、js、css这些美工的活可能不需要干。否则这些是你的必须的。
以上都学完了。可以算是一个初级程序员了。以上都精通了才能算是个中级程序员。

提到java就不得不提c#了。c#本人不是很熟悉,但是也是写过代码的。感觉很爽。集成的好啊。用就是了。但是如果你不是仅仅提留在表面的话,想深入了解,对不起,相当难。 微软不支持开源,想了解人家怎么实现的。不容易。提高也就不怎么快了。程序员职业生命很短的,时间就是生命啊。

本人吐血相告:如果有其他的选择不要选择程序员,程序员的累、苦只有当过之后才知道。我干了2年了,准备转行,否则我肯定会猝死的。
但是如果没有其他可选,我推荐你学习javascript、html 、css 这些,专职做前台工程师,我有个同学现在就在baidu做专职工程师,中国做java、c#的太多了。做这个的几乎没有,缺啊。你可以做这个,也不用学习哪些乱七八糟的东西。专职搞javascript。

我是过来的,不希望有人再和我一样。希望对你有用。
对了,还要说一句,学成之后来北京,北京it发展很快。人才也缺。工资不错。机会多多。压力大大。有能力的肯定发光!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-01
VC++是做系统程序的,在界面方面绝对不是强项。很多应用程序如office都是用C做出来的,这些程序在界面方面要求都不是特别高。C或者C++语言在偏硬件的应用方面绝对是占据主导地位的。
JAVA的开发相对来说比C语言要简单,在界面方面比VC也要好用。并且当时有位大侠说Java是网络时代的世界语,可见Java在网络方面还是很牛的。很多手机的应用程序也是Java的,这个大家都知道的,但是这个不是编写手机系统的程序而只是应用程序。
如果你没学过编程, 那先学C语言吧,高级语言中最经典、最典型的语言。学了C语言,学啥都不难。以后看你想往哪个方向发展了,做系统程序、驱动方面的,比如数据库什么的就学VC吧。如果搞网络方面或者手机应用程序开发什么的,可以学Java。
不过C#现在也是很受欢迎的,C#和Java的优点是网络方面的解决方案和简单易用,开发周期应该也比较短。
第2个回答  2010-11-01
java和c++都是面向对象的语言,学哪一种都可以,两者的语法也差不多。只是
在一些特性方面有所不同而已。还有java是纯面向对象的,而c++并不是。学习java需要配置环境等,比较麻烦,而c++不用,如果你有c语言的基础,就学c++。市面上招收的程序员java的比c++的多。java是跨平台的,而c++不是。
java在网络方面也占有较大的优势,而c++主要是用来开发大型的软件和系统。
学习c++,以后对学习c#也有帮助。
第3个回答  2010-11-01
如果不主攻底层方面的话,商业方面可以学c#,比你说的2种语言功能不差,学起来容易

学编程先学哪门语言?
1、C 语言:C 语言作为一种简单灵活的高级编程语言,它是一个面向过程的语言,一般是作为计算机专业的基础入门语言课程。2、Python:Python是一种面向对象、交互式计算机程序设计语言。它的特点是语法简捷而清晰。由于它的易学、易读的特性,有些学校用它代替C语言作为基础入门的语言。同时Python且具有丰富...

c++教程和java哪个好学?
最好两种语言都学。因为他们完全不同,不会互相干扰。学C容易上手,最要是开发工具比较好用,便于实践。学Java缺少良好的开发工具,熟悉,配置开发环境要花很长时间。如果是没全面学过编程的人,上手还是很困难的。Java的跨平台性是C语言无法比拟,Java相对C语言来说更为简单好学,Java相对C语言来说...

c++和java哪个简单(c++与java哪个好)
最好两种语言都学。因为他们完全不同,不会互相干扰。学C容易上手,最要是开发工具比较好用,便于实践。学Java缺少良好的开发工具,熟悉,配置开发环境要花很长时间。如果是没全面学过编程的人,上手还是很困难的。java好,没有错。不是语言的问题,是java的生态更好,开源的属性,框架多,资源多,容...

请问C\/C++与Java相比而言学哪种好一点?
学习C\/C++或Java,主要取决于你的兴趣和职业目标。C\/C++通常被认为更具底层控制力,适用于系统编程、游戏开发、嵌入式系统或需要高效处理的场景。如果你对硬件层面的控制、性能优化或参与底层系统设计感兴趣,C\/C++可能是一个更好的选择。Java则以其跨平台性、丰富的类库和强大的开发工具而闻名。它广泛...

Python、Java、C++学哪个更好?就业前景怎么样?
Java缺点可能在于:学习曲线稍陡、开发效率可能不如Python。C++ C++是一种高性能的面向对象编程语言,适合开发大型系统、游戏、操作系统等。C++对性能要求高,是系统级编程的首选。C++优点包括:性能优越、功能强大、适合开发高性能应用。C++缺点可能在于:学习曲线陡峭、编程复杂度高。综上所述,选择Python、...

c++和java哪个好(c和java哪个好学)
C是编译型的语言,自然比Java难。Java和C#只是混合型语言,介于解释型语言和编译型语言之间。语言学习的难度从小到大大致分为:脚本语言(HTML,Javascript,JScript)解释型语言(Perl,Python,REBOL,Ruby)混合型语言(Java,C#)编译型语言(C,C++Delphi)汇编语言 C语言和Java是完全两个层面的东西。C事实上...

学习编程的话,那种语言有前途?java还是C或C++
如果楼主编程能力足够强的话,建议选择C++,因为现在大多系统和软件都是基于它的,倘若只是想从事这方面的工作,java不错,简单易学,并且很多公司都在需求

Python、C语言、Java学哪个最好?我只想说纠结好累!
编程语言的选择并非优劣之分,而是适用性的问题。比如,PHP适合外部开发,Java适用于安卓和大数据,C\/C++则擅长底层开发,游戏引擎和系统软件;Python在人工智能领域独领风骚,Go语言是区块链开发的主力,也适用于后台等。选择语言应考虑个人兴趣、职业目标或项目需求,而非盲目追求“最好”。理解的重点是你...

c++和java哪个好找工作(c++好找工作还是java)
现在学C++和Java哪个前景更好?现在都不好了,c++的前景和java的前景哪个更好面向物件更广 看看java介绍即可知道,applet,小程式?实际上可以把java理解成是c++的一个子集。从中可以看出来了吧。c++是一种介于初级语言和高阶语言之间的程式语言。即可以向高阶语言一样的封装,又可以访问底层介面。C#和...

深入学习c++还是java好?
答案是:C++相对于Java更难学,但薪资和Java相似,且C++程序员职位较少,对技能要求更高。能力强的话,C++和Java都好找工作,C++转Java在找工作时具有一定优势。不放弃C++,即使学习了Java也要继续提升C++技能。精通C++后,学习其他语言会更事半功倍。从工作角度看,Java程序员大量集中在培训机构培训出来...

相似回答