首页 > IT问答库 > Java > 入门学Java语言,Java的特点你了解吗?

入门学Java语言,Java的特点你了解吗?

  学Java前要先知道Java语言的特点,Java是一门面向对象的编程语言,不仅吸收了C++语言的优点,还摒弃了C++语言难以理解的多继承、指针等概念。因此Java语言具有简单性、稳健性、安全性、可移植性等特点。
 
入门学Java语言,Java的特点你了解吗?
 
  一、简单性
 
  Java看起来设计得很像C++,但是为了使语言更容易被人们所熟悉,设计者把C++语言中许多可用的特征都去掉了,这些特征是程序员很少使用的。例如,Java剔除了C++操作符过载和多继承等特点,并且不使用主文件,免去了预处理程序。除此之外,Java能够自动处理对象的直接引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能将更多的时间和精力花在研发上。
 
  二、稳健性
 
  Java是一种强类型的语言,它允许扩展编译时检查潜在类型不匹配的程序。除此之外,Java不支持C风格的隐式声明。这些严格的要求保证编译程序能捕捉调用错误,使其拥有更加可靠的程序。
 
  三、安全性
 
  Java的存储分配模型是它防御恶意代码的主要方法之一。Java没有指针,所以程序员不能得到隐蔽起来的内幕和伪造指针来指向存储器。更为重要的是,Java编译程序不处理存储安排决策,因此,程序员不能通过查看声明去猜测类的实际存储安排。
 
  四、可移植性
 
  Java环境本身对新的硬件平台和操作系统是可移植的。Java编译程序也用Java编写,而Java运行系统则需要用ANSIC语言编写。
可分享到:
上一篇 : Java程序员必备的几款开发工具
下一篇 : 成为一名Java架构师有技术标准吗?这8项技术要掌握
你可能感兴趣的内容|INTERESTING NEWS

限时优惠
本周申请限100个名额