通过Eclipse运行程序
启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,d出对话框:
图1 新建项目
填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多出了一个Demo文件夹。在菜单中选择“文件 --> 新建 --> 类”,d出对话框:
图2 创建类
输入类名称,点击“完成”,成功创建一个HelloWorld类:
图3 新创建的类文件
将下面的代码输入到源文件,注意Java是大小写敏感的:public class HelloWorld {public static void main(String[] args){Systemoutprintln("Hello World!");}}点击运行按钮 ,或者在菜单中选择“运行 --> 运行”,就可以看到下方控制台输出了“Hello World!”:
图4 控制台输出
恭喜你,你成功编写并运行了第一个Java程序。打开Demo文件夹下的bin目录,出现了一个 HelloWorldclass 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序必须安装JVM的原因。
通过命令行运行程序
当然,你也可以直接输入命令来编译和运行Java。打开CMD,cd 到源文件所在目录,通过 javac filename 命令完成编译,通过 java classname 命令来运行程序,如下所示:
图5 通过命令编译并运行Java程序
在Eclipse中运行程序,实际上也是执行这些命令,并将输出结果显示到控制台。有了Eclipse,编程更加方便。
HelloWorld程序分析
分析上述代码,从程序开始处介绍。public class HelloWorld定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名应该和要保存的 Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorldjava”。public static void main(String[] args)Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。Systemoutprintln("Hello world");“Systemoutprintln()”是 Javalang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。
//这是第一题的代码
public class Customer {
public String customerId; //客户身份z
public String custName; //客户姓名
public String custGender; //客户性别
public Customer(String customerId, String custName, String custGender){
thiscustomerId = customerId;
thiscustName = custName;
thiscustGender = custGender;
}
public String getID() {
return customerId;
}
public void setID(String customerId) {
thiscustomerId = customerId;
}
public String getName() {
return custName;
}
public void setName(String custName) {
thiscustName = custName;
}
public String getGender() {
return custGender;
}
public void setGender(String custGender) {
thiscustGender = custGender;
}
public void printMSG(){
Systemoutprintln("客户身份z:" + thisgetID());
Systemoutprintln("客户姓名:" + thisgetName());
Systemoutprintln("客户性别:" + thisgetGender());
}
public static void main(String[] args) {
Customer c = new Customer("11111","小童鞋_成er","男");
cprintMSG();
}
}
package comexamplebus;
import androidRinterpolator;
import androidRstring;
public class Bus {
private int num;//乘客数
private float sudu;//速度
private String chepaiNum;//车牌号
private String busName;//司机
public int getNum() {
return num;
}
public void setNum(int num) {
thisnum = num;
}
public float getSudu() {
return sudu;
}
public void setSudu(float sudu) {
thissudu = sudu;
}
public String getChepaiNum() {
return chepaiNum;
}
public void setChepaiNum(String chepaiNum) {
thischepaiNum = chepaiNum;
}
public String getBusName() {
return busName;
}
public void setBusName(String busName) {
thisbusName = busName;
}
public Bus(int num, float sudu, String chepaiNum, String busName) {
super();
thisnum = num;
thissudu = sudu;
thischepaiNum = chepaiNum;
thisbusName = busName;
}
}
陆续提交 这个bus 的 entity
package comexamplebus;
public interface Update {
void update(Bus bus);//修改
Bus query();//查询
void updateSudu(float sudu);//增加修改速度
}
这个是接口
以上就是关于java编写一个程序全部的内容,包括:java编写一个程序、编写java程序、用Java编写程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)