zoukankan      html  css  js  c++  java
  • 带包的类编译和运行(不使用IDE,使用DOS)

    使用DOS控制台,如何编译运行带包的类

    举例:

    package com.iwin;    // 带包的类
    
    public class HelloWorld {
        public static void main(String[] args){
            System.out.println("HelloWorld");
        }
    }

    a:javac编译的时候带上-d即可

    cmd>javac -d . HelloWorld.java

    -d:指directory,指定目录

    .:点表示当前目录

    注意:需要加后缀.java

    b:通过java命令执行,需要带上包名路径。

    cmd>java com.iwin.HellWord

    注意:需要加包名,且不加.class


    1、编译的顺序

    当一个类中引用了其他类(不管是组合关系还是继承关系),必须先编译其他类,在编译当前类。

    2、导包的问题

    只要不在同一个包下的类(不管是组合关系还是继承关系),必须有导包语句,即使他们之间有子父类关系也需要导包。

    protected修饰符的作用是指在父类和子类不在同一文件夹下时,子类可以使用protected修饰的成员,

    但是不同文件夹下的无关类之间,只能访问public修饰,不能访问protected修饰的(即使导包import也是不行的)。

  • 相关阅读:
    Linux文件查询笔记
    C语言学习和回顾
    hive的数据压缩
    进程线程那些事儿
    hive的数据存储格式
    hive的内置函数
    Hive自定义函数
    spark编译
    Impala的安装和使用
    数据库的读写分离
  • 原文地址:https://www.cnblogs.com/iwin12021/p/6113403.html
Copyright © 2011-2022 走看看