1. 什么是程序
生活中的程序
银行取钱:取号 -> 等待叫号
->
办理业务
->
离开银行
计算机中的程序
为了完成某件事情或者实现某个目标而编写的一系列有序指令的集合。
2. 开发 Java 程序的步骤
编写程序源代码(常用快捷键:ctrl + c 复制 ctrl + v 粘贴 ctrl + s 保存)
使用public修饰的
class
,该
class
的名字必须与文件名保持一致。
编译程序源代码
(1).为什么要编译java文件
计算机只能够识别指令,而我们编写的java程序计算机不能够直接识别。因此需要使用编译器对我们编写的java程序进行编译,生成class文件。
class
文件虽然不能够直接被计算机识别,但是可以被
java
的虚拟机识别,而java
虚拟机就可以将
class
文件翻译为计算机能够识别的指令。
(2).如果执行时出现了中文乱码怎么办?
在编译的时候带上编译使用的编码即可:javac -encoding utf-8 java文件路径
运行程序
public class HelloWorld {public static void main ( String [] args ){System . out . println ( "Hello World" );}}
使用public修饰的
class
,该
class
的名字必须与文件名保持一致。
编译程序源代码
javac java 文件路径
(1).为什么要编译java文件
计算机只能够识别指令,而我们编写的java程序计算机不能够直接识别。因此需要使用编译器对我们编写的java程序进行编译,生成
class
文件。
class
文件虽然不能够直接被计算机识别,但是可以被
java
的虚拟机识别,而java
虚拟机就可以将
class
文件翻译为计算机能够识别的指令。
(2). 如果执行时出现了中文乱码怎么办?
在编译的时候带上编译使用的编码即可:javac -encoding utf-8 java文件路径
运行程序
java 类名
3. Java 中的注释
(1).单行注释
语法
// 注释内容
应用场景
主要应用于单行代码上,对该行代码进行解释说明
示例
//System 表示系统的意思 , out 表示系统输出, println 表示按行打印( print line )// 凡是使用双引号引起来的内容都是字符串 zhangsanSystem . out . println ( " 欢迎进入 Java 世界 " );
(2).多行注释
语法
/** 注释内容*/
应用场景
主要应用于方法或者类上面,对方法的作用或者类的作用进行解释说明
示例
/** main 方法是程序的入口,换言之,程序就是从 main 方法开始执行** public 表示公开的意思* static 表示静态的意思* void 表示执行后没有结果产生,也称为空返回* main 表示方法的名字* () 表示 main 方法的参数列表* String[] args 表示方法的参数列表类型* {} 表示 main 方法的方法体,也就是 main 方法的主体部分** main 方法是固定写法,初学者只需要记住即可*/public static void main ( String [] args ){}
(3).文档注释
语法
/*** 注释内容*/
应用场景
主要应用于方法或者类上面,对方法的作用或者类的作用进行解释说明,方便生成帮助文档
示例
/*** class 表示定义的是一个类,其后接的就是类的名字* {} 表示类体,也就是类的主体部分** 凡是使用 public 修饰的 class ,该 class 的名字必须与文件名保持一致*/public class HelloWorld {}