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)完成;

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [网络安全自学篇] 二十二.Web渗透之网站信息、域名信息、端口信息、敏感信息及指纹信息收集[通俗易懂]

    [网络安全自学篇] 二十二.Web渗透之网站信息、域名信息、端口信息、敏感信息及指纹信息收集[通俗易懂]这是作者的系列网络安全自学教程,主要是关于网安工具和实践操作的在线笔记,特分享出来与博友共勉,希望您们喜欢,一起进步。前文分享了Powershell基础入门知识,涉及条件语句、循环语句、数组、函数、字符串操作、注册表访问等。这篇文章将分享Web渗透的第一步工作,涉及网站信息、域名信息、端口信息、敏感信息及指纹信息收集。

    2022年6月16日
    23
  • springboot原理详解_Spring Boot

    springboot原理详解_Spring Boot本文以源码分析和原理图解的形式,穿插讲解了各类设计模式和封装思想,详细解析了SpringBoot2框架中的基本功能,包括SpringBoot的框架整合功能及其内SpringMVC的核心功能。框架架构师体验卡——Get!√√√

    2022年9月26日
    7
  • 前端开发APP,从HBuilder开始~

    前端开发APP,从HBuilder开始~内容简介介绍目前前端人员开发app的几种方法,具体介绍hbuilder开发app,一扇赞新的大门~无所不能的js最开始js仅仅局限于网页上一些效果,操作网页内容等,但是nodejs把js带入了后端,也就是服务器端,从此前端人员可以涉及后端,前后通吃,native.js(以及其他js,稍候介绍)把js带入了移动端,从此前端人员前后移动通吃。前端涉及app的两种

    2022年5月31日
    57
  • pycharm导入自定义模块_模块导入速度python

    pycharm导入自定义模块_模块导入速度pythonPycharm是很多Python开发者的首选IDE,如果能把一个工具熟练运用,往往有事半功倍的效果,各种快捷键、重构功能、调试技巧。由于Python是一门动态语言,对于自动导入包模块没有静态语言那么方便,但是我们有了Pycharm,还是可以很强大的。平时写代码的时候,要引用系统自带的模块或者是第三方模块,甚至是项目中其它地方的模块,有时候代码快写了一整屏,为了把一个模块导入进来,我们不得不把光标

    2022年8月26日
    6
  • MongoDB 使用场景_mongodb使用教程

    MongoDB 使用场景_mongodb使用教程开机指定数据库位置mongod–dbpathd:\data\db–dbpath选择数据库文档所在的文件夹根据网络参考知识,应使用:mongod –storageEnginemmapv1–dbpath d:\data\db1.用mongoVue直接打开连接即可2.用命令行另外开一个cmd输入mongo 连接数据库showd

    2022年8月21日
    6
  • 最小角回归算法定义_有无回归算法

    最小角回归算法定义_有无回归算法最小角回归算法(LeastAngleRegression,LAR)是一种针对于线性回归问题,快速进行特征选择和回归系数计算的迭代算法,其被广泛推广用于求解线性回归以及Lasso回归问题。最小角回归算法的核心思想为:将回归目标向量依次分解为若干组特征向量的线性组合,最终使得与所有特征均线性无关的残差向量最小。可见,最小角回归算法的关键在于选择正确的特征向量分解顺序和分解系数。为了更好的表示最…

    2022年8月21日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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