zerorealm

导航

004Java的一些基本概念

004Java的一些基本概念

1、Java特性和优势

Java至少具有以下特性:

  • 简单性(没有头文件、没有指针运算、也没有分配内存等操作)
  • 面向对象(万物皆对象)
  • 可移植性(一次编写,到处运行 Write once,run anywhere.)
  • 高性能(Java中有即时编译,可以使有些Java代码的效率接近C++的效率)
  • 分布式(Java就是为网络分布式环境所设计的,它能处理很多TCP/IP协议上的东西。通过URL(统一资源定位符)访问网络资源。支持远程方法调用)
  • 动态性(通过反射机制实现)
  • 多线程
  • 安全性
  • 健壮性(去掉了C、C++中的指针和内存管理)

思考:Java为什么能够成功?

Java除了自身拥有一些强大的特性,还正好踩中了互联网发展的节奏,正如微软踩中了个人电脑的节奏一样。

2、Java的三大版本

  • JavaSE:标准版(桌面程序、控制台开发……)
  • JavaME:嵌入式开发(手机、小家电……)
  • JavaEE:企业级开发(Web端、服务器开发……)

3、JDK、JRE、JVM

  • JDK:Java Development Kit(Java开发工具包)
  • JRE:Java Runtime Environment(Java运行时环境)
  • JVM:Java Virtual Machine(Java虚拟机)

posted on 2022-10-10 14:24  灯火喧嚣  阅读(1)  评论(0编辑  收藏  举报