Hello World 案例
第一个java代码
public class Demo1 {
public static void main(String[] args) {
System.out.println("hello world");
}
}
这个就是java的第一段代码 上面写的什么不明白 只认识helloworld
让我再去看看这些东西是什么
public 权限修饰符 像是一个权限头衔
class 表明 声明或定义一个类
这里的public 是用来修饰类的权限 class 是用来声明或定义一个类 那 什么是类?
其实和现实中的 人类 相似 你是人类 我也是人类 但你可能是女人 我是男人 我们都是人类
我们都是属于人类这个类别 但你我又不同 你我这种个例 又是人类的一个实例 也叫作对象
到这 我基本了解了 类 和对象的概念
static 静态 用于修饰 方法 变量 等 目前还不太理解 先放着 再看看
void 声明方法没有返回值
这里static 修饰方法 void声明方法没有返回值 那方法又是啥?
方法是对象的行为 比如 人类会吃饭 吃饭就是人类的一个方法
这个是方法的定义格式 对照helloword案例
public static 是权限修饰符 void是返回值类型(无返回值) main是方法名称
(那意思我可以改名字咯?)
String[] 是参数类型
args是参数名称
System.out.println(“hello world”); 是方法体
没有return 是因为 void ;
那return是什么?
还有 为什么要这个样子写?
public class Demo1 { public static void main(String[] args) { System.out.println("hello world"); }}
放在一行不行吗?
一个一个来
main 方法不可以改名 jvm好像会找一个叫main的方法来执行
但是 String[] args 的args 可以改名 但是没人改 行业内不成文的规定 约定俗成的东西
return 是方法返回语句
一是用于表示方法的返回值
二是指导方法退出并返回一个值
看到和return相关的关键字 break continue goto
return用于结束该方法 执行方法后的语句?方法都结束了语句从哪来?
break 和 continue 是用于循环语句的 还没到先放着
goto好像是个保留关键字 就是goto是个关键字 但没用 而且我还不能用 是这个意思
刚在百度的时候发现了这个
汉字 我的天…
// 这个东西叫做注释
注释
// 这个是单行注释
/* * / 这个是多行 (这个编辑器有问题)
/** */ 这个是文档注释
像这样 多行注释就是可以多行一起都注释掉 单行就只可以单行
文档注释是用于给类或者方法进行文档说明用的