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

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不是跨平台的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,238评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,496评论 11 349
  • 第9章 超越专家 有效的改变 大脑总是习惯于维持原来的思维方式和行动方式,因为长期建立的神经回路,反应既快速又省力...
    程冰洁阅读 1,175评论 0 0
  • 最近浏览新闻,有两个词常被提及——知识经济,内容付费。 无论是知识网红,还是新媒体从业者,只要能够持续创作出优质内...
    今晚不打渔阅读 9,274评论 10 12

友情链接更多精彩内容