内容简介:我们编程课程中的老师正在谈论“不合格的名字”,但我想知道他们到底是什么.我怀疑方法名称之类的东西是不合格的,但我不确定.有没有人可以向我解释这个?我需要知道这一点,因为我需要解释Java看起来像一个不合格的名称.
我们编程课程中的老师正在谈论“不合格的名字”,但我想知道他们到底是什么.
我怀疑方法名称之类的东西是不合格的,但我不确定.
有没有人可以向我解释这个?我需要知道这一点,因为我需要解释 Java 看起来像一个不合格的名称.
限定名称是具有完整路径的名称,例如:
java.util.ArrayList list;
一个不合格的名字只是最后一部分:
import java.util.*; ArrayList list;
该术语也适用于字段和方法.
那么,如果你可以导入类,为什么你需要使用一个合格的名字?
当你使用两个类时,你需要它,虽然它们来自不同的包,但它们共享相同的名称.一个典型的例子是来自JDK的可笑命名的类:
java.sql.Date
顺便延伸
java.util.Date
需要引用这两个类的实例是相当常见的,因此您需要看起来像这样的代码:
public void process(java.util.Date fromDate) { RowSet rows = <run query with fromDate as parameter> while (rows.nsxt()) { java.sql.Date date = rows.getDate(1); // code that needs date } }
如果你使用两个同名类,那么至少有一个不能避免限定 – 你可以导入一个,但导入两个会产生歧义.
翻译自:https://stackoverflow.com/questions/27966609/unqualified-name-in-java
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 合格的配置中心应有的素养
- 一名合格的iOS架构师应该具备哪些特质?
- Mozilla 准备让“合格” Linux 用户测试 WebRender
- 九周时间,如何成长为合格的软件工程师?
- 成为企业一名合格的网络工程师,需要掌握哪
- 书单 | 想成为一名合格的NLPer,应该读哪些书?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web协议与实践
克里希纳穆尔蒂 (KrishnamurthyBalachander) / 范群波 / 科学出版社 / 2003-7 / 46.0
本书全面论述了传输Web内容的系统和协议,重点讲述了Web中业已成熟和稳定的技术,如TCP/IP协议及DNS技术、HITP/1.0的设计及其与TCP之间的交互;深入阐述了Web高速缓存技术和多媒体流播技术的最新技术动态;分析了Apache Web服务器和Squid代理;还探讨了通信量的分析和测量技术。书中使用了大量示例、技术发展水平报告以及案例分析来阐述Web的工作原理和各个组件之间的交互。本书是......一起来看看 《Web协议与实践》 这本书的介绍吧!