大家好,今天小编关注到一个比较有意思的话题,就是关于java语言对的问题,于是小编就整理了2个相关介绍Java语言对的解答,让我们一起看看吧。
对于java语言来说,大量注释会影响执行效率么?
对的,众所周知Java是解释执行,当你写了越多注释,则需要解释的字符串也越多,自然效率浪费的也越多,对于一般的编程语言来说,注释在编译的时候会忽略不计,但是对java来说它是解释注释操的。注释得越多,需要解释答字符串也就越多,所以一个基本原则就是,Java代码要写的越短越好,可惜由于语言设计原因,Java代码一般都很长,所以很多人对Java的执行效率不满。
本身有点C语音基础,学习Java会有帮助吗?
当然有帮助的,1)C语言是比较底层的语言,使用c编程需要对内存布局,例如不通类型的占用内存大小,内存在计算中的排布,字节对齐等。
2)C是面向过程的编程语言,比较符合一般常人的逻辑思维习惯,有了它的基础,去学习更加高级的语言,如java,python这种,编程逻辑是相通的,表现形式上差别较大,因为使用的库函数,语法,差别较大。如果涉及大点工程,就会有框架等。
对于初学者而言,有了c的基础,学习其它的高级语言,应该可以更快的。
我身边的有一部分同事,使用c开发了好几年,由于业务需要,需要专做java,语法学习基本上可以现学先用,唯一对于刚上手的同学,掌握一门语言的框架(如java)这个是有点难度,需要有项目工程代码结合才能够更快成长和掌握起来。但是如果后续需要在Java上更加深入的学习,C可谓是是一个很好的基石,能够让你理解java里面机制更清楚,毕竟java虚拟机都是c/c++实现的。
希望能够帮助到你。
只能说有一定的帮助,但java学的越深入,这个帮助就越小。
c语言和java语言在初期的相似点比较多,比如数据类型,循环,条件语句这些是相同的。
但是java更多的是面向对象,这是c语言不具备的,java比较核心的用法是继承,接口,封装,还有一些高级的用法调用各种库,这些思想都是c语言没有的。
我的经验是:既然学了java语言,就不要总是跟c比较,试着去理解java的精髓在哪里,他们的应用场景完全不同,学得多了自然就理解了
有用是有用,但是不是特别大。如果能去学习一点C++,那学习Java来可谓是如鱼得水。其实编程语言这个领域,所有语言几乎都大差不差,只要你有了C语言(面向过程)以及C++(面向对象)的基础,学其他语言很快就可以上手,甚至不用学习其他语言,你去看一段代码,你都能大概知道这段代码要做的工作。
懂C语言的人,知道变量、函数、指针,循环、判断、递归,常见的简单算法和文件操作什么的,学习java会觉得语法上比较熟悉,重点学习一下类和面向对象、java库。所以说是有帮助的。
有帮助
编程语言之间都是相通的,要想迁移到一门新语言遇到的障碍会比零基础要少的多。但不同的语言的逻辑思考方式、编程思想、设计思想方式不一样。C语言比较靠近底层硬件,采用面向过程的编程思想。Java比C要高级,比较偏向应用类,采用面向对象的编程思想。迁移到一门新语言对于有其他语言基础的来说会很快,不需要再去浪费时间学习变量函数等这些基本的东西,主要关注的是新语言和现在所会的语言的差异,要多写,多练,多去总结,从中去体会不同语言之间的差异,明白他们的的设计思想,这样能对一门语言有着自己的理解和体会。
希望对你有所帮助
到此,以上就是小编对于Java语言对的问题就介绍到这了,希望介绍关于Java语言对的2点解答对大家有用。