美文网首页
JavaSE知识点1java产品及其跨平台性

JavaSE知识点1java产品及其跨平台性

作者: paulpaullong | 来源:发表于2017-03-29 14:49 被阅读0次

Java产品介绍

Java SE:Java Standard Edition
Java ME:Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(Oracle公司收购)。

Java开发工具

JDK:Java Development Kit (Java开发工具)
JRE:Java Runtime Environment (Java执行环境)

JavaSE开发环境准备

  • 1 下载JDK
  • 2 安装JDK
  • 3 设定环境变量,指向JDK安装目录中的bin目录
  • 4 通过运行,输入cmd打开命令行窗口,输入java –version,显示出Java版本信息
  • 5 编写Java程序
    可以直接使用windows记事本来编写Java程序,也可以使用Editplus,UltraEdit等高级文本编辑工具编写Java程序,还可以使用专业的IDE(Integrated Development Environment)编写。

Java程序的执行过程分为两步:

所有的Java源文件,都是以.java结尾。

  • 1 编译:将Java源文件编译成class字节码文件
  • 2 执行:JVM执行class字节码文件
    Class文件是字节码文件,程序最终执行的就是这个字节码文件。
  • 1 编译命令:javac Test.java
  • 2 执行命令:java Test(注意,Test后面没有.class)

Java的跨平台性

Java是跨平台的语言,真正执行的不是java源文件,而是字节码。
字节码由JVM(Java Virtual Machine,Java虚拟机)
Java是跨平台的,本质原因在于JVM不是跨平台的。

相关文章

  • JavaSE知识点1java产品及其跨平台性

    Java产品介绍 Java SE:Java Standard EditionJava ME:Java Mobile...

  • Java笔记01

    1、主要学习主流javaee(包含javase)2、优势:跨平台/可移植性、安全性、面向对象、简单性、高性能、分布...

  • Swing中引入优秀库

    篇幅引入 java swing 做为 在原来AWT基础上 ,引入跨平台的产品,具有非常好的跨平台性,但是在实际开...

  • javaSE学习-java跨平台原理

    java程序是运行在JVM(java虚拟机)里的。 例如,你想你写的java程序在windows系统里运行的话,首...

  • 跨平台性

    一.Java实际上是针对JVM这个平台写程序,它不是直接面对处理器和操作系统的。其他基于虚拟机的语言同理。如果JV...

  • JDK的下载和安装

    跨平台性 所谓跨平台性是指用Java语言开发好的程序可以在多种操作系统上运行,这种跨平台性依赖于Java虚拟机(简...

  • Jave基础1

    Java的定义: Java是一种可以跨平台,面向对象的开发语言。版本有 JavaSE,EE,ME, 有关代码注释:...

  • java基础学习NO.1

    Java的定义: Java是一种可以跨平台,面向对象的开发语言。版本有 JavaSE,EE,ME, 有关代码注释:...

  • Java基本常识

    1.Java的核心优势是跨平台,是靠JVM(即虚拟机)实现的 2.Java各版本的含义:JavaSE(Java ...

  • Java跨平台性

    跨平台:即不依赖于操作系统,也不依赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行 Java...

网友评论

      本文标题:JavaSE知识点1java产品及其跨平台性

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