美文网首页
Java简介

Java简介

作者: 加号p | 来源:发表于2018-11-14 21:55 被阅读0次
Java的历史与特点
  • 面向对象的编程语言
  • 语法十分简单,语法结构与C和C++类似
Java的特点
  • Java是跨平台的
  • 安全稳定性较好
  • 支持多线程
  • 具有丰富的库
Java应用
  • 面向对象的应用开发
  • 网络应用程序的开发
  • 计算过程的可视化
  • 动态界面/交互操作
  • web系统管理
  • 数据库操作
Java比C++减少了
  • 无指针
  • 自动内存管理
  • 数据类型长度固定
  • 不用头文件
  • 不包含结构和联合
  • 不支持宏
  • 不用多重继承
  • 无类外全局变量
  • 无GOTO

Java运行机制

  • Java虚拟机JVM
  • 代码安全性检测
  • 垃圾收集机制

java文件通过javac编译生成class文件
class文件是字节码,也称为虚拟机指令
字节码在虚拟机运行,虚拟机再转成系统的执行代码

JVM是模拟的计算机
它读取并处理经编译过的字节码class文件

Java虚拟机定义了

  • 指令集
  • 寄存器集
  • 类文件结构
  • 堆栈
  • 垃圾收集堆
  • 内存区域
JRE

又称java运行环境
JRE = JVM +API(LIB)
jre运行程序时:

  • class loader 加载代码
  • bytecode verifier 校验代码
  • runtime interpreter 执行代码
Java垃圾回收技术
  • 系统级线程跟踪存储空间的分配情况
  • JVM空闲时,检查并释放那些可被释放的存储器空间
  • 程序员无须也无法精确控制和干预该回收过程
JDK

又称java开发工具包
JDK = JRE + Tools
JDK提供了

  • java编译器 javac.exe
  • java执行器 java.exe
  • 文档生成器 javadoc.exe
  • java打包器 jar.exe
  • java调试器 jdb.exe

相关文章

  • java基础1

    Java简介 Java 简介 `• Java是由Sun Microsystems公司于1995年5月推出的Java...

  • Java 学习基础篇 ---- Java集合

    一、Java 集合简介 (一) Java集合简介 1、Java 集合定义:(1)一个 Java 对象可以在内部持有...

  • jstack(Java Stack Trace)简介

    jstack(Java Stack Trace)简介 jstack:Java进程中线程的堆栈信息跟踪工具。功能简介...

  • Java(JavaEE)学习线路图1

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • Java学习线路图

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • 大数据学习线路图

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • 大数据学习教程

    Java教程 Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本...

  • Java简介

    一、Java简介 1)java是一门面向对象的程序语言 2)1995年由sun公司发布 3)2010年sun公司被...

  • Java简介

    Java简介Java包括JavaSE、JavaEE、JavaME.png 核心概念:JVM、JDK、JREJVM(...

  • Java 简介

    Java 简介 语言的学习 作为一种感人的力量,语言的美产生于言辞的准确、明晰和动听。——高尔基 语言,是一...

网友评论

      本文标题:Java简介

      本文链接:https://www.haomeiwen.com/subject/ovpsfqtx.html