(第5讲).java和.class文件,以及main函数
来源:互联网 发布:深圳小马网络 编辑:程序博客网 时间:2024/06/18 11:24
第五讲
1、我们打开Eclipse之后,首先创建一个Java project,然后打开之后在src中创建包,在包中创建.Java文件。之后我们编译运行
2.怎么找到我们的工作空间,Eclipse-----file-----switch workspace-----就可以找到自己的工作空间---打开之后根据项目名打开之后-------有两个文件夹很重要
第一个是src(这个被称为源文件夹),意思就是存放 .java文件( 编写的源程序文件);bin文件夹 是存放编译后生成的 .class 文件(即字节码文件) 也就是可执行文件的。
3、在一个 .Java文件中,程序如下:
package com.notice;
public class MainTest {
public static void main(String[] args) {
System.out.println("sdf");
Ying a=new Ying();
a.main(args);
}
}
class Ying
{
public static void main(String[] args)
{
System.out.println("12");
}
}
结果是:sdf
12
为什么可以有两个main函数,却不报错?
这是因为Java虚拟机(JVM:Java Virtual Machine)执行一个 .java文件的规则,他首先找到和 .java 文件一样名字的主类(.java 文件中含有main的类且是public的类),然后在这个主类中找main函数,找到之后作为入口开始运行。
PS:上边的程序进行编译之后,生成的是两个字节码文件,一个是MainTest.class文件;一个是Ying.class 文件,JVM是从MainTest.class文件中找入口的(main函数)。
一个 .java文件进行编译之后生成的字节码文件个数= .java文件中的类(包括主类)的个数
- (第5讲).java和.class文件,以及main函数
- eclipse把几个java文件打成jar包(不包含Main-Class和Class-Path)
- Java中,public class与class,以及main函数的一些说明
- 【Java】第4讲:函数
- 第68讲 scala并发编程原生线程actor、class class 下的消息传递和偏函数
- 解密main函数 和this,static关键字,以及用java命令传参
- JAVA主函数以及main函数传参详解
- Java主函数(main)
- JAVA主函数(main)
- 【Java】第7讲:封装和包
- [Java] public class, main和args的解释
- Java虚拟机和Class文件
- 第5讲 文件权限 用户组(1)
- 指针数组和数组指针的区别以及main函数
- 使用java web 在jsp文件中以及 Class 中 连接MySQL和SQLsever 的驱动
- 【Java】第5讲:控制语句
- C语言进阶-第11~13讲:结构体(含数组和函数)
- C语言进阶-第15~16讲:结构体(含指针和函数)
- Mybatis总结
- Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
- 第三周项目1-个人所得税的计算器
- 后缀自动机(SAM)学习笔记
- win7/8/10远程桌面凭据无法工作问题(已解决)
- (第5讲).java和.class文件,以及main函数
- VS配置、编译sqlite失败的解决方法
- 完成成绩等级输出程序
- yum使用总结
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 背包详讲
- MATLAB中的svd与svds
- OCR----Tesseract 3.x架构及原理解析
- 内部类 学习记录