JAVA特性与JDK,JRE,JVM

一.Java特性与优势:

  ( 跨平台:Write One Run Angwhere) 我的理解是:写一次到处跑(前提:有Java环境)

  1.简单性   2.面向对象  3.可移植性 

  4.高性能   5.分布式    6.动态性

  7.多线程   8.安全性    9.健壮性

二.Java三大版本:

  • JAVASE:标 准 版 本(例如:桌面,控制台开发...)

  • JAVAME:嵌入式 开发(例如:手机,小家电...)

  • JavaEE:企业级 开发(例如:Web,服务器开发...)

三.JDK,JRE,JVM:

  • JDK:Java Development Kit(Java 开发使用:包含JRE、以及增加编译器和调试器等程序调试的文件);

  • JRE:Java Runtime Environment(Java 运行时环境:它包含JVM,除此之外还包含库函数和Java运行时所需要的文件);

  • JVM:Java Virtual Machine (虚拟机/跨平台核心:JVM很重要“JVM会将我们所写的‘.java’文件,通过编译生成新的文件以‘.class’结尾, .class提供计算机识别“可以认为JVM是翻译官””);

  • 大小关系:JDK > JRE > JVMJDK包含了JREJVM);

四.向世界的一声呐喊:

  //特别重要的一点: 所有“代码”以及“符号”都必须为“英文”哦!还有大小写需要注意哦!

public class Hello {                             //解释:public: 共有的,大家的; class: 类;  Hello: 名字,可以随意(注意:文件名必须与类名保持一致)
    public static void main(String[] args) {     //解释:static: 静态的; void: 无返回值;main:有且只有一个,程序的入口,又被称为:(主方法)
        System.out.println("hello,Word!");       //解释:输出语句; println: 输出会换行; print:输出不换行; 括号内的为输入内容:注意:有些人的电脑会因为输出中文乱码!遇到这个问题百度素材有很多哦!
        System.out.println("你好,世界!");         //解释:输出汉语;
    }
}

 

输出结果:

OK,如果执行上面代码后可以输出,则表示成功了; 

五.运行原理:

  • 源文件 .java文件 --> Java编辑器(翻译官:把咱们写的东西翻译为计算机认识的 )  --> 编译为 .class文件
    --> 类装载器 --> 字节码校验器 --> 解释器 -->操作系统平台

六.说明:

  • 下面博客代码:使用工具编写没有控制台操作过程;

  • 也可以用传统的(旧的/老的):WIN + R 输入命令框框,输入cmd,或者在写代码的文件夹路径直接cmd也可以,通过javac + 文件名(自己写的文件名字),然后java + 文件名 回车执行;
    例如:javac Hello.java
       java Hello
       --输出结果

posted @ 2021-09-28 17:23  Laugh"  阅读(74)  评论(0编辑  收藏  举报