Java实现 Hello World

Java实现 Hello WorldHelloWorld记事本手写HelloWorldeclipse编辑器从零到一实现HelloWorld记事本手写HelloWorld1.新建Hello文本文件输入以下代码eclipse编辑器从零到一实现HelloWorld

大家好,又见面了,我是你们的朋友全栈君。

记事本手写Hello World

1.新建Hello文本文件输入以下代码 //注意类名要同文件名一致

public class Hello{ 
   

        public static void main(String[] args){ 
   
        System.out.println("Hello World!");

     }
}

2.将Hello.text文件重新命名为Hello.java (注意显示文件后缀)
在这里插入图片描述

3.在Hello.java所在的目录下摁住Shift+鼠标右键 在此处打开PowerShell窗口
在这里插入图片描述

4.在控制台页面输入 javac Hello.java 完成后可以看到目录下生成了Hello.class文件
在这里插入图片描述

5.在控制台输入java Hello 打印输出Hello World!
在这里插入图片描述

使用 eclipse从零到一实现Hello World

1.打开eclipse编译器
注:为了方便英文有困难的同学练习 我已经将eclipse进行了中文处理 需要的请看
eclipse中文版教程

2.点击文件——新建——Java项目
在这里插入图片描述
3.输入项目名BasicExercises 完成在这里插入图片描述
4.在src目录下新建包 包名为com.xxx.basis (程序的模块名很多时候是相同的 程序员又很喜欢在一些同性交友平台发布自己写的代码来展示自己的实力 因此需要一些特殊的标记来防止模块的名字重复 因此有了com+标识+模块名)
在这里插入图片描述
命名后完成
在这里插入图片描述
5.在包内新建Java类 名字为Hello
在这里插入图片描述

名称为Hello
在这里插入图片描述
6.编写代码

package com.xxx.basis; //xxx为自己的标识
public class Hello{ 
   

        public static void main(String[] args){ 
   
        System.out.println("Hello World!");//标准输出语句

     }
}

7.编写完成后CTRL+S保存 运行 运行按钮如下图
在这里插入图片描述
8.查看控制台输出了Hello World!
在这里插入图片描述

简单的的运行原理介绍

1.Java的运行原理
        JVM是一个可运行Java字节码的虚拟计算机系统。它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信。还包括一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行。这个也是java最大的特色跨平台性,也就是一处编写,处处运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
        首先通过Java编辑器即javac 将*.java源程序文件编译为.clsss字节码文件 然后由解释器进行解释运行 具体过程如图所示
在这里插入图片描述
2.JDK开发工具集介绍
JDK(Java Development Kits)即Java开发工具集 主要包括
        JRE (Java Runtime Environment)Java运行环境
                JVM (Java虚拟机)
                Java API(应用程序接口)
        Java编辑器(javac.exe)、Java运行时解释器(java.exe)、Java文档化工具(javadoc.exe)及其他工具及资源

JRE主要的三个功能:
        加载代码:由类加载器(class loader)完成;
        校验代码:由字节码校验器(bytecode verifier)完成;
        执行代码:由运行时解释器(runtime interpreter)完成;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160432.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 使用pycharm远程服务器创建虚拟环境跑pytorch

    使用pycharm远程服务器创建虚拟环境跑pytorchpycharm版本2020.1.4,python3.6,cuda9.0,conda4.5.4。1.连接服务器顶端任务栏寻找Tools—>Deployment—>Configuration.

  • 全球首款AI芯片_全球AI五强

    全球首款AI芯片_全球AI五强前言你一定听说过CPU、GPU,但是TPU、VPU、NPU、XPU…等等其他字母开头的“xPU”呢?AI概念在几年前火爆全球,科技巨头们纷纷投入AI芯片的研发,小公司也致力于提出概念靠AI浪潮融资,为了快速在AI市场上立足,也为了让市场和用户能记住自家的产品,各家在芯片命名方面都下了点功夫,既要独特,又要和公司产品契合,还要朗朗上口,也要容易让人记住。前文所提到的“xPU”的命名方式就深受各大厂商的喜爱。本文就从字母A到Z来盘点一下目前各种“xPU”命名AI芯片,以及芯片行业里的各种“xPU

    2022年10月28日
  • Spring的静态代理与动态代理[通俗易懂]

    Spring的静态代理与动态代理[通俗易懂]简述AOP是可以横向扩展功能的,能够在不修改原来代码的前提下实现功能扩展,AOP的实现原理即是动态代理+反射。为什么要使用代理1.什么是代理  代理即是将被代理对象进一步封装后,隐藏被代理对象,在不修改被代理对象代码的前提下完成一些额外的处理。2.场景描述  有一个BookService类,其中有一个add方法,现在想在执行hello方法之前打印一句话,例如是打印”…

    2022年10月17日
  • redis缓存雪崩 缓存穿透 缓存击穿如何解决_缓存击穿问题

    redis缓存雪崩 缓存穿透 缓存击穿如何解决_缓存击穿问题文章目录缓存穿透缓存击穿缓存雪崩缓存穿透数据库中没有这个数据,内存中也没有这个数据简单场景public class demoController { public R selectOrderById(int id){ Object redisObj = ValueOperations.get(Strubg.valueof(id)); if(redisObj != null){ return new R().setCode(200).

  • 一天入门51单片机教程

    一天入门51单片机教程本套教程共3节课程,熟悉这3节课程的话,你已经入门51单片机了。下面是内容正文单片机学习的第一步,什么是单片机最小系统?我来打个比喻吧.我们都知道,人的大脑是可以控制眼耳口鼻,手脚,全身等等,这就说明,大脑是我们人体的控制中心,人体能控制的地方,都是由大脑管理的..而单片机就像我们的大脑,作为一个控制中心,去控制我们想要控制的东西...为什么要控制呢?好像一成不变枯燥的工作,如果是人处理的话,做的时间长一点,他会说累,说无聊,而单片机则不会,只要你给它编写好程序,它会默默无闻地重复

  • Android 原生系统,手机rom下载网站

    Android 原生系统,手机rom下载网站Android,原生系统,手机rom,下载网站

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号