zoukankan      html  css  js  c++  java
  • package

    package的引入,提供类的多层命名空间,从而能更好的管理代码结构,也能避免类名冲突。

    编译:javac -d . HelloWorld.java 运行:java cd.itcast.demo.HelloWorld

    package必须写在文件的开头,必须写在import和类声明之前。

    java允许将一组功能相同的类放在同一个package下。

    企业开发的命名规则 域名反过来写

      cn.itcast.cd.erp.crm.domain

          erp是项目名,crm是erp项目中的模块名,domain是crm中的一层组件名;

      包名的书写:全用小写字母,避免使用与系统发生冲突的名字,如不能定义java.lang、java.swing等。

     1 package test.ooxx.ooxx.show;
     2 /*    
     3 
     4     包的命名也得按照标识符来给定,
     5         要求包名必须是小写的字母
     6     在源文件的最上面(第一行)可以定义包
     7 */
     8 class PackageDemo 
     9 {
    10     
    11     //包的起名:
    12     /*
    13         域名反过来写.项目的名字.模块名.组件名
    14 
    15         cn.itcast.cd.erp.crm.util  //装工具类的
    16 
    17         cn.itcast.cd.erp.crm.dao
    18 
    19         包名的书写:全用小写字母,
    20         
    21         避免使用与系统发生冲突的名字,如不能定义java.lang、java.swing等。
    22 
    23                         
    24     */
    25     //类的简单名字:simpleName:PackageDemo
    26     //类的全限定名: name:  包名.子包名...类名
    27     //PackageDemo就是简单名字,  全限定名: test.ooxx.ooxx.show
    28     public static void main(String[] args) 
    29     {
    30         System.out.println("Hello World!");
    31     }
    32 }

    包结构:

    jdk中常见的包:

    java:

      applet:引用小程序

      awt:抽象工具集(窗口)

          io:流

      lang:java核心包(string,object)不需要导入

      math:数字操作

      net:网络

          nio:增强io

          sql:数据库

      text:格式化的类

      util:工具类

    javax:java包的增强

          swing:增强的窗口

         

      

  • 相关阅读:
    c/c++本地时间获取
    c++为什么要面向对象?
    设置c++中cout输出的字体颜色
    c++11并行、并发与多线程编程
    奇怪吸引子---RayleighBenard
    奇怪吸引子---QiChen
    奇怪吸引子---Qi
    奇怪吸引子---NoseHoover
    奇怪吸引子---NewtonLeipnik
    奇怪吸引子---LuChen
  • 原文地址:https://www.cnblogs.com/WestVillagedevil/p/6094416.html
Copyright © 2011-2022 走看看