JAVA入门知识点

一、JAVA三个主要版本的区别:

  • JAVA SE(JAVA Standard Edition):标准版,定位在个人计算机上的应用;
  • JAVA EE(JAVA Enterprise Edition):企业版,定位在服务器端的应用,使用最广泛;
  • JAVA ME(JAVA Micro Edition):微型版,定位在消费性电子产品上的应用,使用最少,JAVA ME并非安卓开发。

三个版本之间的关系
三者之间的关系如上图所示,JAVA EE相对于JAVA SE增加了例如servlet、JSP等。
二、JAVA的特点

  • 跨平台/可移植(核心优势)
  • 简单
  • 高性能
  • 安全
  • 面向对象
  • 分布式
  • 多线程(称为服务器端主流语言的原因)
  • 健壮性

三、JAVA应用程序的运行机制
计算机高级语言的类型主要分为编译型和解释型语言,而JAVA是两种类型的结合。JAVA运行机制
由JVM和具体的系统平台打交道,无需针对特定的系统平台编写代码,因此具有跨平台特性。

四、JVM、JDK、JRE三者区别

  • JVM就是一个虚拟的用于执行字节码(bytecode)的虚拟计算机;
  • JRE包含JVM、库函数、运行JAVA应用程序所必需的的文件;
  • JDK包含JRE以及增加编译器和调试器等用于程序开发的工具。
    如果要开发JAVA程序,则必须安装JDK,而如果只是需要运行JAVA程序,则仅需要JRE即可,JRE文件很小。
    JVM示意图
    五、利用记事本编写HELLO WORLD!
  • step 1
public class Welcome{
	public static void main(String[] args){
	System.out.println("HELLO WORLD!");}

}

将上述代码存至文本文档中,修改文件名为Welcome.java(注意:文件名必须和类名是完全一样的,且大小写敏感)

  • step 2

终端中输入 “javac Welcome.java” 编译写好的代码生成字节码文件Welcome.class

  • step 3

终端中输入"java Welcome" 运行java文件(注意:不能写java Wecome.class),即可得到结果,这就是JVM的解释过程。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值