找到 34423 篇文章,关于编程

Java 中 protected 和 default 访问修饰符有什么区别?

raja
更新于 2019-07-30 22:30:26

10K+ 次查看

Protected 访问修饰符在同一包内可见,在子类中也可见,而 Default 是包级访问修饰符,在同一包内可见。Protected 访问修饰符在同一包内起作用如同 public,在包外起作用如同 private。Protected 对于子类对象来说也起作用如同 public。Protected 字段或方法不能用于类和接口。在超类中声明为 protected 的字段、方法和构造函数只能被其他包中的子类访问。同一包中的类也可以访问 protected 字段、方法和构造函数,作为…… 阅读更多

什么是 OutOfMemoryError 以及查找 Java 中 OOM 根源的步骤?

raja
更新于 2020-02-24 11:27:10

2K+ 次查看

当 JVM 没有足够的可用内存进行分配时,JVM 会抛出 OutOfMemoryError。OutOfMemoryError 属于 Exception 类层次结构中的 Error 类别。为了生成 OutOfMemoryError,我们将分配一大块内存,这将耗尽堆内存存储。我们将继续分配内存,直到达到 JVM 没有足够的内存进行分配的点,然后将抛出 OutOfMemoryError。一旦我们捕获 OutOfMemory 错误,我们就可以记录该错误。示例在线演示public class OutOfMemoryErrorDemo {    public static void main(String[] args) throws Exception {       int dummyArraySize = 15;       System.out.println("最大 JVM 内存: " + Runtime.getRuntime().maxMemory()); ... 阅读更多

我们可以在 Java 的 throw 语句之后编写任何代码吗?

raja
更新于 2019-07-30 22:30:26

1K+ 次查看

不,我们不能在 throw 语句之后放置任何代码,这会导致编译时错误“无法访问的语句”。Java 中的 Throw 关键字throw 关键字用于手动抛出异常。每当需要根据用户定义的逻辑错误条件暂停功能的执行时,我们将使用此 throw 关键字来抛出异常。我们需要使用 try 和 catch 块来处理这些异常。在 Java 中使用 throw 关键字的规则throw 关键字必须遵循 Throwable 类型的对象。throw 关键字必须仅用于方法逻辑中。由于它是一个转移语句,因此我们不能在 throw 语句之后放置语句。这会导致…… 阅读更多

如何检查 PHP 会话是否已启动?

Alok Prasad
更新于 2020-06-29 09:48:01

4K+ 次查看

在 PHP 中,我们使用 session_start() 内置函数来启动会话。但是我们在 PHP 脚本中面临的问题是,如果我们多次执行它,它会抛出错误。因此,在这里我们将学习如何在不调用 session_start() 函数两次的情况下检查会话是否已启动。有两种方法可以解决这个问题。对于低于 PHP 5.4.0 版本的版本。示例说明如果会话未启动,上面的代码将始终在 PHP 脚本中启动会话。在第二种方法中,我们可以使用函数 session_status(),它返回当前会话的状态。此函数可以…… 阅读更多

Java 中定义了多少种类型的匿名内部类?

raja
更新于 2020-02-11 09:26:32

1K+ 次查看

匿名内部类是一个根本没有声明任何类名的内部类。换句话说,一个无名内部类被称为匿名内部类。因为它没有名称,所以它不能有构造函数,因为我们知道构造函数名称与类名相同。我们可以同时一步定义匿名内部类并使用 new 运算符创建其对象。语法new(参数列表){    // 匿名类体 }Java 中匿名内部类的类型扩展类的匿名内部类实现接口的匿名内部类…… 阅读更多

如何在 JavaScript 中向未经授权的用户隐藏电子邮件地址?

vineeth.mariserla
更新于 2019-07-30 22:30:26

1K+ 次查看

隐藏电子邮件地址隐藏我们电子邮件地址免受未经授权的用户访问需要遵循以下步骤。每个电子邮件地址中都有一个通用的“@”符号,因此尝试使用 split() 方法从电子邮件地址中将其移除。在下面的示例中,在分割电子邮件 (batman@gmail.com) 后,我们得到的结果是 batman, gmail.com。将结果分成两部分 (split1 和 split2)。使用 substring() 方法从 split1 中移除一些字符串,并使用“...@”将结果部分与 split2 连接。将连接的部分作为最终输出返回。在我们的示例中,结果输出为“bat...@gmail.com”。示例在线演示 newEmail = function (email) { ... 阅读更多

Java 中 import 和 static import 语句有什么区别?

raja
更新于 2020-02-11 09:29:38

4K+ 次查看

我们可以使用 import 语句来导入特定包的类和接口。每当我们使用 import 语句时,不需要使用完全限定名,我们可以直接使用简短名称。我们可以使用 static import 来从特定类和包导入静态成员。每当我们使用 static import 时,不需要使用类名来访问静态成员,可以直接使用。import 语句要从另一个包访问类或方法,我们需要使用完全限定名,或者我们可以使用 import 语句。类或方法…… 阅读更多

如何在 JavaScript 中将函数属性作为方法访问?

vineeth.mariserla
更新于 2019-07-30 22:30:26

899 次查看

将函数作为方法访问Javascript 对象由属性组成。要将属性作为方法访问,只需将函数定义为属性并在该函数中包含其他属性即可。在下面的示例中,创建了一个名为“employee”的对象,其属性为“fullName”、“lastName”、“firstName”和“id”。在属性“fullName”下定义了一个函数,其中包含“firstName”和“lastName”等属性。因此,当调用属性“fullName”时,将显示员工的全名,如输出所示。示例 1 在线演示    var employee = {   ... 阅读更多

Java 中 compareTo() 和 compare() 方法有什么区别?

raja
更新于 2020-02-06 11:40:17

7K+ 次查看

Comparable 接口提供了一个 compareTo() 方法来对对象进行排序。此排序称为类的自然排序,compareTo() 方法称为其自然比较方法。Comparator 接口提供用于执行排序操作的方法。通过使用 Comparator 接口,我们可以执行多个排序序列。我们可以根据多个数据成员对对象进行排序。compareTo()compareTo() 方法将此对象与 o1 对象进行比较并返回一个整数。语法public int compareTo(Object o1)当且仅当此对象小于 o1 时,它返回负数。当且仅当此对象大于 o1 时,它返回正数。如果…… 阅读更多

如何在 JavaScript 中添加数字和字符串?

vineeth.mariserla
更新于 2020-06-29 09:44:54

10K+ 次查看

在 JavaScript 中,我们可以将数字与数字相加,但如果尝试将数字与字符串相加,由于无法进行加法运算,则会执行“连接”操作。在下面的例子中,使用了变量 a、b、c 和 d。对于变量 'a',两个数字 (5, 5) 相加,因此返回一个数字 (10)。但对于变量 'b',一个字符串和一个数字 ('5', 5) 相加,由于涉及字符串,结果为 '55',这是一个字符串。由于涉及字符串,变量 'c' 和 'd' 也返回字符串,如下所示……阅读更多

广告
© . All rights reserved.