java源文件的命名规则

通常情况下,java源文件的主文件名是可以任意的。但是如果java程序里定义了一个public类,则该源文件的主文件名必须与该public类的类名相同。由于java程序源文件的的文件名必须与public类的类名相同,所以一个java源文件只能定义一个public类。

通常有如下建议:

一个java源文件只定义一个类,不同的类使用不同的源文件定义。

让java源文件的主文件名与该源文件中定义的public类同名。

转载于:https://www.cnblogs.com/whyty123/p/5448568.html

java学习随笔(三)相关推荐

  1. Java学习 第三章 数组(三)排序算法

    ** Java学习 第三章 数组(三)排序算法 ** 主要内容:排序算法.排序算法横向比较.Arrays工具类的使用.数组常见异常 1.数组中涉及到的常见算法:排序算法 1.1 排序算法分类:内部排序 ...

  2. invader的java学习第三天基础篇

    invader的java学习第三天基础篇 一.整数的取值范围表 类型名称 数据类型 所占空间 表数范围 字节型 byte 1字节 -128-127 短整型 short 2字节 +-3w(-2^15-2 ...

  3. java学习笔记(三):前端miniUI控件库入门

    java学习笔记(三):前端miniUI控件库入门 最近在一家公司实习学习,一上来就需要学习了解相关的前端内容--miniUI.而这个内容自己本身并没有了解学习过,上手也是遇到了不少的问题,于是想把自 ...

  4. Java学习(三)JSP学习1

    一.  理解JSP技术 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导.许多公司参与 ...

  5. JAVA学习 第三章作业

    1.程序填空题: 定义一个抽象类Person,其中有一个公共的抽象方法showInfo().然后定义此抽象类的一个子类Student,包括的成员变量有姓名.学号.班级和年龄,且此类中包括两个构造方法. ...

  6. Java学习 第三章 数组(一)一维数组

    第三章 数组 3-1 数组的概述 数组:多个相同类型数据按一定的顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理. 数组相关概念: 数组名.下标(索引.角标).元素.数组的长 ...

  7. Java学习---第三周周报

    第三周周报 收获 1.正则表达式的进阶应用-计算器 通过再次对正则表达式的学习,记住了各个符号的应用,通过下题的展示,得到了一种思路,可以用于设计计算器,在计算器的设计中,让用户输入一连串的数字包括运 ...

  8. java注解和反射——狂神说java学习笔记三

    原文链接:公众号狂神说 视频教程[狂神说B站]: https://www.bilibili.com/video/BV12J41137hu 如有侵权,联系立删 什么是注解 Annotation是从JDK ...

  9. Java学习的三个终极问题及学习路线规划

    引言 最近项目上线的频率颇高,连着几天加班熬夜,身体有点吃不消精神也有些萎靡,无奈业务方催的紧,工期就在眼前只能硬着头皮上了.脑子浑浑噩噩的时候,写的就不能叫代码,可以直接叫做Bug.我就熬夜写了一个 ...

  10. Java学习 第三章 Steam输入输出流

    Java 流(Stream).文件(File)和IO Java.io 包几乎包含了所有操作输入.输出需要的类.所有这些流类代表了输入源和输出目标. Java.io 包中的流支持很多种格式,比如:基本类 ...

最新文章

  1. 文件列表出现分页按钮
  2. json.dumps()函数解析
  3. Facebook曝至今最严重安全漏洞,超过5000万用户受影响
  4. Pipenv – 超好用的 Python 包管理工具
  5. 设置placeholder无效解决办法
  6. VC++在两个按钮之间连直线和折线
  7. SpringBoot实现过滤器、拦截器与切片源码分析
  8. 全面开放270多项AI能力!百度大脑背后的技术到底有多强?
  9. ubun16.04+搜狗输入法
  10. [ACM] hdu 1754 I Hate It (线段树,单点更新)
  11. python进阶05并发之一基本概念
  12. eclipse,myeclipse,Tomcat进行JSP开发配置
  13. 自定义console.log字体样式
  14. html点击图片后图片移动,移动端点击图片放大图片,可左右切换图片
  15. 算法之BFS算法框架
  16. html中onfocus作用,HTML onfocus用法及代码示例
  17. IPV4的特殊地址(包括私网地址)
  18. electron打包时报错could not find: “C:\Users\xxxx\AppData\Local\Temp\t-OLh5E0\0-messages.nsh“
  19. 非官方新人参考之quake3入门碎解
  20. 元认知能力-认知的理解

热门文章

  1. iOS开发UIAlertController之UIAlertAction加图片(UIAlertController按钮加图片)
  2. Gigapixel AI 6.0 for Mac(图片无损放大软件)
  3. 如何将Safari中保存的密码导入Chrome ?
  4. python实现二分查找算法
  5. AI+教育落地,百度大脑如何让校园更智能?
  6. SQLite的基本使用
  7. 网站测试自动化系统—在测试代码中硬编码测试数据
  8. Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法
  9. 判断一个对象是否存在
  10. 解决在ubuntu 12.10安装vmware-tools实现文件共享问题