java源代码_Java程序基础 第一章 public class和class的区别

我们创建一个A.java的源代码文件。定义4个class

89d5b33b2c5f4355dcfd0ae9dd615571.png

根据Java编译机制,打开DOS文件,javac命令编译A.java源文件。 编译成功

b8860dba3e0ef35d7c8e35a44d5c744f.png

结论得出:1 一个java源文件中可以定义多可class。

2 一个class会定义成一个XXX.class字节码文件,一个java源代码可能会生成多个XXX.class字节码文件。

3 一个java源文件当中public class不是必须的。

那么在A.java源代码文件中加上public class看看效果如何

b4dd9a2af30c609c0d89669258c9ccd2.png

03414ab1d899375630235a1cf7706cfe.png

结论得出:4 一个java源文件当中定义public class的话,只能有一个,并且该类名称必须和java源文件名称一致。

紧接测试class

d8c8cf5cdc06efd601d353353a8b54b8.png

javac命令编译源代码

7ecfe9da4ab0132e4c48fac6c748467c.png

5c18f7e44d89e2eeda7a1534b79c4d05.png

java 命令运行.class文件

69ff878100446911b261d9b39d597bc9.png

结论得出:5 每个class中都可以编写main方法,都可以设定程序的入口。但是.class文件中必须有主方法,没有主方法会运行出现错误。如:上图class D

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值