找到关于编程的34423 篇文章

什么是 MalformedURLException 以及如何在 Java 中修复它?

Maruthi Krishna
更新于 2020年7月2日 14:26:42

19K+ 次浏览

在使用 Java (JSE) 进行客户端-服务器编程时,如果在程序中使用 java.net.URL 类对象,则需要通过表示所需 URL 的字符串来实例化此类,以建立连接。如果传递的字符串中的 url 无法解析,或者没有合法的协议,则会生成 MalformedURLException 异常。示例在下面的 Java 示例中,我们尝试建立到页面的连接并发布响应。我们篡改了协议部分,将其更改为 htt,而应为 http 或 https。import java.util.Scanner; import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; ... 阅读更多

如果 Java 程序中没有处理异常会发生什么?

Maruthi Krishna
更新于 2020年7月2日 14:28:11

3K+ 次浏览

异常是在程序执行期间发生的运行时错误。为了便于理解,让我们从不同的角度来看待它。通常,编译程序时,如果编译成功,则会创建 .class 文件,这是 Java 中的可执行文件,每次执行此 .class 文件时,都应该能够成功运行程序中的每一行,而不会出现任何问题。但是,在某些特殊情况下,在执行程序时,JVM 会遇到一些不明确的情况,它不知道该怎么做。以下是一些示例场景:如果…… 阅读更多

Java 中不可变对象的所有属性都需要是 final 吗?

Maruthi Krishna
更新于 2020年7月2日 14:29:20

1K+ 次浏览

不可变类/对象是指其值无法修改的对象。例如,Java 中的字符串是不可变的,即一旦在 Java 中创建字符串值,就不能修改它。即使尝试修改,也会创建一个具有修改值的中间字符串,并将其赋值给原始文字。定义不可变对象每当需要创建一个初始化后无法更改的对象时,都可以定义不可变对象。创建不可变对象没有特定的规则,其思想是在初始化后限制对类字段的访问。示例下面的 Java 程序演示了…… 阅读更多

为什么在 Java 中 try 块中定义的变量不能在 catch 或 finally 块中使用?

Maruthi Krishna
更新于 2020年7月2日 14:30:03

6K+ 次浏览

Java 中的类将有三种变量:静态(类)、实例和局部变量。实例变量:这些变量属于类的实例(对象)。它们在类中声明,但在方法之外。在实例化类时初始化它们。可以从该特定类的任何方法、构造函数或代码块访问它们。类/静态变量:类/静态变量属于类,就像实例变量一样,它们在类中声明,在任何方法之外,但使用 static 关键字。它们在编译时可用,可以在实例化之前/无需实例化即可访问它们…… 阅读更多

计算数组双调性的程序

sudhir sharma
更新于 2020年7月1日 06:07:18

70 次浏览

数组的双调性使用以下语法定义:要根据数组元素查找数组的双调性,方法如下:双调性 = 0,初始 arr[0] i 从 0 到 n 双调性 = 双调性 + 1;如果 arr[i] > arr[i-1] 双调性 = 双调性 - 1;如果 arr[i] < arr[i-1] 双调性 = 双调性;如果 arr[i] = arr[i-1] 示例查找数组双调性的代码使用了名为 bitonicity 的变量,该变量根据对数组当前元素和前一个元素的比较来更改其值。上述逻辑更新数组的双调性,最终双调性…… 阅读更多

计算四面体面积的程序

sudhir sharma
更新于 2019年8月6日 06:46:49

113 次浏览

四面体是一个具有三角形底的棱锥,即它有一个三角形底,每一侧都有一个三角形。所有三个三角形都汇聚到一点。如图所示,四面体的面积 = (√3)a2 示例计算四面体面积的代码使用数学库来查找数字的平方和平方根,使用 sqrt 和 pow 方法。为了计算面积,我们使用浮点数,并将表达式“((sqrt(3)*a*a))”的值赋给它。#include #include int main() {    int a= 5;    float area, volume;   ... 阅读更多

构建从输入 (a, b) 开始和结束于 'a' 的 DFA 的程序

sudhir sharma
更新于 2019年8月6日 06:41:47

742 次浏览

DFA 代表确定性有限自动机。它是一个有限状态机,根据其接受器接受或拒绝字符串。在这里,我们将创建一个接受以 a 开始和以 a 结束的字符串的 DFA。输入来自集合 (a, b)。基于此,我们将设计一个 DFA。现在,让我们讨论一些 DFA 接受的有效和无效情况。DFA 接受的字符串:ababba、aabba、aa、a。DFA 不接受的字符串:ab、b、aabab。示例此程序检查以 a 开头和以 a 结尾的字符串。此 DFA 将…… 阅读更多

如何在 Java 中使用队列实现栈?

raja
更新于 2020年2月11日 05:21:33

1K+ 次浏览

栈是 Vector 类的子类,它表示对象的先进后出 (LIFO) 栈。添加到栈顶部的最后一个元素 (In) 可以是第一个从栈中删除的元素 (Out)。队列类扩展了 Collection 接口,它使用先进先出 (FIFO) 支持插入和删除操作。我们也可以在下面的程序中使用队列实现栈。示例import java.util.*; public class StackFromQueueTest {    Queue queue = new LinkedList();    public void push(int value) {       int queueSize = queue.size();       queue.add(value);       for (int i = 0; i < queueSize; ... 阅读更多

在 Java 中,有多少种方法可以使对象符合垃圾回收条件?

raja
更新于 2023年11月23日 09:07:55

373 次浏览

销毁未引用对象的流程称为垃圾回收 (GC)。一旦对象未被引用,它就被视为未使用对象,因此 JVM 会自动销毁该对象。有多种方法可以使对象符合垃圾回收条件。通过将对对象的引用设为 null 一旦创建对象的用途已完成,我们可以将所有可用的对象引用设置为“null”。示例 public class GCTest1 { public static void main(String [] args){ String str = "Welcome to TutorialsPoint"; // 字符串对象由变量 str 引用,它目前还不符合垃圾回收条件。 ... 阅读更多

如何在 Java 中读取 DataInputStream 直到末尾,而无需捕获 EOFException?

Maruthi Krishna
更新于 2020年7月2日 14:09:12

1K+ 次浏览

在某些情况下读取文件内容时,将到达文件结尾,在这种情况下会抛出 EOFException 异常。尤其是在使用输入流对象读取数据时会抛出此异常。在其他情况下,到达文件结尾时会抛出特定值。在 DataInputStream 类中,它提供了各种方法,例如 readboolean()、readByte()、readChar() 等来读取原始值。使用这些方法从文件读取数据时,如果到达文件结尾,则会抛出 EOFException 异常。示例以下程序演示如何在 Java 中处理 EOFException 异常。import java.io.DataInputStream; import ... 阅读更多

广告
© . All rights reserved.