采用记事本写Java程序,并且利用命令行编译和运行(Java严格区分大小写)
(1)先使用Javac.exe编译
(2)再使用Java.exe解释运行字节码文件
注释
//单行注释
/*
多行注释:多行注释不能嵌套使用
*/
/**
文档注释(Java特有,注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,javadoc不会解析单行和多行注释)
@author cy
@version
*/
生成网页文件:
总结:
1. 在一个Java源文件中可以声明多个类,但只能最多有一个类声明为public(要求声明为public的类名必须与源文件名相同)
2. 程序的入口是main()方法,格式是固定的
public class HelloWorld{
public static void main(String[] args){ //arguments:参数 args可以变
System.out.println("hello world");
}
}
//也可以写为如下形式
public class HelloWorld{
public static void main(String args[] ){ //arguments:参数 args可以变
System.out.println("hello world");
}
}
3. 输出语句:
System.out.println("hello world"); --先输出数据然后换行
System.out.print("hello world"); --输出数据不换行
可以利用System.out.println(); 实现换行
4. 每一行执行语句都以 “ ; ” 结尾
5. 编译过程中,会生成多个一个或多个字节码文件,字节码文件名与Java源文件中的类名相同
作业:
1、JDK JRE JVM三者之间的关系,以及JDK JRE包含的主要结构
JDK = JRE + Java的开发工具(Javac.exe java.exe javadoc.exe)
JRE = JVM + Java的核心类库
2、为什么要配置path环境变量?如何配置?
希望在任何的文件路径下都能够执行
...
3、常用的几个命令行操作?
如上
4、创建如下类,使得运行的话可以输出:
5、编辑和运行上述代码的指令
编译:javac NewDemo.java
运行:Java NewDemo
public class NewDemo {
public static void main(String[] args){
System.out.println("姓名:");
System.out.println();
System.out.println("性别:男");
System.out.println("地址:深圳");
}
}
或者:
public class NewDemo {
public static void main(String[] args){
System.out.println("姓名:\n"); //采用\n实现换行
// System.out.println();
System.out.println("性别:男");
System.out.println("地址:深圳");
}
}