为什么说Java是强类型语言?拜托了各位 谢谢
发布网友
发布时间:2022-02-28 14:24
我来回答
共3个回答
懂视网
时间:2022-02-28 18:46
java语言属于混合型语言,是解释型语言和编译型语言之间的一种语言,是一个支持网络计算的面向对象程序设计语言,吸收了Smalltalk语言和C++语言的优点,并增加了其独有特性,如支持并发程序设计、网络通信、和多媒体数据控制等。
Java有简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能等特点,可以编写应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
计算机语言很多,不同的语言所侧重的领域不相同,Java因语法简单、上手比较快,在Android应用、金融业、网站、大数据技术、高频交易的空间等方面都有应用。
总结:
java语言属于混合型语言,是解释型语言和编译型语言之间的一种语言,是一个支持网络计算的面向对象程序设计语言,吸收了Smalltalk语言和C++语言的优点,并增加了其独有特性,如支持并发程序设计、网络通信、和多媒体数据控制等。
热心网友
时间:2022-02-28 15:54
因为java对变量的数据类型有严格要求 如: int a = 10 ; a 就一定是整型不可做其他类型使用 如: a = "abc"; 这样就是错误的. 弱类型就是对变量没有严格要求,完全根据所赋的值来判断类型 如: javascript中 var a = 10;这时a是整形; 接着你可以写a = "abc"; 这样a就变成字符类型了.
热心网友
时间:2022-02-28 17:12
因为比如在vb中声明变量是没有类型的,给它赋什么值就是什么类型。 而java声明变量是要指定具体类型的。
为什么说C++是强类型语言?强类型是什么意思,望举例说明
强类型的意思是对于基础的数据类型有严格的限制,比如int 和 char,在机器中所占的字节数是不一样的。32为机器中,sizeof(int)=4, 而sizeof(char)=1;由于类型是强类型,所以在不同的类型之间进行转换的时候,需要进行强制类型转化,运算的时候也要注意,尽量在同类型之间进行转换。比如int之间相...
为什么说javascript语言是弱类型语言啊?怎么体现出来的呢?
弱类型语言 是相对强类型语言来说的 在强类型语言中,变量类型有多种,例如int char float boolean 等 不同的类型相互转换有时需要强制转换 而javascript只有一种类型var ,为变量赋值时会自动判断类型并进行转换 所以javascript是弱语言 就体现在变量定义类型VAR上了 ...
世界上一共有多少中语言?拜托了各位 谢谢
6000多种语言中的大部分面临着没有相应文字记载、没有进入官方语言、使用者受歧视等困境,只有不足10%的语言才可以称为“安全语言”,即有文字记载、被官方正式使用、代代相传。“有些语种已经没有小孩子愿意去学,无以为继的语言必定会消失”,大卫说,“一个老人死去,一种语言也就随之逝去,怎么留也留不住了。”...
电脑病毒与流氓软件有何区别?拜托各位大神
以Java病毒为例,Java病毒并不能破坏储存媒介上的资料,但若你使用浏览器来浏览含有Java病毒的网页,Java病毒就可以强迫你的Windows不断的开启新窗口,直到系统资源被耗尽,而你也只有重新启动。 所以在Internet出现后,计算机病毒就应加入只要是对使用者造成不便的程序代码,就可以被归类为计算机病毒。 下面我们谈一谈病毒。
java和c++的区别
Java 是由 C++发展而来的,保留了 C++的大部分内容,其编程方式类似于 C++。但 Java 的句法更清晰、规模更小、更易学。Sun 公司对多种程序设计语言进行了深入研究,并摒弃了其他语言的不足之处,最终退出了 Java。正是这样,Java 从根本上解决了 C++的固有缺陷,形成了一种新的完全面向对象的语言。...
我该学哪种软件?
1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理...
麻烦各位给我讲一下计算机语言的种类,并分别介绍一下,我不太明白,谢谢...
4.Pascal 在国内用得较少,由于具有严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强,在教学中Pascal语言也常常被用作学习数据结构与算法的教学语言。5.BASIC 早期为适用于初学者的人机交互式语言。BASIC语言一直是初学计算机语言者使用最广泛的一种高级语言。它能进行数值计算、画图、演奏...
初学者学习java需要记住那些拜托了各位 谢谢
第三步是学习Java的面向对象的编程语言的特性的地方。比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。对于一个没有面向对象语言背景的人来说,我觉得这个过程需要花很长很长时间,因为学习Java之前没有 C++的经验,只有C的经验,我是大概花了一个月左右吧,才彻底把这些...
国际上有那些语言拜托了各位 谢谢
大同语的词汇主要来源于英语和国际化词根,加上前缀、后缀,使之成为构词能力很强,易学易记的语言。语法:以词尾表示词性,变化既简单而又有规律。基本语序是"主语+谓语+宾语",与汉语、英语的基本语序相同。英语目前是世界上最通用的语言,除英联邦各国外,还有北美诸国,再加上南亚诸国,使用人口在十四亿以上。此外,...
跪求c#asp.net 试题 要求最好是选择题 谢谢
CLR:公共语言运行库。15.什么是装箱和拆箱?答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。16.什么是受管制的代码?答:unsafe:非托管代码。不经过CLR运行。17.什么是强类型系统?答:RTTI:类型识别系统。18.net中读写数据库需要用到那些类?他们的作用?答:DataSet:数据存储器。 DataCommand:执行...