JAVA难不难学?比C语言难吗?有过C语言基础

如题所述

我是有c的基础学在学的c#。因为c#和java很像所以给你一些我的感受吧。
java和c#都是面向对象的语言,跟c的面向过程有很大的不同(在编程思想上)
用c#总有一种不是自己在写程序的感觉,因为封装程度很高,很多东西看不到。比如没有指针,很多东西类库都提供。。。。。
难易这个问题,java和c#都比较容易上手,但是想深入了解一些底层的东西会很困难,因为封装的程度很高。只是简单用c#和java都很容易上手,特别是有c的基础,但想深入会比较困难(我现在的感受)
建议有时间了先学习一下c++吧,是一个很好的向c#,java的过度,我觉得c++作为c和c#,java中间的一种语言,既有c的灵活,小巧,高效,也有java,c#的面向对象。在学完c只后学c++还是比较容易的,c++对c的语法是完全兼容的。但是java和c#则不然。
有什么问题还可以继续讨论
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-20
有基础会比较简单,java是在c语言基础上发展出来的,只不过c语言是面向过程的,java是面向对象的
第2个回答  2012-08-20
看你指的 什么了, 自己努力去学习呗, 努力过了, 才知道. 有C的基础学习不错, 可以, 但是做好被打击的准备, 但是呢, 人生, 难免有挫折, 自己努力喽.
第3个回答  2012-08-20
只要你学过一门计算机语言,那学java就不难! java、C++、C是一类语言! 你学学看就知道了!
第4个回答  2012-08-20
有C的基础学java是很容易的,java比C要简单,毕竟没有指针

c语言与java哪个难学?
从学习的角度来看,C语言和Java都有各自的特点和难点。但从整体上来说,C语言相对于Java更加基础和简单,Java则更为高级和具有更丰富的功能。C语言是一种面向过程的编程语言,其特点是高效、简洁和跨平台。C语言的主要应用领域是底层开发,例如操作系统、嵌入式系统等。C语言的学习难点主要在于其对底层硬...

Java是不是很难学习?
Java是编程语言中比较难学的一门语言,它的难度并不低,相对比于C语言、Python语言来说,他们的学习难度要比Java轻松很多;Java的学习中最难得就是,各种各样的框架,框架的使用、整合、最后项目;学习Java刚开始我们要学习各种各样的基础知识:Java的基础:数据结构和算法、集合(容器)、IO流、多线程、...

java和c语言哪个难
实际上,两种语言的难度还在于学习者的背景和目的。如果学习者有编程基础,了解面向对象或者底层概念,那么无论是学习Java还是C语言都会相对容易。但如果对编程一无所知,那么初始阶段学习任何一种语言都可能面临挑战。另外,学习难度也与学习资源和个人学习方法有关。如果有好的教材、教程和社区支持,学习任...

c java哪个难学
因此,从整体难度上来说,Java的学习难度相对较高。这并不是说C语言容易学,而是相对于Java来说,C语言的入门和学习曲线可能更为平缓一些。但这并不意味着学习Java就无法掌握,只要有足够的毅力和持续的学习,就能够熟练掌握Java这一强大的编程语言。

c语言和java哪个更难
对于初学者来说,C语言的指针和对象可能会有些难度,但对于有一定编程基础的人来说,难度是差不多的。然而,从使用角度来看,C语言在使用上的难度要大大高于Java。C语言比Java多了指针,这也增加了C语言的复杂度。C语言没有Java的垃圾回收机制,申请的空间需要手动释放,这也会增加编程的复杂度。此外...

C语言 java 哪个难
C语言与Java,两大编程语言各具特色,广泛应用于不同领域。在学习难度上,通常认为C语言较为复杂。C语言,作为一种低层语言,直接与硬件交互,要求程序员深谙内存管理等细节。相反,Java作为高级语言,具备自动内存管理功能,对开发者的要求相对较低。C语言的语法虽简洁,但对于初学者而言,需深入理解指针...

java和c语言哪个更难
Java比C语言更难学习。这一判断主要基于两者在编程复杂度、内存管理、面向对象特性等方面的差异。首先,从编程复杂度来看,Java比C语言更加复杂。Java作为一种高级语言,拥有丰富的类和接口,提供了更多的功能和更强大的库。这意味着在学习Java时,开发者需要理解更多的概念和技术。例如,Java中的集合框架...

c和java哪个好?
C语言和Java哪个好1、java好,没有错。不是语言的问题,是java的生态更好,开源的属性,框架多,资源多,容易找到学习的资源,碰到问题基本搜索即可搞定,工作也好找,应用范围广,大厂都用。2、从学习难度来看,Java语言要比C语言简单一些。因为c语言属于底层开发语言,算法逻辑较为复杂,例如指针、内存...

java和c++哪个简单(java和c++哪个强大)
之所以说有C语言基础更容易一些,主要是因为JAVA和C有许多语法相似的地方,所谓的语言一通百通也就是这个原因。如果是都要学,那么可以先学习c++,c++可以说是Java的前身,但相比之下c++更难,建议从C语言入手,之后再学Java要简单一点。千锋教育就有线上免费Java线上公开课。C语言和Java语言都是目前...

c和java哪个好学
C语言比Java更容易入门学习。详细解释如下:1. C语言基础语法相对简单。C语言是一种面向过程的语言,它的语法结构较为直观和简单,对于初学者来说更容易上手。学习C语言可以迅速掌握变量、数据类型、运算符、控制结构等基础概念。2. C语言注重底层操作。学习C语言可以涉及到一些底层操作和内存管理,如指针...

相似回答