`

Java基础常识

    博客分类:
  • java
阅读更多

JDK常识:


JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。没有JDK的话,无法安装或者运行java程序 。


JRE常识:


JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JRE为JavaRunTimeEnvironment的简称,JavaRuntimeEnvironment(包括JavaPlug-in)是Sun的产品,包括两部分:JavaRuntimeEnvironment和JavaPlug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具--编译器、调试器和其它工具。JRE需要辅助软件--JavaPlug-in--以便在浏览器中运行applet。   JavaPlug-in软件允许JavaApplet和JavaBeans组件在使用Sun的JavaRuntimeEnvironment(JRE)的浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。JavaPlug-in可用于NetscapeNavigator和Microsoft Internet Explorer。J2RE是Java2 RuntimeEnvironment,即Java运行环境,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发 Java软件,请下载JDK。在JDK中附带有JRE。注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。


JVM常识:


JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机指令执行。编译虚拟机的指令集与编译微处理器的指令集非常类似。


分享到:
评论

相关推荐

    Java 基础 常识

    ### Java基础常识详解 #### 一、面向对象的四大特征 **1. 抽象** - **定义**:抽象是对事物本质特性的提取,忽略不相关的细节,关注于与当前目标紧密相关的方面。 - **作用**:简化问题,提高开发效率。 - **分类...

    java基础常识与概念

    基础概念与常识 Java 语言有哪些特点? JVM vs JDK vs JRE JVM JDK 和 JRE 什么是字节码?采用字节码的好处是什么? 为什么说 Java 语言“编译与解释并存”? Oracle JDK vs OpenJDK Java 和 C++ 的区别? 基本语法 字符...

    java基础学习总结笔记

    知识主要包括:Java基础常识、如何安装Java工具、Java语言的基础组成、Java面向对象、Java多线程、Java常用类、集合(重点)、IO流、GUI图形界面、网络编程、正则表达式、反射、注解、类加载器、动态代理等等,另外...

    Java编程基础常识.pdf

    Java编程基础常识主要涵盖以下几个关键知识点: 1. **Java编程语言**:Java是一种强类型、面向对象的编程语言,由Sun Microsystems开发,并于1995年发布。它旨在提供强大的功能,易于学习且适用于跨平台开发。Java...

    java基础知识电子书

    这本书“Java基础知识电子书”是为初学者准备的,旨在帮助他们理解和掌握Java编程的基本概念和语法。 Java的基础知识主要包括以下几个方面: 1. **Java环境配置**:在开始编程之前,需要安装Java Development Kit ...

    Java基础概念与常识面试题

    整篇文章包含Java基础概念与常识面试题: 1、基础概念与常识 2、基本语法 3、基本数据类型 特别适合初级Java对Java基础进一步扫盲和了解

    Java并发编程常识-梁飞.rar

    总之,《Java并发编程常识》PPT涵盖了从基础概念到高级技术的广泛内容,包括线程管理、同步机制、并发集合、并发工具以及并发问题的解决。对于希望提升并发编程技能的Java开发者来说,这是一份不可多得的学习资料。

    javajava基础基础

    一、Java 流和文件操作 Java 中的流主要分为两类:字节流和字符流,它们分别继承自 ...这些知识点涵盖了 Java 的基础知识,包括文件操作、数据库交互、网络编程以及 GUI 开发,对于理解和掌握 Java 编程至关重要。

    java开发基础知识

    在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了...

    传智播客毕向东Java基础全套视频教程下载地址

    根据提供的信息,我们可以总结出以下关于“传智播客毕向东Java基础全套视频教程”的相关知识点: ### 一、教程概述 #### 1. 教程名称:传智播客毕向东Java基础全套视频教程 - **教程目标**:本教程旨在为初学者...

    JAVA开发常识.pdf

    【JAVA开发常识】 Java开发是信息技术领域中...以上是Java开发的一些基础常识,涵盖了从软件开发流程到具体技术实现的多个方面,是理解和实践Java开发的基础。理解这些知识点有助于提升开发者在Java平台上的专业能力。

    大学课程讲义-Java基础-Java 语言概述

    首先,Java语言概述部分介绍了Java的基础常识,包括人机交互的两种主要方式:图形化用户界面(GUI)和命令行界面(CLI)。CLI中,常见的DOS命令如dir、md、rd、cd等对于理解文件系统操作至关重要。计算机语言作为人...

    Java基础笔记,代码结构

    适合一些卖课程或者有学习过Java的人选。里面是Java一开始需要掌握的一些代码知识和常识,一些基础知识的笔记,Java代码的基本运用和代码里需要掌握的一些细节。

    1-1java的基础知识.md

    对Java进行了一些简单的总结,和大家一起分享,共同进步。

Global site tag (gtag.js) - Google Analytics