zoukankan      html  css  js  c++  java
  • 十九。包

    此包不是“LV”:

    包名:package

    注:定义包名必须在程序的第一行(且建议均小写)

    如果想要定义的包名不会和其他人定义的包名重复,最好采用公司域名的倒写形式命名包,如苹果公司定义的包名   package com.apple。

    用包导入类型:

    1.导入包中所有的类:*import  包名.*;

    2.导入包中具体的类:import  包名.类名;

    如课本上实例:

    编译包:(1)用命令行的方式编译   javac  -d   .  类名.java    (-d创建目录,“.”是当前目录)    

    如:用命令行的方式编译Person类:  javac -d . Person.java  这时,会发现当前路径下面有了com文件夹,点开会陆续发现有wuzy文件夹,点开wuzy文件夹会有entity 文件夹,在entity 文件夹下面有 Person.class文件。

     除了使用这种方式编译外,还可以事先创建好文件夹,然后进入文件夹下编译。例如: javac  包路径/类名. java

      用命令行的方式编译Service 类:

     创建文件夹com, 在com文件夹下面创建文件夹wuzy, 在wuzy文件夹下面创建service文件夹,然后放入Service.java文件。

     javac com/wuzy/service/Service.java.

     光编译包还不够的,还需要运行包中的程序,运行包下面的类语法如下:java 包路径/类名
     如:运行Service类        java com/wuzy/service/Service

    今日问题:编译包理解不到位

    明天学习:枚举

  • 相关阅读:
    [LeetCode] 1160. Find Words That Can Be Formed by Characters
    [LeetCode] 561. Array Partition I
    [LeetCode] 942. DI String Match
    [LeetCode] 852. Peak Index in a Mountain Array
    [LeetCode] 461. Hamming Distance
    [LeetCode] 617. Merge Two Binary Trees
    SSM项目实现连接两个mysql数据库
    springboot导入excel到mysql
    Mysql修改表备注, 列信息
    sql.xml where ids in的写法
  • 原文地址:https://www.cnblogs.com/1329197745a/p/13447670.html
Copyright © 2011-2022 走看看