zoukankan      html  css  js  c++  java
  • Hello World 和 模块分解

    Hello World 和 模块分解

    在命令行中编译运行HelloWorld

    public class HelloWorld {
     public static void main(String[] args){
      System.out.println("Hello World!");
      }
    }
    

    Ctrl+Alt+T
    

    打开命令行输入

    vim HelloWorld.java,
    

    代码写好以后按

    Ctrl+Alt+A
    Shift+:+wq
    

    保存退出,然后输入命令

    Javac HelloWorld.java
    

    进行编译

    java HelloWorld
    

    运行。
    运行结果如下:

    Java中子系统是以包实现的,写个带包的Hello World:

    package ljp.is.besti.edu.cn;
      public class HelloWorld {
       public static void main(String[] args){
        System.out.println("Hello World!");
      }
    }
    

    第一行代码的意思是将.class文件打包到ljp.is.besti.edu.cn。
    运行结果如下:

    建立一个以自己学号命名的文件夹,

    javac -d bin src/HelloWorld.java
    

    把class文件编译到bin文件夹下,运行时要加上-cp或-classpath参数:

    运行结果如下:

    Java程序员有两个角色:

    • 类设计者
    • 类使用者

    对一个模块,我们要设计出来一个类,还要有一个测试类,这个测试类是一个带main的public类

    第一个任务是设计一个HelloWorld类,里面有一个方法public static void printHello()打印出“Hello World”字符串,在HelloWorldTester类补充代码调用printHello

    HelloWorld.java:

    package ljp.is.besti.edu.cn;
    
     public class HelloWorld {
     public static void sayHello(){
     System.out.println("Hello World!");
      }
    }   
    

    HelloWorldTester.java:

    package ljp.is.besti.edu.cn;
    
    public class HelloWorldTester {
    public static void main(String[] args){
    //补充代码调用printHello
    HelloWorld.sayHell();
    

    }
    }
    运行结果如下:

  • 相关阅读:
    Java Web前后端分离的思考与实践
    JDBC剖析篇(1):java中的Class.forName()
    UVa1471
    Uva11572
    Uva11134
    Uva10755
    Floyd判圈法
    Java泛型-通配符的上限和下限问题
    Codeforces 384E-线段树+dfs序
    codeforcesRound378C-dfs+树状数组
  • 原文地址:https://www.cnblogs.com/lyx1996/p/6972120.html
Copyright © 2011-2022 走看看