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:增强的窗口

         

      

  • 相关阅读:
    LeetCode 224. 基本计算器 栈 双指针
    LeetCode 150. 逆波兰表达式求值 栈
    LeetCode 387. 字符串中的第一个唯一字符 哈希
    LeetCode 316. 去除重复字母 栈 哈希
    LeetCode 44. 通配符匹配 dp
    禁止屏幕旋转并同时解决以至于导致Activity重启的方法
    让振动器振动起来——Vibrator的使用
    简单的JDBC封装
    js jquery ajax 清除ie下的缓存问题
    angular.js 下拉框选中 根据后台返回值
  • 原文地址:https://www.cnblogs.com/WestVillagedevil/p/6094416.html
Copyright © 2011-2022 走看看