问题内容: 我从Android开发者网站复制了以下代码: 我想知道“这个”关键字到底指的是什么?它是否引用了类“ ExampleActivity”?通常,如何找到“ this”指的是什么? 问题答案: 它是指的实例,其上被调用。 通常,从Java语言规范15.8.3开始: 关键字this只能在实例方法,实例初始值设定项或构造函数的主体中,或在类的实例变量的初始值设定项中使用。如果它出现在其他任何地
问题内容: 我正在通过一本教科书学习Java编程。编程练习要求您: (摆动通用功能)显示包含六个标签的框架。将标签的背景设置为白色。将标签的前景分别设置为黑色,蓝色,青色,绿色,洋红色和橙色,如图12.28a所示。将每个标签的边框设置为黄色的线条边框。将每个标签的字体设置为Times Roman,粗体和20像素。将每个标签的文本和工具提示文本设置为其前景色的名称。 我对这个问题有两个答案。我的答案
问题内容: 有人可以解释一下这是什么意思吗? 这似乎是一个循环定义,至少可以说让我感到困惑。 问题答案: Java Generics FAQ中 有很好的解释。 从末尾开始: 概括起来,声明可以解密为:是仅可为其子类型实例化的泛型类型,并且这些子类型将继承一些有用的方法,其中一些方法具有子类型特定的参数(否则取决于子类型)。 (尽管我确实很同情-递归的泛型声明很痛苦。但是,我的协议缓冲端口到C#的情
问题内容: 我目前正在为一个大学课程从事小组项目,但是遇到了一些绊脚石。我们已决定要实现的程序是一个具有中央服务器的对等聊天客户端,该服务器用于存储和共享用户名等。我已被分配去做GUI。 一位朋友开玩笑地建议我加入“火红的背景!” 因此,我决定这样做,但是要有一个用户选择的背景图像。照原样,只有一点点背景图像可见,所有组件都位于其上方,因此我决定尝试实现半透明。 这是我的问题所在: 从输入框向聊天
问题内容: 在Kotlin中,模式匹配很好,并且在90%的用例中,它不执行下一个模式匹配也很不错。 在Android中,当数据库更新时,如果不让代码看起来像这样,我们将使用Java switch属性进行下一种情况: 因此,如果某人拥有一个数据库版本为1的应用程序,而错过了DB v2版本的应用程序,则他将获得所有所需的升级代码。 转换为Kotlin后,我们会像这样混乱: 这里只有3个版本,假设DB达
问题内容: 之间有什么区别: ; 和 (只是声明) 有人可以回答我吗? 问题答案: 这取决于您声明变量的范围。例如,在这种情况下, 局部变量 没有,您将不得不手动分配 null ,在这种情况下,由于实例变量获取默认值,因此在 实例变量的 情况 下 分配null是多余的。
问题内容: 我尝试编译以下内容,但在m16h(x)周围得到以下内容: 不知道为什么。我已经尝试过各种方法,但是看来我做得对。 问题答案: 方法的签名表明很容易引发Exception。 这意味着异常之一: 必须由呼叫者处理 } catch (Exception e) { e.printStackTrace(); } 必须由呼叫者重新抛出
问题内容: 正如许多人所指出的,并发使用时可能会遇到无限执行循环(请参阅GRIZZLY-1207,JGRP-525,可能是HHH-6414,以及此SO 答案)。 明确记录为不是线程安全的。显然,正确的解决方法是使用一个线程安全的实现,尤其如此。我对引起无限循环的并发计时感到好奇。我最近在Java 7 JRE上遇到了这个循环,想了解确切的原因。例如,这是由多个看跌期权同时引起的吗? 在HashMap
问题内容: 我的代码是: 输出: 请向我解释一下,由于该方法已被覆盖,为什么这个问题的输出是“ b 3”而不是“ b 13”? 问题答案: 您无法在Java中覆盖变量,因此实际上您有两个变量-一in 和in in 。在另一方面的方法是多态的,因而它修改(被调用时,尽管静态类型的存在)。 但最终你访问这个参考使用已知类型的编译过程中解决了,这是。因此从未被感动。 Java中的BTW非最终变量 绝对
问题内容: 有没有一种方法可以在Java中声明数组元素?即 声明 数组引用 ,但是 数组元素 (例如)仍然不是易失的。所以我正在寻找类似的东西 但是那样行不通。有可能吗? 问题答案: 使用或或 所述类实现一个int数组,其单独的字段可与易失性的语义来访问,经由类的和的方法。调用然后从一个线程将保证另一个线程调用将读取值y(直到另一个值读取位置X)。 看到: 原子整数数组 原子长数组 原子引用数组
问题内容: 我试图找到为什么不能将类创建为静态类的原因?喜欢: 问题答案: 在Java中,关键字通常将一个方法或字段标记为不存在,而不是每个类实例一次,而是一次。一个类一旦存在就已经存在,因此实际上,所有类都以这种方式是“静态的”,并且所有对象都是该类的实例。 确实对 内部 类具有含义,这是完全不同的:通常,内部类实例可以访问与其绑定的外部类实例的成员,但是如果内部类为,则它没有这样的引用并且可以
问题内容: 目前,我正在研究Sams出版的《 24小时自学Android应用程序开发》一书。我是Java,Android或其他方面的新手。我在ActionScript 3中具有非常扎实的背景,该语言与Java具有足够的相似性,因此该语言本身并不难掌握,但对于本书中某些代码示例的基本原理,我仍然存在一些疑问。例如,以下是第9小时的示例代码随附的函数: 在此函数签名中,作者已将scoreTable参数
问题内容: 为什么我们要在Java类中声明一个接口? 例如: 问题答案: 当您想在对象中收集一些字段以强调概念时,可以创建一个外部类,也可以创建一个内部类(称为嵌套(静态)或内部)。 如果要强调这个合作类在原始对象使用之外完全没有意义(没有用)的事实,可以将其嵌套/内部。 因此,在处理某些层次结构时,可以描述一个“嵌套” ,它将由包装类的子类实现。 在JDK中,最显著的例子是内部接口中定义的接口,
问题内容: 在Java中,Web应用程序捆绑在WAR中。默认情况下,许多servlet容器将WAR名称用作应用程序的上下文名称。 因此,myapp.war被部署到http://example.com/myapp。 问题在于,Web应用程序将其“根”视为“根”,或者仅仅是“ /”,而HTML会将您的应用程序的根视为“ / myapp”。 Servlet API和JSP具有帮助进行管理的工具。例如,如
问题内容: 在我的Java类中,我这样声明变量 或者我们必须在多行中这样声明 我们应该遵循哪一个? 问题答案: 这只是口味和喜好问题。但是,如果您不设置准则,它将与Vim与Emacs或IntelliJ与Eclipse一起,成为大多数开发团队中无休止的辩论/争论的温床。 我建议为您的团队设置编码标准,最简单的方法是引用现有的标准,例如Sun(现在为Oracle)Java准则,在这种情况下建议每行使用