00-编写第一个程序—— Hello World

00-编写第一个程序—— Hello World

目录

  • 编写程序
  • 运行程序

1. 练习题

尝试用程序输出不同的字符出来,可以尝试不同的长度,中文等。

2. 详解 HelloWorld 程序

  • 类 (class) 语法元素
  • Main 方法语法元素
  • System.out.println
  • 字符串
  1. 类(class)语法元素
public class HelloWorld{
	
}
  • public class 是类修饰符
  • HelloWorld 是类名,要与文件名一致
  • 大括号内是类的内容
  1. main 方法(main method)语法元素
public class HelloWorld{
	public static void main(String[] args){
		
	}
}
  • public static void 是方法修饰符
  • 小括号内是方法的参数 (parameter)
  • String[] args 是方法参数
  • 大括号内是方法的内容,又称方法体(method body)
  • Main 方法最为特殊的一点是,它是 Java 程序的入口。就好像游戏的开始按键。
  1. System.out.println
public class HelloWorld{
	public static void main(String[] args){
		System.out.println()
	}
}
  • System.out.println 是 Java 平台提供的类库的内容。可以将内容输出到标注输出,在我们的例子里,就是命令行(command line)
  • 小括号里的内容还是参数列表。
  • 没有参数的情况下,System.out.println 会输出一行空行,也就是类似于我们敲下一个回车。
  1. 字符串
public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World");
	}
}
  • 在 Java 里,双引号引起来的内容叫做一个字符串。
  • 字符串不是语法内容,可以写任意字符。
  1. 运行编译
207:java_code apple$ ls
HelloWorld.java
207:java_code apple$ javac HelloWorld.java
207:java_code apple$ ls
HelloWorld.class	HelloWorld.java
207:java_code apple$ java HelloWorld
Hello World
  • javac HelloWorld.java:进行编译
  • HelloWorld.java:给人看的 java 代码
  • HelloWorld.class:给机器看的字节码
  • java HelloWorld:运行我们编译出来的 Java 代码,不需要带 .class

注意:

  1. Java 的文件名称需要与 class 后面的名称一直,不一致则会在编译的时候出现报错。例如类似如下的报错:
207:java_code apple$ javac HelloWorld.java
HelloWorld.java:7: 错误: 类 Helloworld 是公共的, 应在名为 Helloworld.java 的文件中声明
public class Helloworld{
       ^
1 个错误
  1. 初识 Java 程序
    1. 初识 class
      • Java 语言中的一等公民,Java 程序就是一个个的类组成的
      • 类由修饰符,类名和类的内容组成。
      • 类名必须与保存类源文件的文件名相同
    2. 初识 main 方法
      • Main 方法是 Java 程序执行的入口。
      • 方法由方法修饰符,方法名,参数列表和方法体等组成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI悦创|编程1v1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值