首页 > 编程语言 >JAVA学习笔记--输出HelloWorld

JAVA学习笔记--输出HelloWorld

时间:2024-01-24 10:58:57浏览次数:31  
标签:文件 java -- HelloWorld class 编译 Java JAVA Hello

HelloWorld!

写出人生第一个代码~

  1. 随便新建一个文件夹用于存放代码

  2. 新建一个Java文件

    • 新建一个名为Hello的txt文件或其他文本文件,将后缀名改为.java
    • 注意:如果系统没有显示文件后缀名,则需要手动打开
  3. 在Hello.java文件中编写以下代码:

    public class Hello{
    	public static void main(String[] args){
    		System.out.print("Hello,World!");
    	}
    }
    
  4. 找到java文件的路径,在路径前输入cmd和一个空格打开终端(注意:一定要保证是在该java文件的路径下打开)

  5. 在终端输入javac Hello.java对java文件进行编译,会生成一个class文件

    注意:若显示‘javac’不是内部命令则需检查jdk的环境变量是否配置好

    [点击查看JDK安装步骤](JAVA学习笔记--JDK安装及环境变量配置 - 月亮警察 - 博客园 (cnblogs.com))

  6. 若无报错则继续输入java Hello(此处的Hello是上一步生成的Hello.class文件),运行class文件

编译与解释

  • 编译型:通过编译器编译后形成一个计算机可执行的文件
  • 解释型:边执行边解释,不会形成可执行文件

Java的运行机制

Java是编译和解释相结合的语言

  1. .java源文件通过Java编译器形成.class文件(字节码文件)
  2. 最后通过解释器解释给操作系统

标签:文件,java,--,HelloWorld,class,编译,Java,JAVA,Hello
From: https://www.cnblogs.com/dxrrrr/p/17984120

相关文章

  • C# Switch 语句进阶:模式匹配详解与实例演示
     在C#中,switch语句的模式匹配在C#7.0及以上版本中引入。以下是switch语句中常见的模式及其使用方法的示例:1.类型模式:优点: 用于检查对象的运行时类型,使代码更具可读性。publicstaticstringGetObjectType(objectobj){switch(obj){caseinti:......
  • UniApp Vue3 动态表单
    左侧手机部分为动态表单内容,右侧为提交后获取到表单的值。页面代码:<viewstyle="margin:15px;padding:10rpx;"><tn-formlabel-position="top"ref="formRef":model="formData":rules="formRules"><tn-for......
  • [CSS]SCSS基本用法
    1.声明变量的符号$2.默认变量!default默认变量在值后面加上!default3.变量调用4.局部变量和全局变量5.嵌套 选择器嵌套、属性嵌套、伪类嵌套6.混合宏@mixin声明混合宏,@include调用混合宏 (理解:写了个方法) 不足:编译的时候会根据不同选择器分别编译,形成冗余......
  • python----处理exl表格,将其转换成其他代码的方法
    用python获取表格数据的基本方法如下:值得注意的是,在后续学习中发现对单个数据做sheet得到的是单个cell类型数据,对多个做sheet处理得到的是多个cell组成的元组,要想把这些cell的值合并得先分别提取出cell的值再合并成新的list,不知道是否有更简单的方法。如何用利用得到的表格数据......
  • 有状态转化操作UpdateStateByKey
    UpdateStateByKey原语用于记录历史记录,有时,我们需要在DStream中跨批次维护状态(例如流计算中累加wordcount)。针对这种情况,updateStateByKey()为我们提供了对一个状态变量的访问,用于键值对形式的DStream。给定一个由(键,事件)对构成的DStream,并传递一个指定如何根据新的事件......
  • 通过CanvasRenderer.SetColor和Image.color修改UI组件颜色的区别
    1)通过CanvasRenderer.SetColor和Image.color修改UI组件颜色的区别2)OPPO相关机型没法在Unity启用90或120FPS3)手机输入法中的emoji4)UnityApplicationPatching怎么用这是第369篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面......
  • linux进阶之nmtui和nmcli配置网络
    CentOS7配置网络推荐使用NetworkManager服务(不推荐network服务)。图形化方式:nmtui或Applications->SystemTools->Settings->Network命令方式:->IPv4寻址方式 [X]Automaticallyconnect->默认->自动连接->ONBOOT=yes [X]Availabletoallusers->默认->所有用户均可使用......
  • Jackson+Feign反序列化问题排查
    概述本文记录在使用SpringCloud微服务开发时遇到的一个反序列化问题,RPC/HTTP框架使用的是Feign,JSON序列化反序列化工具是Jackson。问题测试环境的ELK告警日志如下:-[43f42bf7]500ServerErrorforHTTPPOST"/api/open/dialog/nextQuestion"feign.codec.DecodeException:......
  • 鹅厂有料有趣的程序员交流圈重磅官宣!加入立享福利
    腾讯云存储团队联合腾讯云开发者社区,为大家送出专属福利!腾讯云开发者社区重磅上线海量社群,覆盖开发者技术学习交流、工作成长、生活分享等多元场景需求,用最新鲜的内容,最好玩的互动,与你一起共创最有料有趣的技术人交流圈。扫描下方海报二维码,立即加入有料有趣的程序员交流圈......
  • 服务器上mysql安装 ,以及客户端Navicat连接
    1.官网下载mysql8.0https://dev.mysql.com/downloads/installer/ 2.安装mysql8.0参考https://blog.csdn.net/weixin_47406082/article/details/131867849?ops_request_misc=&request_id=&biz_id=102&utm_term=mysql%E6%9C%80%E6%96%B0%E7%89%88%E5%AE%89%E8%A3%85%E......