码迷,mamicode.com
首页 > 编程语言 > 详细

使用命令行运行Java程序

时间:2015-03-17 12:21:05      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

我现在身边有好多人在学习java,只要一提到学习java语言,我们马上想到的工具是eclipse,MyEclipse,NetBeans等等。

也许是我们用惯了vc,对集成开发环境有太多的依赖。但是,我个人觉得,对于一个开发人员有必要熟悉各种开发工具,更要尝试最原始的开发工具,即命令行。

同时我还发现用命令行更对java的语法有更深刻的理解,而不是仅仅停留在背诵记忆的层次上。

我们先介绍一下常用的命令;

①cd命令---切换目录;   e.g. cd src

②javac命令---编译java源程序  e.g. javac Person.java

③java命令---运行java程序   e.g. java Person

下面我们用例子来说明:

0)首先在D盘建立src文件夹,里面用来存放java源文件和java编译后的.class文件;

1)依次建立文本文档,分别重命名为Person.java和Teacher.java,并用Notepad打开进行编辑; 

2)编辑工作结束,我们可以对它们进行编译;

3) 如果编译成功,下一步我们就运行程序;

4)如果编译失败,系统将会报错,我们来比较一下两种方式报错结果;  e.g.我们把Teacher构造函数里super(name,gender)语句进行注释。

代码如下:

 1 public class Person {
 2     String name;
 3     char gender;   
 4     
 5     Person(String name,char gender){
 6         this.name=name;
 7         this.gender=gender;
 8     }
 9     void display(){
10         System.out.println("My name is "+name+
11                            ".\nMy gender is "+gender+".");
12     }
13 }
 1 public class Teacher extends Person{
 2     String title;
 3     int salary;
 4     
 5     Teacher(String name,char gender,String title,int salary){
 6         super(name,gender);
 7         this.title=title;
 8         this.salary=salary;
 9     }
10     void display(){
11         super.display();
12         System.out.println("My title is "+title+
13                            ".\nMy salary is "+salary+" RMB/month.");
14     }
15     
16     public static void main(String [] args){
17         Teacher t = new Teacher ("Yang Yuan",‘m‘,"Professor",7000);
18         t.display();
19     }
20 }

截图如下:

技术分享

技术分享技术分享技术分享技术分享

注:1)更多java命令参考其他资料,博客园网站内就有很多写这方面的博客,看看挺有帮助的。

      2)这里仅仅只是举一个例子而已,毕竟命令行运行java程序还是挺有趣的,我们要在比较中学习。

           对程序员而言,接触更多的开发工具总是一件好事。

使用命令行运行Java程序

标签:

原文地址:http://www.cnblogs.com/IdeaSpark-01/p/4343929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!