Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでUnsupportedOperationExceptionを生成する方法は?


UnsupportedOperationException RuntimExceptionのサブクラスです Javaの場合、要求された操作がサポートされていないことを示すためにスローできます。 UnsupportedOperationException クラスはJavaコレクションフレームワークのメンバーです。この例外は、リスト、キュー、セットなどのほとんどすべての具象コレクションによってスローされます。 およびマップ

構文
public class UnsupportedOperationException extends RuntimeException
import java.util.*;
public class UnsupportedOperationExceptionTest {
   public static void main(String[] args) {
      List aList = new ArrayList();
      aList.add('a');
      aList.add('b');
      List newList = Collections.unmodifiableList(aList);
      newList.add('c');
   }
}

上記の例では、UnsupportedOperationExceptionが生成されます。 これを回避するには、ビューオブジェクトを変更に使用するのではなく、コレクションのオブジェクトを使用する必要があります。

出力
Exception in thread "main" java.lang.UnsupportedOperationException
  at java.util.Collections$UnmodifiableCollection.add(Collections.java:1055)
     at UnsupportedOperationExceptionTest.main(UnsupportedOperationExceptionTest.java:9)

  1. Windows 10、8、7でJavaをアンインストールする方法

    紛れもなく、Javaは最近ユーザーによって頻繁に使用されていません。また、PC上の古いバージョンのJavaは、システムにさまざまな脅威をもたらすと言われています。または、一部の人にとっては、しばらくの間Javaが必要になる場合があります。たとえば、NVIDIAグラフィックカードドライバをインストールするにはJavaアプリケーションが必要です。 。 しかしその後は、Windows 10からJavaを削除したいだけです。ユーザーの報告によると、多くの人はWindowsまたはMacにJava11または8をアンインストールしたいと考えています。アンインストールしたいJavaのバージョン、以下の方法

  2. JavaをMySQLに接続する方法は?

    JavaをMySQLに接続するための、Javaコードは次のとおりです- import java.sql.Connection; import java.sql.DriverManager; public class LostConnectionURLDemo {    public static void main(String[] args){       String JDBCURL="jdbc:mysql://localhost:3306/web?autoReconnect=true";     &