知识点1

一个源文件中可以声明多个类,但仅允许有一个公共类(public),此公共类中应包含main()方法

正常:

报错:

知识点2

一个源文件的命名应和该文件公共类名保持一致,包括字母大小写的匹配(Java严格区分大小写)

名称不一致

大小写严格区分

总结

一个源文件仅一个public主类,public主类包含main方法,主类名与该源文件名完全相同

Java:源文件名、公共类名、main()方法之间关系相关推荐

  1. java获取文件名方法,利用Java获取文件名、类名、方法名和行号的方法小结

    大家都知道,在C语言中,我们可以通过宏FILE. __LINE__来获取文件名和行号,而在Java语言中,则可以通过StackTraceElement类来获取文件名.类名.方法名.行号,具体代码如下: ...

  2. java下载文件名乱码的解决方法

    java下载文件名乱码的解决方法 参考文章: (1)java下载文件名乱码的解决方法 (2)https://www.cnblogs.com/liyabin/p/7891073.html 备忘一下.

  3. java中文件名和类名之间的关系

    在java里,文件名与类名之间的关系,有下面这些约束: Java保存的文件名必须与类名一致 如果文件中只有一个类,文件名必须与类名一致 一个Java文件中只能有一个public类 果文件中不止一个类, ...

  4. 【Android 内存优化】Android 原生 API 图片压缩原理 ( 图片质量压缩方法 | 查找 Java 源码中的 native 方法对应的 C++ 源码 )

    文章目录 一. 图片质量压缩方法 二. 查找对应的 Native 方法源码 三. 分析 Bitmap.cpp 中动态注册 Native 方法 在博客 [Android 内存优化]图片文件压缩 ( An ...

  5. IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

    问题描述: 使用 IDEA 导入一个普通的 Java 项目后,当需要运行项目中的一个类中的main方法时,但此时发现,鼠标右键发现菜单中没有 Run main 而且 main 函数前也没有出现可以运行 ...

  6. java加载一个来自项目之外的java文件,执行其main方法的一种实现方式

    目录 写在前面 代码实现思路 代码具体实现 写在前面 近期有一个小想法,就是我一个springboot项目,想做一个给用户可以编写java代码并且直接在页面运行的功能. 难点就在于,如何将java文本 ...

  7. Java常用接口与类——main方法/Object类/Scanner类

    >main方法 main函数详解: public修饰符:Java类由JVM调用,为了让JVM可以自由的调用这个main方法,所以使用public修饰符把这个方法给暴漏出来. static修饰符: ...

  8. java main方法static_在java中为什么要把main方法定义为一个static方法?

    我们知道,在C/C++当中,这个main方法并不是属于某一个类的,它是一个全局的方法,所以当我们执行的时候,c++编译器很容易的就能找到这个main方法,然而当我们执行一个java程序的时候,因为ja ...

  9. java命令执行jar包main方法指定相关依赖

    1. 准备好工程执行所需的所有依赖jar包,也可以使用maven导出依赖的方法导出: 2. 将工程打包,此处打成jar包,如上图所示,zookeeper-learn-1.0-SNAPSHOT.jar, ...

最新文章

  1. symfony note
  2. docker搭建redis
  3. 非科班通过几个月的培训入行人工智能现实吗?
  4. leetcode第一刷_Combinations
  5. Java技巧: 根据网址查询DNS/IP地址
  6. Finally语句块的执行
  7. idea中java文件怎么运行_Java入门基础篇-如何在Java中创建只读文件
  8. Java并发编程(07):Fork/Join框架机制详解
  9. 网页统计所用到的名词解析
  10. java反射机制中的getDeclaredField()
  11. 未解决:运行EtherCalc出错:Error: Cannot find module 'zappajs'
  12. link.exe 的参数
  13. axure rp 8.1.0.3379 密钥license,Axure8.1中文破解版 8.1.0.3379 含授权码
  14. 祝大家新年快乐,前兔似锦!
  15. 名著中的经典语录(转自网络)
  16. 设计模式(十三) 代理模式和Java动态代理
  17. 推荐7个免费自学网站提升自我价值必备网站
  18. 新一代图片编解码技术在淘宝的应用及落地
  19. IBM发展了用于混合云控制的自动化和数据功能
  20. 影响计算机关键性能参数测试研究,【计算机病毒论文】谈灯光告警计算机测试系统设计(共3104字)...

热门文章

  1. 10分钟学习简略五子棋 源码+注释教学
  2. intellij idea rearrange code
  3. 入门学习asp.net mvc
  4. 【Python笔记】使用 re 模块实现正则表达式操作
  5. xftp、xshell连接远程服务器,所选的用户密钥未在远程主机上注册
  6. 【网络安全工程师面试合集】—谈一谈什么是网络安全?
  7. 渗透测试攻击(二)——wireshark过滤数据包语法详解
  8. 读书笔记_中国期货市场量化交易(李尉)02
  9. 这可能是今年最值得推荐的数据分析工具!
  10. 利用Pandas库进行简单的数据分析(数据清洗)