java中int和integer的区别_Java十四天零基础入门-Java中public class与class的区别

0d30df9ed3d9e7f7e73931eaa9455053.png

不闲聊!!!不扯淡!!!小UP只分享Java相关的资源干货

Java中public class与class的区别

1b31cf55f2102719edcf45ce408c0f70.png

图1-49:一个java源文件中可定义多个class

通过以上的测试可以得出:一个java源文件中可以定义多个class,并且在编译的时候一个class会对应编译生成一个class字节码文件。还有,public的class可以没有。

39dca10931000cd173c16fceb1b0fe07.png

图1-50:public class的类名要求和java源文件名一致

通过以上的测试可以得出:如果定义public class的类,只能定义一个,并且要求此类名必须和java源文件名保持一致。(这是规则记住就行,学计算机编程语言有很多知识点在学习的时候很难理解,只能靠记忆,随着后面内容的学习,大家会对以前困惑的知识点有所理解)

bb8bd71fbde212057f50a7404f1bd432.png

图1-51:每个类中都可以定义main方法

通过以上的测试可以得出:任何一个class中都可以设定程序入口,也就是说任何一个class中都可以写main方法(主方法),想从哪个入口进去执行,则让类加载器先加载对应的类即可,例如:想让A类中的main方法执行,则执行:java A,想让B类中的main方法执行,则执行:java B。但实际上,对于一个完整的独立的应用来说,只需要提供一个入口,也就是说只需要定义一个main方法即可。

还有,在实际的开发中,虽然一个java源文件可以定义多个class,实际上这是不规范的,比较规范的写法是一个java源文件中只定义一个class。

学习本文之前建议先看:

Java十四天零基础入门-Java中的注释​zhuanlan.zhihu.com

下一篇文章学习地址:

Java十四天零基础入门-Java标识符​zhuanlan.zhihu.com

更多相关Java视频教程资料:

2020最新版Java视频学习路线图-学习Java独孤九剑总纲篇​zhuanlan.zhihu.com
57a74130e1659d651bf830b037339ea5.png

你的素质五连就是小UP的动力

8437cef05581fc16e21acee2b76fd54b.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值