首页 > 编程语言 >第一个JAVA代码

第一个JAVA代码

时间:2024-05-11 10:34:42浏览次数:16  
标签:JAVA 第一个 后缀 代码 class 编译 java public

第一个JAVA代码

创建存放代码的文件夹

在合适的路径中新建存放代码的文件夹。

新建一个Java文件

1.新建一个文件
2.文件名为HelloWorld
3.将后缀改为.java

输入代码

使用notepad++打开新建的文件,输入以下代码并保存

public class HelloWorld{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}

运行代码

  1. 在文件所在的文件夹路径前输入cmd+空格并回车在该路径下打开终端。
    在文件夹路径下打开终端1
    在文件夹路径下打开终端2
  2. 编译文件:在终端中输入javac 文件名(包括后缀)回车,没有报错就是编译成功,报错需要对代码进行检查修改。编译完成后会在路径中出现后缀为class的文件。
    编译文件1
    编译文件2
  3. 运行程序:在终端中输入Java 文件名(不包括后缀)回车
    运行文件

注意事项

  1. java大小写敏感,单词不能写错。

  2. 尽量使用英文;如果输入字符串为中文,有可能出现编译错误或者乱码,具体根据环境而定。

  3. 文件名要和public class 声明的类名必须保持一致。

  4. 符号使用了中文符号也可能报错。

代码解释

1.public class声明类类名与文件名一致。
2.public static void固定格式,main为主方法,String[] args为参数。
3.凡是括号大括号都是成对出现的!

Java代码运行机制

java既有编译型语言特性也有解释型语言特性

编译型

例子:全文翻译

程序执行速度更快

c、c++......

解释型

例子:逐句翻译

对执行速度的要求不高的

java、pyton、js......

java在执行程序时要先进行一个预编译生成字节码文件(后缀为class)运行时将class文件装载到JVM中进行解释运行。
程序运行机制

标签:JAVA,第一个,后缀,代码,class,编译,java,public
From: https://www.cnblogs.com/mayan-study/p/18185931

相关文章

  • Java面试题:Spring Bean线程安全?别担心,只要你不写并发代码就好了!
    Spring中的Bean是否线程安全取决于Bean的作用域(scope)。Spring提供了几种不同的Scope,其中包括Singleton、Prototype、Request、Session、GlobalSession等。 SingletonScope(单例模式)默认情况下,SpringBean是SingletonScope,这意味着在整个应用程序上下文中只有一个实例。......
  • 全开源nV级测量仪表+支持通过编写代码方式生成PCB设计
    1、Wasp-os-基于nRF52系列微控制器的智能手表固件Wasp-os是一款基于nRF52系列微控制器的智能手表固件,特别适用于黑客友好型手表,如Pine64PineTime。Wasp-os具有完整的心率监测和步数支持,以及多个时钟面,秒表,闹钟,倒计时计时器,计算器和许多其他游戏和实用程序。所有这些可以访......
  • StarCoder2-Instruct: 完全透明和可自我对齐的代码生成
    指令微调是一种技术,它能让大语言模型(LLMs)更好地理解和遵循人类的指令。但是,在编程任务中,大多数模型的微调都是基于人类编写的指令(这需要很高的成本)或者是由大型专有LLMs生成的指令(可能不允许使用)。我们推出了一个叫做StarCoder2-15B-Instruct-v0.1的模型,这是第......
  • JAVA下载安装配置基础
    JAVA下载安装配置基础JDK、JRE、JVMJDK:JavaDevelopmentKitJava开发者工具,他包含JRE和JVMJRE:JavaRuntimeEnvironmentJava运行时环境包含JVMJVM:JAVAVirtualMachineJave虚拟机下载配置JDK搜索下载JDK8(目前使用率较高的版本)安装JDK记住安装的路径进入高......
  • Windows 平台上有许多第三方文本编辑器,代码编辑器,它们提供了比系统自带记事本更丰富的
    Windows平台上有许多第三方文本编辑器,代码编辑器,它们提供了比系统自带记事本更丰富的功能和更友好的用户界面。以下是一些常见的第三方记事本软件文本编辑器,代码编辑器:Notepad++:Notepad++是一款免费开源的文本编辑器,支持多种编程语言的语法高亮显示和语法折叠,还具有查找......
  • 【MySQL】求和查询,目标值int,但空数据时返回null的问题(Java)
    问题分析intselectDeviceMonthRepairCount(StringdeviceType,Stringmonth);<selectid="selectDeviceMonthRepairCount"resultType="int">SELECTSUM(repair_count)FROMwarranty_recordsWHEREdevice_type=......
  • java代码规范
    Java代码规范规范类型规范要求命名规范-类名:大写字母开头,驼峰命名法。<br>-方法名、变量名、包名:小写字母开头,驼峰命名法。<br>-常量:全大写字母,下划线分隔单词。缩进和空格-使用4个空格进行缩进,不使用制表符。<br>-二元运算符前后应该加上空格,以增......
  • java代码评审检查表
    Java代码评审检查表编号检查项是否不适用BUG数代码行备注源文件1是否以UFT-8编码      2是否使用通配符导入      3import语句是否换行      ......
  • [转帖]Java程序在K8S容器部署CPU和Memory资源限制相关设置
    https://developer.aliyun.com/article/700701  简介: 背景在k8sdocker环境中执行Java程序,因为我们设置了cpu,memory的limit,所以Java程序执行时JVM的参数没有跟我们设置的参数关联,导致JVM感知到的cpu和memory是我们k8s的worknode上的cpu和memory大小。背景在......
  • java引入es使用
    引入依赖<dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId></dependency>初始化对象RestHighLevelClientclient=newRestHighLevelClient(RestClient.......