hello world
HelloWorld.java (源文件名必须和类名相同)1
2
3
4
5
6
7
8public class HelloWorld {
/* 第一个Java程序.
* 它将打印字符串 Hello World
*/
public static void main(String []args) { // 主方法入口:所有的Java 程序由public static void main(String args[])方法开始执行
System.out.println("Hello World"); // 打印 Hello World
}
}
(cmd在java文件的同一路径下)
- 编译
javac -encoding utf-8 HelloWorld.java(含中文最好使用 -encoding utf-8编译,以免出现错误) - 运行
java HelloWorld打印HelloWorld
类和对象
1 | public class Puppy{ // Puppy 类 一个源文件中只能有一个public类 |
import
Employee.java1
2
3
4
5
6
7
8
9
10
11import java.io.*; //下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类
public class Employee{
//salary是静态的私有变量
private static double salary;
// DEPARTMENT是一个常量
public static final String DEPARTMENT = "Development ";
public static void main(String args[]){
salary = 1000;
System.out.println(DEPARTMENT+"average salary:"+salary);
}
}
EmployeeTest.java1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20import java.io.*;
public class EmployeeTest{
public static void main(String args[]){
/* 使用构造器创建两个对象 */
Employee empOne = new Employee("James Smith");
Employee empTwo = new Employee("Mary Anne");
// 调用这两个对象的成员方法
empOne.empAge(26);
empOne.empDesignation("Senior Software Engineer");
empOne.empSalary(1000);
empOne.printEmployee();
empTwo.empAge(21);
empTwo.empDesignation("Software Engineer");
empTwo.empSalary(500);
empTwo.printEmployee();
}
}
编译后,执行EmployeeTest就可以得到结果