Java的特性

Java的特性

Java的特性

Java语言的特点:

  • 1.Java致力于检查程序在编译和运行时的错误(在运行时才进行翻译指令)
  • 2.Java能用通过指定版本的JVM 将字节码转换成机器码,从而实现跨平台 (跨平台不是鲁棒性(健壮)特点,其他都是)
  • 3.Java自己操纵内存,从而减少内存出错的可能
  • 4.Java实现了真数组,避免了覆盖数据的可能性

真数组:

  • a.在内存中连续分配。
  • b.数组所存在的内存空间为数组专用,避免了数据被覆盖的问题。
  • c.数组内存放的类型是确定的,唯一的
  • d.Python中的数组 内存不是连续的

Java的编译与运行:
Java编译后产生的是字节码,在运行的时候将字节码转换成机器码。

Java的基础模块:
数据类型、接口、类、JDBC、IO
注:JDBC是一种用于执行SQL语句的JavaAPI(应用程序编程接口).

Java的高级模块:
多线程、集合、反射、泛型、注解、实用类( 多种多样的类库:如包装类)
网络编程(TCP、UDP)、XML

如何理解Java面向对象?

  • a.这是一种编程思想,能够帮助我们把复杂的问题简单化;
  • b.实现角色的转变,从执行者变成了指挥者。

面向对象的4种特征:
1.封装:隐藏类的属性和方法,对外提供公共的访问接口;
2.继承:是 联结类的层次模式,提高代码的重用,是多态的前提。
3.多态:多态是指不同类对象多同一消息做出响应。提高程序的可拓展性。
4.抽象:只关注对象的属性和方法,不在乎方法的细节。
JAVA语言不予许单独的过程或方法。方法都依托于对象来实现。
所以JAVA只有方法,没有函数。

在这里插入图片描述

本文来源蹊源的奇思妙想,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/14717

发表评论