Java入门学习笔记6——方法和类的解释

目录

1.Java注释

2.类体概念说明

3.public class 和class的区别

​4.每个类中可以存在多个入口


1.Java注释

第一种:单行注释,语法格式如下:
// 单行注释,两个正斜杠后面的内容被注释

第二种:多行注释,语法格式如下:
/*
* 这里的注释信息为多行注释:
* 第 1 行注释信息
* 第 2 行注释信息
*/

第三种:javadoc 注释。
/**
* 这里的信息是 javadoc 注释
* @author 作者名字
* @version 版本号
* @since 自从哪个版本号开始就存在了
*/
注意:对于 javadoc 注释来说,这里的注释会被 JDK bin 目录下的 javadoc.exe 命令解
析并生成帮助文档(生成帮助文档后期做项目的时候会接触到的)。

2.类体概念说明

代码1:

public class Test{ 
	public static void main(String[] args){ 
		System.out.println("Test1");
		System.out.println("Test2");
	}
}

(1)在java中任何有效的代码必须写到“类体”当中,最外层必须是一个类的定义。

(2)public表示公开的,class表示定义一个类,Test是一个类名。类名后面必须是一对大括号,这一对大括号被称为“类体”,类体里面放方法,其中有一个是主方法,即main方法,一个类体里只可以有一个main方法。

各部分解释:

public class Test 

       public static void main(String[] args) { //程序入口

              System.out.println("Test1");

              System.out.println("Test2");

       } 

}

黄色背景部分:声明/定义一个公开的类,起个名字叫Test。

蓝色背景部分是类体。

红字字体部分是方法体,方法体由java语句构成,每个语句结束加英文分号,java代码自上而下依次执行。

整个这一块的代码被称为:main方法(程序的入口,SUN公司java语言规定的)。也就是说:JVM在执行程序的时候,会主动去找这样一个方法。没有这个规格的方法,程序是无法执行的。main方法也可以叫做主方法。注意:方法必须放到“类体”中,不能放到“类体”外面。任何一个程序都要有一个入口,没有入口进不来,无法执行。

代码2:args可以随意改名字

public class Test2{
	// 注意:args可以改名字,随意,对于主方法来说只有这个位置可以改,其它位置不能动
	public static void main(String[] abcdefg ){
		System.out.println("hello world");
	}
}

3.public class 和class的区别

Test3文件代码

class A{
}
class B{
}
class C{
}
class D{
}

DOS窗口编译:

E:\Java学习\JavaProjects\JavaSE>javac Test3.java

结果:

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

结论2:public的类不是必须的。可以没有。

结论3:在源文件中只要有一个class的定义,那么必然会对应生成一个class文件。

Test3代码修改为:

class A{
}
public class B{
}
class C{
}
class D{
}

DOS命令编译报错: 

E:\Java学习\JavaProjects\JavaSE>javac Test3.java
Test3.java:3: 错误: 类 B 是公共的, 应在名为 B.java 的文件中声明
public class B{
       ^
1 个错误

结论4:public的类可以没有,但如果有的话,public修饰的类名必须和源文件名保持一致。

结论5:public的类有也只能有1个。

Test4文件代码

public class Test4{
}
class C{
}
class D{
}

DOS窗口编译:

E:\Java学习\JavaProjects\JavaSE>javac Test4.java

结果:

4.每个类中可以存在多个入口

 Test5代码:

class T1{
	// 想从这个入口进去执行怎么办?
	public static void main(String[] args){
		System.out.println("T1.....");
	}
}

class T2{
	// 想从这个入口进去执行怎么办?
	public static void main(String[] args){
		System.out.println("T2.....");
	}
}

class T3{
	// 想从这个入口进去执行怎么办?
	public static void main(String[] args){
		System.out.println("T3.....");
	}
}

想从哪个入口进去执行,你就加载哪个类就行了。

例如:java T1

例如:java T2

例如:java T3

但是!!!一般一个软件的执行入口是一个,不会出现多个的。 所以上述情况在实际应用中是不会出现的!!!


学习来源:B站动力节点视频

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值