初识Java❤❤❤

发布时间:2022-07-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了初识Java❤❤❤脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

初识Java

  • 1.主函数
  • 2.命令窗口运行java文件
  • 3.JVM,JDK,JVM
    • 3.1JDK
    • 3.2JRE
    • 3.3JVM:java虚拟机,运行java程序
  • 4.命令窗口编译,注释中文编译不通过

1.主函数

public class HelloWorld{
	public static void main(String[] args){
		System.out.PRintln("hello");
	}
}

publicF1a;访问修饰限定符,private、potected class:关键字,用来定义类,类型【抽象的】 类名称:HelloWorld Java中main函数的固定写法,函数也称为方法:public static void main(String[] args) 形式参数:数组,int arr[] int[] arr 打印方式:println:打印换行 print:打印不换行 printf:指定打印格式

初识Java❤❤❤

初识Java❤❤❤

2.命令窗口运行java文件

第一步,cmd打开命令窗口,cd java文件路径

初识Java❤❤❤

或者是进入java文件所在的目录,在搜索栏输入cmd,回车

初识Java❤❤❤

初识Java❤❤❤

  1. 输入javac 文件名.java
  2. 回车

初识Java❤❤❤

生成.class文件:字节码文件-》二进制文件

初识Java❤❤❤

查看运行结果,输入java 文件名

初识Java❤❤❤

3.JVM,JDK,JVM

jvm拉取字节码文件,执行

初识Java❤❤❤

3.1JDK

JDK:JAVA文件一次编译,到处执行,只要安装了JDK JDK:JDK(Java Development KIT) 是整个JAVA的核心,包括了Java运行环境(Java Runtimeenvirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。 JDK是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK,那他都包含哪几部分呢?在目录下面有六个文件夹、一个src类库码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的是以下四个文件夹:bin、include、lib、 jre。有这样一个关系,JDK包含JRE,而JRE包 含JVM。

3.2JRE

JRE:(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器) JRE是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。 (jre里有运行.class的java.exe) JRE ( Java Runtime Environment ),是运行 Java程序必不可少的(除非用其他一些编译环境编译成.exe可执行文件……),JRE的地位就象一台PC机一样,我们写好的Win64应用程序需要操作系统帮 我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。

3.3JVM:java虚拟机,运行java程序

JVM(Java Virtual Machine),即java虚拟机,java运行时的环境,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。针对java用户,也就是拥有可运行的.class文件包(jar或者war)的用户。里面主要包含了jvm和java运行时基本类库(rt.jar)。rt.jar可以简单粗暴地理解为:它就是java源码编译成的jar包。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因

总结:Java程序,一次编译,到处执行

  1. 程序是怎么编译的
  2. 程序是怎么运行的
  3. 程序是跑到哪里的
  4. 程序跑的原理是什么?JVM

注意:不是一个文件对应一个字节码,是一个类对应一个字节码,一般一个JAVA文件只写一个类

初识Java❤❤❤

初识Java❤❤❤

初识Java❤❤❤

4.命令窗口编译,注释中文编译不通过

初识Java❤❤❤

初识Java❤❤❤

编译指令:javac -encoding utf-8 HelloWorld.java,编译通过:

初识Java❤❤❤

脚本宝典总结

以上是脚本宝典为你收集整理的初识Java❤❤❤全部内容,希望文章能够帮你解决初识Java❤❤❤所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。