- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 Java 比较陌生,在阅读 Java 文档时仍然会遇到以前从未见过的方法。有时我对使用这些方法的正确方法感到困惑,因为我不知道 Oracle 使用的约定。
考虑 String class page 中的这个示例:
contains(CharSequence s)
Returns true if and only if this string contains the specified sequence of char values.
我想知道:
是CharSequence
字面值?是否代表变量s
必须是CharSequence
?使用此方法的正确语法是什么?
虽然在进一步挖掘后得到澄清,但我觉得如果我知道某种元文档,我可以大大缩小搜索范围。如果某个地方有一个文档说“我们总是在示例中使用代表性数据”,或者“文字总是粗体”或“您假定已经定义的变量总是斜体”,那就太好了。
例如,在上面的示例中,为了清楚起见,我会这样表述:
contains(s)
where s is a user-defined variable of type CharSequence
Returns true if and only if this string contains the specified sequence of char values.
我未能成功找到任何记录该文档的内容,并且我的大多数搜索都返回有关 JavaDoc 的结果。如果有人知道的话,我希望有一个链接。
最佳答案
“字面值”是什么意思?它(CharSequence
)是名为s
的参数的类型。
语法是在字符串实例上调用contains
。您传入一个 CharSequence
(例如,一个 String
),然后返回一个 boolean 值,指示您调用它的实例是否包含传入的值:
String s = "foobar";
System.out.println(s.contains("ooba")); // true
System.out.println(s.contains("ohai")); // false
这与不理解Javadocs无关,这不是理解Java。
但是,在这种情况下,我不确定困惑所在。假设您知道 Java 是 OOPL,并且除了原语之外,您还调用实例上的方法(现在忽略静态方法),那么问题是什么? String
API 显示字符串是一个 CharSequence
,即此方法采用的类型。措辞描述了该方法的作用。测试代码似乎是不言而喻的——但我是一个有偏见的样本;)
由于从文档的角度来看它相当清楚,我不得不假设这是一个理解 Java 基本性质的问题。而且您总是会遇到以前从未见过的方法。还有类(class)。还有包裹。还有图书馆。仅 JDK 中就有数千个方法,更不用说 Java EE 了,更不用说任何规模的任何 Java 应用程序中使用的数百个其他库了。
简单的例子;一个非常小的工作项目有 120 多个依赖项。在这 120 多个依赖项中有 2500 多个类。在这 2500 多个类中,有大约 16k 个公共(public)属性(字段、方法、静态值)。这不包括 Java SE 和 Java EE API。
我猜我已经见过或使用过千分之一的项目特定 API。
关于java - 在哪里可以找到有关 Oracle Java 文档中使用的约定的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11633955/
Oracle 即时客户端和 Oracle 客户端有什么区别?你能给我解释一下吗?谢谢 最佳答案 Oracle 客户端带有安装程序和许多可执行文件,例如 sqlplus,tnsping,它是完整而庞大的
我正在寻找一个Delphi组件来直接连接到ORACLE数据库服务器,而无需安装oracle客户端。 我知道Oracle Data Access (ODAC)来自DevArt 。还有其他组件具有此功能吗
如何编写 Oracle 存储过程,以表 (X) 作为输入参数,并在过程内部使用表 X 来与另一个表 Y 联接? 表 X 将包含数千条记录。 不希望将表名作为 varchar 传递,然后使用动态 SQL
如何编写 Oracle 存储过程,以表 (X) 作为输入参数,并在过程内部使用表 X 来与另一个表 Y 联接? 表 X 将包含数千条记录。 不希望将表名作为 varchar 传递,然后使用动态 SQL
我要过滤COMMENTS属性为空的记录 我试过了 SELECT TABLE_NAME, COMMENTS FROM (SELECT TABLE_NAME, COMMENTS FROM (sel
我要下载 Oracle Instant Client for Linux x86-64 (64-bit)现在有一段时间了。 现在我注意到该网站在过去几个月中一直遇到技术问题。 要从 Oracle 下载
有什么方法可以将我的 Delphi 应用程序 (FireDac) 直接连接到 Oracle 数据库? 目前可以连接,但需要安装Oracle Client 在 embarcadero 站点 ( http
我有一张表,其中日期列的数据格式如下:“7/25/2014 12:14:27 AM”。我需要通过放入 where 子句来获取此日期。有人可以建议我该怎么做吗? 最佳答案 日期(存储在表中)是 repr
如果两个事务试图同时修改同一行会发生什么?通常,一旦行被修改,另一个事务等待直到第一个事务执行提交或回滚。但是,如果他们恰好在同一时刻发送更新请求怎么办? 最佳答案 答案是否定的。两个事务不能同时修改
我想知道为什么我不能在 Oracle 模式中有两个同名的索引?它抛出一个错误,指出该名称已被使用。我的印象是,由于索引在一个特定的表上,这应该不会导致任何错误,除非我们对同一个表上的两个不同列使用相同
我需要构建一个查询来按成员和到期日期检索信息组,但我需要为每个成员提供一个序列号.. 例如: 如果成员“A”有 3 条记录要过期,“B”只有 1 条,“C”有 2 条,我需要这样的结果: Number
独立程序 create procedure proc1 ( begin end; ) 存储过程 create package pkg1 ( procedure proc2 begin end; ) 最
在 Oracle 9i 中声明 FK 时遇到问题。我在这里查看了许多关于 SO 和一些在线文档(例如 http://www.techonthenet.com/oracle/foreign_keys/f
我和我的同事维护的应用程序在后端有一个 Oracle 数据库。我们正在考虑偶尔以“受限”模式运行应用程序,其中一个数据库表空间设置为只读。我们可以轻松地将必要的表和索引移动到单独的表空间,这些表空间将
我想实现一个自定义的回归聚合函数,类似于现有的 REGR_SLOPE . 我要定义的函数需要获取两列作为参数,例如 select T.EMPLOYEE_ID, CUSTOM_REGR_SL
我已经尝试解决这个问题一段时间了,我认为是时候寻求帮助了。我正在构建一个架构配置脚本,我想添加一些脚本输出和错误处理。这个想法是脚本输出窗口只会向我显示关键消息而没有所有噪音。 Create Temp
在旧的 Oracle 服务器(我被告知是 8i)上使用 JDBC 时,我遇到了一个非常令人困惑和奇怪的问题。我在那里准备了一个表,其中包含大约 10 列、数字、varchars、一个 raw(255)
我有一张 table Customer_Chronics在 Oracle 11g 中。 该表具有三个关键列,如下所示: 分支代码 客户 ID 期 我已按 branch_code 列表按表分区,现在我进
是否有存储用户自定义异常的oracle表? 最佳答案 没有。 与其他变量一样,用户定义的异常在 PL/SQL block 中定义,并且具有 PL/SQL 变量将具有的任何范围。所以,例如 DECLAR
在 oracle 中使用序列并使用 Before insert trigger 自动递增列或使用标识列是否更好,因为它在 Oracle 12 c 中可用? 最佳答案 无论哪种方式,您都将使用序列。 1
我是一名优秀的程序员,十分优秀!