首页 > 编程语言 >Java学习1:命令行窗口执行.java程序(自用)

Java学习1:命令行窗口执行.java程序(自用)

时间:2024-09-12 16:21:55浏览次数:14  
标签:文件 Java 文件名 自用 编译 大小写 java

编写源代码:

编译与执行:

1、普通方法:

生成了.class文件(字节码)

2、从Java 11开始,由单个文件构成的java程序,无需编译,可以直接执行。使用这种方法也不产生.class文件。该方法可快速测试程序。但源文件必须是单个的.java文件。

问题:

文件名与public类名是否必须相同?

答:不一定

1:

修改文件名,改变大小写:

可以运行,写主类的名字就可以,写已经改变大小写的文件名则不行。

编译和执行的时候必须要接主类名,否则出错。

2:

文件名字不一样:

出错,无法编译

因此文件名必须和主类名一样(public类),最多只能改变大小写。

课后作业:

期末复习之java简答题_如果将程序的main()方法定义成如下格式-CSDN博客

JAVA复习-第1章Java语言概述_如果将程序的main()方法定义成如下格式-CSDN博客

标签:文件,Java,文件名,自用,编译,大小写,java
From: https://blog.csdn.net/2401_84255068/article/details/142179177

相关文章

  • 庖丁解java(一篇文章学java)
    (大家不用收藏这篇文章,因为这篇文章会经常更新,也就是删除后重发) 一篇文章学java,这是我滴一个执念...当然,真一篇文章就写完java基础,java架构,java业务实现,java业务扩展,根本不可能.所以,这篇文章,就是一个索引,索什么呢?   请看下文.关于决定开始写博文的介绍......
  • java社招面试题(亲身经历8w字,持续更新中)
    1.1pom文件的常见标签<groupId>:定义项目的组ID,通常是组织的域名倒写,如 com.example。<artifactId>:定义项目的工件ID,是项目的唯一标识符。<version>:定义项目的版本号,如 1.0.0。<packaging>:指定项目的打包类型,如 jar、war 等,默认为 jar。<dependencyManagem......
  • JavaSE:2、基本数据类型
    1、整数类型在Java中,整数类型包括以下几个:byte字节型(8个bit,也就是1个字节)范围:-128~+127short短整形(16个bit,也就是2个字节)范围:-32768~+32767int整形(32个bit,也就是4个字节)最常用的类型:-2147483648~+2147483647long长整形(64个bit,也就是8个字节)范围:-9223372036854775808~......
  • 最强Java面试八股文总结,欢迎收藏!
    MySQL八股文 问:Mysql的存储引擎有理解过吗?我比较了解就是Innodb,myisam,Memory。 Innodb:现在的mysql默认存储引擎就是innodb,主要就是因为它是唯一一个支持事务的存储引擎,支持表级锁和行级锁,其索引的底层结构使用的是B+树,在数据,索引,表结构都存储到.idb中。 Myisam:其不支......
  • 2024年Java常见面试题整理
    1、java为什么要有包装类型?主要原因包括以下几点:处理基本数据类型的null值:基本数据类型(如int,double等)不能直接赋值为null,而包装类型(如Integer、Double)可以表示null值,这对于某些业务逻辑和数据处理来说非常有用。提供额外功能:包装类型提供了一些额外的方法和功能,这些......
  • Java突击面试八股文(15个技术栈,持续更新中)
    1.Java如何避免死锁注意加锁的顺序,保证每个线程按顺序进行加锁;加锁时限,可以设置一个超时时间;注意死锁检查,这是一种预防机制,可以确保发生死锁的第一时间进行处理。3、多线程(线程池)2线程有哪些状态(生命周期)新建、就绪、运行、阻塞、死亡3如何获取多线程的返回值?深坑!如果......
  • JavaScript开发技巧必备【一】
    1、使用Object.entries()和Object.fromEntries()//将对象转换为数组并转换回来,以便于操作constperson={name:'jack',age:20};constentries=Object.entries(person);//[['name','jack'],['age',20]]constnewPerson=Object.fromEn......
  • java+opencv4来获取图像中轮廓的最小外接矩形
     举例:获取以下图片中的火车的最小外接矩形完成钱确认opencv的环境配置完整。要想查找图片中的轮廓信息,首先要获取图片的二制图,因为二制图的查找效率更高,具体原因自行百度。为了提高转换二制图的效率可以现将图片转换为灰度图。示例代码如下://将彩色图像转换为灰度图像M......
  • JAVA——方法
    publicstatic返回值类型方法名(参数){        //方法体        return数据;}一、定义与调用publicclassdemo9_12{publicstaticvoidmain(String[]args){//调用myName();}//定义publicstaticvoidmyN......
  • 力扣238 移动零 Java版本 时间复杂度为O(0)
    文章目录题目描述代码题目描述给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出......