約 2,879,618 件
https://w.atwiki.jp/maisenakajima/pages/39.html
java参考URL Java言語規定 第2版 deployJava.js JDK Troubleshooting Guide Java SE 日本語ドキュメントアーカイブ JDK 6 Adoption Guide Java プログラミング言語(Java7) Java プログラミング言語の拡張機能(Java7) Java SE 7 and JDK 7 Compatibility JDK 8の互換性ガイド Java Language and Virtual Machine Specifications Java Platform, Standard Edition (Java SE) 8 Java Platform, Standard Edition HotSpot Virtual Machine Garbage Collection Tuning Guide あなたの知らない、4つのマニアックなJava文法 JSR-000362 Portlet Specification 3.0 JVM Options Cheat Sheet Java regular expressions cheat sheet Java Generics cheat sheet The Java Tutorials The Java Tutorials (Lesson Generics) 総称型(Generic type)(ひしだま's 技術メモページ) Java Generics FAQs - Frequently Asked Questions 総称型 Javaジェネリクス:共変、反変、非変(これ以上簡単にはならない) JITコンパイルはじめの一歩 JVM at Google Jeremy Manson Anatomy of a Java Decompiler Mastering Java Bytecode Programmatic Access to Sizes of Java Primitive Types Java Reflection Example JVM Architecture JVM Class loader and Runtime Data Areas Java コードから Java ヒープまで Crashing your JVM Initializing Arrays in Java Splitting Strings Java String format Example Java File I/O Basics Java write to File Example Java StringBuilder Example Identity Crisis Core Java - Question Answer Part 7 (Generics) 4 Ways to Copy File in Java Java Daemon Thread Example Java Annotations Tutorial Core Java Cookbooks and Examples Advanced Java Tutorial math math archives <java.io.*> java.io archivies How to Convert Byte Array to InputStream and OutputStream in Java Java read file Example Java InputStreamReader Example java.io.FileOutputStream Example Java FileReader Example java.io.FileInputStream Example java.io.InputStream Example Java BufferedReader Example Java PrintWriter Example Java File Filter Example How to Create Directory in Java Example How to create file in Java Example Java File Descriptor Example Java FilenameFilter Example Java ObjectInputStream and ObjectOutputStream Example Transient variables in Java <java.nio.*> Java MappedByteBuffer Example Reading/Writing to/from Files using FileChannel and ByteBuffer in Java <java.util.*> Java Collections Cheat Sheet Java StringTokenizer Example Java.util.TreeSet Example Java Map example java.util.Arrays Example Java LinkedList Example java.util.Collections Example Java Calendar example java.util.Locale Example java.util.logging Example vaquarkhan\JavaConcurrencyExamples Gitリポジトリ vaquarkhan\Java-Thread-Lessons Gitリポジトリ java.util.concurrent.ForkJoinPool Example Java Currency Example - Working with money java.util.Currency と java.util.Locale を import して使用する。 タイマー実行(ScheduledExecutorService) A beginner’s guide to Java time zone handling Java SimpleDateFormat and DateFormat Example Java Iterator and ListIterator Example Java ZIP File Example Java Unzip File Example Java MessageDigest Example JAXB and java.util.Map How to Use Callable and FutureTask A beginner’s guide to Java time zone handling そんなリザルトキャッシュで大丈夫か? #jjug Java ExecutorService Example - Tutorial Java Schedule a job to run on a time interval Collections Refueled Removing Items From ArrayLists in Java 8 Comparable, Comparator のメモ Java Comparator Example comperable Java Arrays Sort decoded <javax.xml.*> https //examples.javacodegeeks.com/category/core-java/xml/ XML Example With RESTEasy+ JAXB JAXB marshal example JAXB Hello World example Java XPath Using SAX Example Accessing Comments in XML using XPath Is it possible to apply normalize-space to all nodes XPath expression finds? XPath normalize-space() to return a sequence of normalized strings Java XPath Examples Java XPath Performance Tips XML and Java Tutorial, Part 1 ノードツリーの走査 W3C DOM 3 XPath の勧告に従った方法で XPath を評価する XPath XPath XPathについて解説していきます。 javaでXpathを使う(1) Java Tips – DOM – XPathを指定して要素の値を取得するには java XPathを用いたXMLの検索について Java XPath Parser - Parse XML Document Java XPath Tutorial How to Parse XML File using XPath in Java Java XPATHで条件にマッチしたテキストを取得する。 Java XPath API Java プログラムから XML をクエリーする <java.net.*> java.net.Inet4Address Example java.net.URL Example java.net.URLEncoder Example java.net.JarURLConnection Example JavaでのHttpClientサンプル その2 <java.security.* JavaでファイルのMD5チェックサムを取得するjava ユーティリティ 10章 メッセージダイジェスト 10.2. java.security.MessageDigest ダイジェスト(MD5・SHA) javaでMD5ハッシュするうまいやり方 【java】文字列をMD5ハッシュ化 <javax.mail.*> Send Email with Gmail in Java Example Java並行処理プログラミング 第16章ver2 Java ThreadLocal Java Thread deadlock – Case Study Multithreading and Concurrency Interview Questions and Answers – The ULTIMATE List Java Nested Transaction using ThreadLocal in POJO byte配列からの16進数出力 あなたとスレッドダンプ - スレッドダンプ入門 Debug Java applications remotely with Eclipse Java Debugger - The Definitive List of Tools Garbage Collector guidelines and tips Garbage Collection increasing the throughput Memory leaks and memory management in Java applications <Exception> java.lang.arrayindexoutofboundsexception – How to handle Array Index Out Of Bounds Exception java.lang.ArrayStoreException Example java.lang.NumberFormatException - How to solve NumberFormatException java.lang.reflect.invocationtargetexception - How to handle Invocation Target Exception Detecting (write) failures when using memory mapped files in Java java.io.FileNotFoundException – How to solve File Not Found Exception java.lang.NoSuchFieldError – How to solve SuchFieldError | Examples java.util.regex.PatternSyntaxException Example java.util.concurrentmodificationexception - How to handle Concurrent Modification Exception java.net.UnknownHostException - How to solve UnknownHostException java.net.ConnectException - How to solve Connect Exception java.net.MalformedURLException - How to solve MalformedURLException java.net.SocketException - How to solve SocketException java.net.SocketTimeoutException - How to Solve SocketTimeoutException Thread.UncaughtExceptionHandler Example Java Custom Exception Example OutOfMemoryError unable to create new native thread – Problem Demystified Fibonacci Series in Java Example <デザインパターン> Design patterns implemented in Java java-design-patterns Java Singleton Design Pattern Java Composite Design Pattern Example Design Best practices using Factory Method Pattern Behavioural Design Patterns Strategy <JavaEE> The J2EE 1.4 Tutorial ライトニングJava (66) Servletプログラミング(6) - フォワード、インクルード、リダイレクト Javaサーブレットリスナー | ServletContextListener実装 - Webアプリの初期化処理 サーブレット(Servlet) / JSP入門 コンテキストパスの設定-Tomcatの設定 Build Java EE Application with Ant and Eclipse Example Java EE 再入門 Java EE 8 What's coming in Java EE 8 What is JavaServer Faces (JSF) JSF ZEEF Rapid Development Tools for Java EE 8 First Cup of Java EE Tutorial The Open Source Java EE Reference Implementation JSF import constants NetBeans Java EE Tip #9 Create JSF Application from Database Introduction to CDI (Part 1) Introduction to CDI (Part 2) Java SE 8 for Java EE Developers by Reza Rahman クラスローダーとJ2EEパッケージング戦略を理解する 第1回 クラスローダーを理解する – クラスはどこからやってきた?クラスローダーの基本 クラスローダーとJ2EEパッケージング戦略を理解する 第2回 クラスローダーを理解する – シングルトンがシングルトンでなくなる日。デリゲーション・モード、「PARENT LAST」の必要性、クラスの同一性 クラスローダーとJ2EEパッケージング戦略を理解する 第3回 J2EEパッケージング戦略を理解する – 恐怖のドッペルゲンガー。J2EEパッケージングの基本方針となるJ2EE純血パッケージング戦略 クラスローダーとJ2EEパッケージング戦略を理解する 第5回 スレッド・コンテキストを理解する。スレッド・コンテキスト、コンテキスト・クラスローダー Java EE、Jakarta EE、MicroProfile のどれを使用すべきか、あるいはこれらすべてを使用すべきか JSFプログラミング解説 RESTful Web サービスの基本 Learn the basic principles of REST Web services Java EE 8 の新機能 Java セキュリティー、JSON バインディングおよび処理、HTTP/2 などに対応するための新しい API および機能の紹介 <JUnit> JUnit Exceptions Test Example JUnit Cheat Sheet JUnitを使った単体テストの効率が50%アップ!ありがちな失敗例とその対策のカギを握るツール「Jtest」 <Java7> 10 JDK 7 Features to Revisit, Before You Welcome Java 8 Java 7 File Filtering using NIO.2 – Part 1 Java 7 File Filtering using NIO.2 – Part 2 <Java8> Java 8 Friday No More Need for ORMs Java 8 Features The ULTIMATE Guide Java 8 default methods what can and can not do? Java 8 default methods can break your (users’) code Java 8 Default Method Resolution Rules Java 8 Functional Interface Example Beginning Java 8 APIs, Extensions and Libraries Java 8 Recipes, 2nd Edition Java 8 Tutorial Java 8 Tutorial Through Katas Berlin Clock (Easy) The effects of programming with Java 8 Streams on algorithm performance Parsing a file with Stream API in Java 8 詳解 Java SE 8 第16回 パラレルストリーム Java8 の Optional 型を返す Generics を使ったメソッドを定義する Java 8 Stream API Examples - Filter, Map, Max, Min, Sum, Average Java 8 Stream Tutorial A deeper look into the Java 8 Date and Time API lambdas and side effects Java 8 Lambda Expressions vs Auto Closeable Playing with Java 8 – Lambdas and Concurrency A conversational guide for JDK8’s lambdas - a glossary of terms Lambda Expressions 10 Example of Lambda Expressions and Streams in Java 8 Lambda Expressions in Java 8 Java SE 8のラムダ式の基礎──なぜ必要なのか? 従来記法のリファクタリングを通して、その本質を理解する HashMap changes in Java 8 Base64 in Java 8 – It’s Not Too Late To Join In The Fun Advanced Java generics retreiving generic type arguments What's new in Java 8 - Date API Java 8 Friday Better Exceptions Java Streams cheat sheet Java9 Oracle JDK 9 Documentation Downloadable Books Java 9 Expert Insights 5 things you need to know about Java 9 Java 9 An Intro to HTTP/2 Support SYSTEM.LOGGER--THE MINIMALISTIC LOGGING INTERFACE IN JAVA 9 Java 9 modules cheat sheet 知っていると得する! Java 9になってより便利になった改善点 115 Java Interview Questions and Answers - The ULTIMATE List SQL - JavaでRDBデッドロック検出 - Qiita Top 10 Most Popular New Eclipse Plugins <GUI> Swing and JavaFX working with JFXPanel Desktop Java Tutorials JTable(Swing) JTableで編集されたセル位置を取得するには? JTableのモデルをXMLファイルで保存、復元する JTable skiping the cells disableds JTableのセルの編集をコミット CellEditor CellRenderer Add XML to JTable XML data in DefaultTableModel Putting XML elements in JTable import from xml into jtable Read a data file into a JTable Why are GUIs Single-threaded? Swing threading and the event-dispatch thread SwingWorkerを使って別のスレッドで処理を実行するサンプル SwingWorkerでスレッドからGUI操作 「Java SE 6完全攻略」第28回 Swingでマルチスレッド - SwingWorker その2 SwingWorkerを使った処理の中断と進捗状況表示 SwingWorker(Wikipedia) <Perfomance> Native C/C++ Like Performance For Java Object Serialization <ノウハウ> Javaでファイルを高速にコピーする方法 More Common Red Flags in Java Development Androidソースコードレビューで指摘する事が多い項目まとめ Installing Java Application As a Windows Service <tool> 5 JDK Tools Every Java Developer Should Know Java deployment toolkit (JDT) - How to use it How to configure an SSL Certificate with Play Framework for https XML文書に署名する (Java) Windowsのバッチファイルにjjs scriptを書く Java 8 Nashorn Tutorial Overview of JDK 8 Support in NetBeans IDE 汎用JDBCフロントエンド Stew 汎用JDBCフロントエンド Stew のチュートリアル JMeter Tutorial for Load Testing – The ULTIMATE Guide Java Code Quality Tools – Overview VisualVM Monitoring Remote JVM Over SSH (JMX Or Not) Java アプリケーションの起動スクリプト - Windows・Linux Eclipse IDE Tutorial The battle of the IDEs Micro Services Java, the Unix Way Javaエンジニアのためのアーキテクト講座-JJUG CCC 2014 Fall JJUG CCC 2014 fall Javaが見るニュータイプの夢 MVC 1.0 JSR-371を通してAdopt a JSRに知ろう 脆弱性事例に学ぶセキュアコーディング「SSL/TLS証明書検証」編 (KOF2014) 実例Javaトラブルシューティング! 〜稼働中のシステムを立て直した半年間の軌跡 ミドルウェア Struts2 Struts2 Interview Questions and Answers Glassfish A Glassfish command reference (cheat sheet) Tomcat Tomcat 7も対応したServlet 3.0の変更点 後編 (1/3) Tomcat Clustering Series Part 1 Simple Load Balancer eclipse-Tomcatプラグインの設定 Sysdeo Eclipse Tomcat Launcher plugin Eclipse Tomcat Plugin 本 Java Performance The Definitive Guide Program Development in Java Abstraction, Specification, and Object-Oriented Design Java SE 8 for the Really Impatient Pro Java 8 Programming, 3rd Edition 現場で使える[最新]Java SE 7/8 速攻入門(技術評論社) 「Javaによる関数型プログラミング」 「Javaによる関数型プログラミング」のサンプルソースコード 「Javaプログラマーなら習得しておきたい Java SE 8 実践プログラミング」のサンプルソースコード Effective Java, 3rd Edition Top 20 Java Books of Last 5 Years Which You Can Read in 2018 Best of Lot 37 Best Java EE Books of All Time まとめサイト Top 10 Java 8 Tutorials - Best of Lot, Must Read Java Machine Learning Java Decompiler Java の開発者になるために(Java 言語でのプログラミングの基礎) Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ 10 Tips to Become a Better Java Developer in 2018
https://w.atwiki.jp/ce00582/pages/1235.html
import java.awt.*; import java.awt.event.*; public class ex23 { public static void main(String[] args) { Frame f = new Frame("Practice 6-2 FlowLayoutTest"); // Frameを生成する // Buttonを生成する Button b1 = new Button("Button1"); Button b2 = new Button("Button2"); Button b3 = new Button("Button3"); f.setSize(300, 200); // Frameのサイズを設定する f.setLayout(new FlowLayout(FlowLayout.RIGHT)); // FrameにButtonを追加する f.add(b1); f.add(b2); f.add(b3); f.setVisible(true); // Frameを表示する // Frameのクローズボタン(右上の×ボタン)をクリックしたときの処理 f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); // Frameを破棄する } }); } }
https://w.atwiki.jp/ce00582/pages/1230.html
import java.awt.*; import java.awt.event.*; public class ex27 { public static void main(String[] args) { Frame f = new Frame("Practice 6-4 GridLayoutTest"); // Frameを生成する f.setSize(300, 300); // Frameのサイズを設定する f.setLayout(new GridLayout(5, 5)); // FrameにButtonを追加する for(int i = 0; i 25 ; i++) { f.add(new Button(Integer.toString(i+1))); } f.setVisible(true); // Frameを表示する // Frameのクローズボタン(右上の×ボタン)をクリックしたときの処理 f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); // Frameを破棄する } }); } }
https://w.atwiki.jp/ce00582/pages/1213.html
import java.awt.*; import java.awt.event.*; public class ex28 { public static void main(String[] args) { Frame f = new Frame("ex28"); // Frameを生成する f.setSize(500, 500); // Frameのサイズを設定する f.setLayout(new GridLayout(5, 5)); // FrameにButtonを追加する for(int i = 0; i 25 ; i++) { f.add(new Button(Integer.toString(i+1))); } f.setVisible(true); // Frameを表示する // Frameのクローズボタン(右上の×ボタン)をクリックしたときの処理 f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); // Frameを破棄する } }); } }
https://w.atwiki.jp/moge/pages/13.html
Java 関連 自作プログラム集 Java 解説 Java 参考ページLink集
https://w.atwiki.jp/sevenlives/pages/1510.html
HotJava 読み:ほっとじゃば 英語:hotjava 別名: 意味: HotJavaとはサン・マイクロシステムズが1995年にJavaで開発したウェブブラウザのこと。 ブラウザにJavaアプレットを装備し、ブラウザ上からリッチなアプリケーションを実行できるとの触れ込みであったが、当時はJavaの実行が遅く、セキュリティのための制限などが大きく普及しなかった。 後にIEやNetscapeなどにJavaアプレットは搭載された。 2008年12月17日 Javaアプレット
https://w.atwiki.jp/ce00582/pages/1305.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import javax.vecmath.*; import java.awt.*; import javax.swing.*; public class ex21 { public static void main(String[] args) { ex21 test = new ex21(); } public ex21() { JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("ex21"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,250,250); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); Color3f light_color = new Color3f(1.4f,1.4f,1.4f); Vector3f light_direction = new Vector3f(0.2f,-0.2f,-0.6f); DirectionalLight light = new DirectionalLight(light_color,light_direction); BoundingSphere bounds = new BoundingSphere(); light.setInfluencingBounds(bounds); BranchGroup group2 = new BranchGroup(); group2.addChild(light); universe.addBranchGraph(group2); Appearance appearance = new Appearance(); Material material = new Material(); //DiffuseColorを設定します。引数は順に赤、緑、青です。今回はうすい黄色・・・。 material.setDiffuseColor(0.6f,0.6f,0.3f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); //縦長の円柱を生成します。 Cylinder cylinder = new Cylinder(0.2f,0.8f,appearance); group1.addChild(cylinder); universe.addBranchGraph(group1); } }
https://w.atwiki.jp/ce00582/pages/1301.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.Box; import javax.vecmath.*; import java.awt.*; import javax.swing.*; public class ex32 { public static void main(String[] args) { ex32 test = new ex32(); } public ex32() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex32"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,200,200); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); Appearance appearance = new Appearance(); Material material = new Material(); material.setDiffuseColor(0.3f,0.3f,0.6f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); Box box = new Box(0.5f,0.25f,0.5f,appearance); group1.addChild(box); universe.addBranchGraph(group1); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); Color3f light_color = new Color3f(1.7f,1.7f,1.7f); Vector3f light_direction = new Vector3f(0.2f,-0.2f,-0.6f); DirectionalLight light = new DirectionalLight(light_color,light_direction); BoundingSphere bounds = new BoundingSphere(); light.setInfluencingBounds(bounds); BranchGroup group2 = new BranchGroup(); group2.addChild(light); universe.addBranchGraph(group2); } }
https://w.atwiki.jp/ce00582/pages/1282.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import java.awt.*; import javax.swing.*; import com.sun.j3d.utils.geometry.*; public class ex63 { public static void main(String[] args) { ex63 test = new ex63(); } public ex63() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex63"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(50,50,300,300); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); BranchGroup group1 = new BranchGroup(); Sphere sphere = new Sphere(0.5f); group1.addChild(sphere); universe.addBranchGraph(group1); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); } }
https://w.atwiki.jp/ce00582/pages/1229.html
import java.awt.*; import java.awt.event.*; public class ex26 { public static void main(String[] args) { Frame f = new Frame("ex26"); // Frameを生成する // Buttonを生成する Button b1 = new Button("上"); Button b2 = new Button("下"); Button b3 = new Button("右"); Button b4 = new Button("左"); Button b5 = new Button("中"); f.setSize(500, 500); // Frameのサイズを設定する f.setLayout(new BorderLayout(5, 5)); // FrameにButtonを追加する f.add(b1, BorderLayout.NORTH); f.add(b2, BorderLayout.SOUTH); f.add(b3, BorderLayout.WEST); f.add(b4, BorderLayout.EAST); f.add(b5, BorderLayout.CENTER); f.setVisible(true); // Frameを表示する // Frameのクローズボタン(右上の×ボタン)をクリックしたときの処理 f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); // Frameを破棄する } }); } }