为什么java是强类型语言?

导读:本篇文章讲解 为什么java是强类型语言?,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

因为java对变量的数据类型有严格要求 如: int a = 10 ; a 就一定是整型不可做其他类型使用 如: a = “abc”; 这样就是错误的. 弱类型就是对变量没有严格要求,完全根据所赋的值来判断类型 如: javascript中 var a = 10;这时a是整形; 接着你可以写a = “abc”; 这样a就变成字符类型了.

Java bean与Map里面的键值对到底啥关系;
因为最近一直在复制粘贴前端,前台取对象属性的时候个人觉得后台传Java bean或者键值对,对前端使用者来说区别并不大,但是我忽略了Java毕竟是强类型语言,而JavaScript是弱类型语言;
个人觉得前台因为业务变动,适应各种业务变化,复用性不是很大,因此引入JavaScript方便灵活操作;
虽然会牺牲一些运行性能,不过简单好用,而且相对安全;

弱类型语言都是脚本语言,在运行时确定值,所以跟编译不相关;
因此使用时灵活多变,对于程序员来讲这是个优点,但是弱类型在大项目开发上,还是不方便,需要在整个框架结构上做规范,否则多人合作开发比较麻烦。

加上对于网站建设来说展示层运行的开销压力主要在客户端,当前网站对于高并发的解决方案多是减少服务器的压力;
加上后台逻辑比较复杂,不像前端所见即所思,性能消耗和可扩展性尤为重要;
可扩展性提高的同时规范性要求也要相应提高,毕竟也要运维兄弟的感受;
强类型语言,类型转换的时候非常严格,这跟语言特点有关系,因此规范性约束也相对比较容易;
强类型语言是直接操纵内存,容易出内存越界和泄漏的问题。在类型的转换方面是很多约束,甚至强制转换也要很谨慎,一不小心就出大问题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/101337.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!