Java基础

Java基础

Java特性和优势

  1. 简单性
  2. 面向对象
  3. 可移植性:write once; run anywhere。
  4. 高性能:即时编译。
  5. 分布式:URL。
  6. 动态性:反射机制。
  7. 多线程:带来更好交互性。多线程的简单性是java成为主流开发语言的原因之一。
  8. 安全性:防病毒;防篡改。异常机制:通过捕获机制防止崩溃。
  9. 健壮性

Java三大版本

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

JDK、JRE、JVM

  • JDK:Java Development Kit
  • JRE:Java Runtime Enviroment
  • JVM:Java Virtual Machine(虚拟机:引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。)

在这里插入图片描述

编译型 解释型

  • 编译型:编译好,直接执行。如:操作系统、c/c++
  • 解释型:网页、python等

Java程序运行机制

在这里插入图片描述

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值