立即学习:https://edu.csdn.net/course/play/27274/361053?utm_source=blogtoedu
JAVA语言的特点:
简单、高效:较C++更简单(去掉头文件、指针变量、结构运算符重载等内容 )
面向对象:完全面向对象,必须有类class,支持继承,不支持多重继承
跨平台(重点)——一次编译,到处运行:中间生成字节码,Byte code
交互式特性:java网络特性,支持各种连接
多线程机制:使用线程,轻量级
动态的内存管理(重点):垃圾回收机制,轮询检查变量,及时删除
安全性:实时内存分配和管理,字节码校验器,异常处理
Java跨平台特性:
Java源码.java->编译器javac->字节码.class->JVM->各操作系统的JVM
一次编译,到处运行
Java跨平台,JVM不跨平台
Java动态内存管理:
Java自动回收内存、Java垃圾回收机制GC、轮询机制(检查变量,删除不用的变量)
JAVA平台划分
Java SE (标准)
Java EE (企业)
Java ME(微型)