zoukankan      html  css  js  c++  java
  • java-包

    一. 包的作用

    1. 避免类的重名
    - 有了包后,类的名称就比较长了,类的全名称就成了:包.类名
    - java.util.Scanner: Scanner类的全名称
    - java.lang.String: String类的全名称
    - java.lang.System: 
    - java.lang.Math:
    2. 分类组织管理众多的类
    - java.io: 和IO(输入输出)有关
    - java.util: 和各种常用工具类有关
    - java.lang:核心系统类
    - java.net:和网络编程有关
    - java.sql:和数据库编程有关
    3. 用于访问权限控制
    - 如果某个类或者方法的权限修饰符省略,那么久仅限本包使用
    

    二. 如何声明包

    1. 语法格式:package 包名;
    2. 要求:一个.java源文件只有一句;必须在源文件的代码行首
    3. 包名的命名规范:所有单词小写,每个单词之间用.分割;习惯上用公司的域名倒置+模块名
    

    三. 如何使用其他包的类

    1. 前提:被使用的类或者成员的修饰符得允许跨包使用
    2. 方式:a.使用全名称->包.类名;b.使用import语句 + 简名称
    ## 说明
    A. import语句是写在package和class声明之间的
    B. 导包语句可以很多句,导不同包的类
    C. java.lang包中类可以不使用import语句,直接使用简名称
    D. 如果出现了包不同,但是类名相同,比如:java.util.Date和java.sql.Date,只能一个使用全名称一个使用简名称
    
    When nothing seems to help, I go look at a stonecutter hammering away at his rock, perhaps a hundred times without as much as a crack showing in it. Yet at the hundred and first blow it will split in two, and I know it was not that blow that did it, but all that had gone before. -- Jacob Riis
  • 相关阅读:
    DevOps中30 个 Docker 相关的 面试题
    Docker面试题
    微服务-服务的注册与发现
    Zookeeper 节点特性
    ElementUI 分页
    ElementUI input只允许输入数字和两位小数
    Kubernetes等待部署完成 kubectl wait rollout
    使用docker搭建selenium分布式环境
    使用Django,Prometheus,和Kubernetes定制应用指标
    使用Python和Flask编写Prometheus监控
  • 原文地址:https://www.cnblogs.com/xhwy-1234/p/12376403.html
Copyright © 2011-2022 走看看