Java >> Java チュートリアル >> 
Java チュートリアル
  • Java 8 – LocalTime でサポートされているすべての時間単位は何ですか?

    この記事では、すべての時間単位について説明します サポート 現地時間 isSupported の使用 Java 1.8 で提供される () メソッド バージョン 1. LocalTime &TemporalUnit : 日時の単位 、日など または 時間 時間の計測 構築済みです 年などの単位で 、か月 、日 、時間 、分 秒 実装 このインターフェースの それらのユニットを表します インスタンス このインターフェースの 単位を表します ユニットの量ではなく、それ自体 最もよく使われる単位 定義済みです ChronoUnit で サポートされています (時間単位 ) – 指定さ

  • 整数パラメータ式は整数を返します

    以下のコードは foo の値を -1149239296 にします 私。 e. integer 範囲外の値: int bar = 3000; long foo = bar * 1024 * 1024; Java のようです type かかります 最初のパラメータの値を取得し、その type で式の結果を返そうとします .Java のどこに その話が読めるか? 私はそのような提案をしました int bar = 3000; long foo = (long)bar * 1024 * 1024; 実際にはセット long を返します 値を foo に変更 . 答え この場合、int のいず

  • Java スレッド スターベーションとライブロックの例

    飢餓 スレッドがリソースへのアクセスを継続的に拒否され、その結果、処理を進めることができない場合に発生します。これは通常、貪欲なスレッドが共有リソースを長時間消費する場合に発生します。これが長時間にわたって発生すると、スレッドが十分な CPU 時間を取得できないか、リソースへのアクセスが十分に行われず、スレッド スタベーションにつながります。 .スレッド スタベーションの考えられる原因の 1 つは、異なるスレッドまたはスレッド グループ間でスレッドの優先度が正しくないことです。 別の考えられる原因は、非終了ループ (無限ループ) の使用、または他のスレッドが必要とする重要なロックを保持してい

  • DateTimeFormatter を使用して非標準の月名を解析する方法

    問題の答えは DateTimeFormatterBuilder です クラスと appendText(TemporalField, Map) 方法。これにより、書式設定または解析時に任意のテキストを値に関連付けることができ、問題を効果的かつエレガントに解決できます。 Map<Long, String> monthNameMap = new HashMap<>(); monthNameMap.put(1L, Jan.); monthNameMap.put(2L, Feb.); monthNameMap.put(3L, Mar.); DateTimeFormatter fm

  • Eclipseでエラーが発生しました:トークン開始識別子の構文エラーが予想されます

    Eclipse を使用して JAVA で単純なスレッド プログラムを作成しているときに、奇妙なエラーが発生します。コードは次のとおりです: package threadshow; public class Thread_Show extends Thread{ public void run(){ System.out.println(Inside the thread); } } class Thread_Definition{ Thread_Show ts=new Thread_Show(); ts.start(); //Getting the error here }

  • Android の sharedUserId とは何ですか? また、どのように使用されますか?

    デフォルトでは、Android はユーザー ID をアプリケーションに割り当てます。これはアプリケーションの一意の ID であり、この ID を持つユーザー以外はアプリケーションのリソースにアクセスできないことを意味します。他のアプリケーションのデータにアクセスしたり、現在のプロセスで実行したりすることはできません。アクティビティから別のアプリケーションのアクティビティが呼び出されると、android は呼び出された新しいアクティビティに制御を渡し、それらはまったく異なるプロセスで実行されます。 ただし、マニフェスト ファイルでは、アプリケーションのユーザー ID を明示的に識別できます。複

  • 高性能 Java 永続性 – 第 9 章 – Hibernate 接続管理

    第 2 部、第 9 章 私の本のすべての新しい章は、それが完成した直後にリリースされるので、読者は新しい資料にアクセスするためにパート全体が完成するのを待つ必要はありません. 目次 この章では、Hibernate で接続を処理する方法、それらの使用状況を監視する方法、および自動的に生成されるステートメントについて説明します。目次は次のようになります。 9. Connection Management and Monitoring9.1 JPA connection management9.2 Hibernate connection providers 9.2.1 DriverManage

  • jsoup Java でタグ名で HTML 要素を取得する

    この投稿では、jsoup Java ライブラリを使用して、HTML タグ名で HTML 要素を検索します。 jsoup ライブラリを Java プロジェクトに追加 Gradle ビルド プロジェクトで jsoup Java ライブラリを使用するには、次の依存関係を build.gradle ファイルに追加します。compile 'org.jsoup:jsoup:1.13.1' Maven ビルド プロジェクトで jsoup Java ライブラリを使用するには、次の依存関係を pom.xml ファイルに追加します。<dependency> <gro

  • Java 10 でのローカル型推論、またはアヒルのように鳴く場合

    ごく最近、Oracle は新しい言語バージョンを 6 か月ごとにリリースするという新しい戦略を採用しました。この戦略では、3 バージョンごとに長期サポート (LTS) が提供されることを前提としています。それに関する簡単なメモ: LTS を備えた現在のバージョンは Java 8 です。 Java 9 は 2018 年 3 月までしかサポートされないはずなので、すでに終了しています。 Java 10 は 2018 年 9 月までサポートされます。 LTS を持つ次のバージョンは Java 11 であると想定されています。これは 2018 年 9 月にリリースされる予定で、少なくとも 2023

  • gradle を使用した aar ライブラリの推移的な依存関係が解決されない

    私はしばらく調査しましたが、おそらくここで aar に関連する最も一般的な回答を見ました および推移的な依存関係 しかしどういうわけか、これを機能させる方法がまだはっきりしていません. そう: 指定された gradle 構成の Android ライブラリがあります: apply plugin: android-library apply plugin: android-maven version = 1.0.0 group = com.somepackage buildscript { repositories { mavenCentral()