<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Java on G. T. Wang</title>
    <link>https://blog.gtwang.org/tags/java/</link>
    <description>Recent content in Java on G. T. Wang</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>zh-tw</language>
    <copyright>G. T. Wang</copyright>
    <lastBuildDate>Mon, 27 May 2019 11:39:48 +0800</lastBuildDate>
    <atom:link href="https://blog.gtwang.org/tags/java/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Eclipse 出現 javax.websocket cannot be resolved 問題解決方法教學</title>
      <link>https://blog.gtwang.org/programming/eclipse-javax-websocket-cannot-be-resolved-solution/</link>
      <pubDate>Mon, 27 May 2019 11:39:48 +0800</pubDate>
      <guid>https://blog.gtwang.org/programming/eclipse-javax-websocket-cannot-be-resolved-solution/</guid>
      <description>&lt;p&gt;本篇記錄在 Eclipse 中，如何處理加入外部的 &lt;code&gt;websocket-api.jar&lt;/code&gt;，解決 &lt;code&gt;javax.websocket cannot be resolved&lt;/code&gt; 這樣的問題。&lt;/p&gt;
&lt;p&gt;

&lt;ins class=&#34;adsbygoogle&#34;
     style=&#34;display:block&#34;
     data-ad-client=&#34;ca-pub-7794009487786811&#34;
     data-ad-slot=&#34;9921134032&#34;
     data-ad-format=&#34;auto&#34;
     data-full-width-responsive=&#34;true&#34;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;/p&gt;

&lt;p&gt;在 Eclipse 中匯入外部專案時，若發生 &lt;code&gt;javax.websocket cannot be resolved&lt;/code&gt; 這樣的問題，通常是因為缺少了 &lt;code&gt;websocket-api.jar&lt;/code&gt; 這個 JAR 檔案，以下是解決的方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java 程式處理網址 URL 百分比編碼與解碼教學</title>
      <link>https://blog.gtwang.org/programming/url-percent-encoding-and-decoding-using-java/</link>
      <pubDate>Wed, 29 Mar 2017 10:38:25 +0800</pubDate>
      <guid>https://blog.gtwang.org/programming/url-percent-encoding-and-decoding-using-java/</guid>
      <description>&lt;p&gt;這裡介紹在 Java 程式中，如何使用 &lt;code&gt;java.net.URLEncoder&lt;/code&gt; 與 &lt;code&gt;java.net.URLDecoder&lt;/code&gt; 對網址進行百分比編碼與解碼。&lt;/p&gt;
&lt;p&gt;有時常在處理網址的人應該會發現某些網址在從瀏覽器複製下來之後，就會變成一些百分比加上十六進位碼的奇怪網址，而貼回去瀏覽器又變正常了，就個就是網址 URL 百分比編碼的問題，這裡介紹如何以 Java 程式來處理網址的百分比編碼與解碼。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu Linux 安裝 Oracle 或 OpenJDK 的 Java JRE 與 JDK 步驟教學</title>
      <link>https://blog.gtwang.org/linux/how-to-install-java-with-apt-get-on-ubuntu-linux/</link>
      <pubDate>Tue, 07 Feb 2017 11:44:45 +0800</pubDate>
      <guid>https://blog.gtwang.org/linux/how-to-install-java-with-apt-get-on-ubuntu-linux/</guid>
      <description>&lt;p&gt;本篇文章介紹如何在 Ubuntu Linux 中以 apt 安裝 Oracle 或 OpenJDK 的 Java 的 JRE 執行環境以及 JDK 開發環境。&lt;/p&gt;
&lt;p&gt;Java 是許多應用軟體都會需要的執行環境，而在 Ubuntu Linux 中的 Java 版本主要有兩種，一個是 Oracle 官方的 Java，另外一個是 OpenJDK 開放原始碼的 Java，這兩種 Java 實作版本都有通過 &lt;a href=&#34;https://en.wikipedia.org/wiki/Technology_Compatibility_Kit&#34;&gt;TCK&lt;/a&gt;，而且兩者目前主要都是 Oracle 在維護，差異其實不大（請參考 &lt;a href=&#34;https://stackoverflow.com/questions/22358071/differences-between-oracle-jdk-and-open-jdk-and-garbage-collection&#34;&gt;StackOverflow&lt;/a&gt;）。&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何切換 Mac OS X 的 Java 版本設定</title>
      <link>https://blog.gtwang.org/mac-os/how-to-set-or-change-the-default-java-jdk-version-on-os-x/</link>
      <pubDate>Tue, 19 Apr 2016 14:46:38 +0800</pubDate>
      <guid>https://blog.gtwang.org/mac-os/how-to-set-or-change-the-default-java-jdk-version-on-os-x/</guid>
      <description>&lt;p&gt;這裡介紹如何切換 Mac OS X 的 Java 版本，根據不同程式選擇適合的 JRE 版本。&lt;/p&gt;
&lt;p&gt;有時候因為某些舊版程式的需要，我們會在電腦中安裝各種不同的 Java 版本，而每一個程式需要的 Java 版本也都不一樣，以下是在 Mac OS X 中切換 JRE 版本的方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用程式控制 TP-LINK 路由器的 ADSL 連線，自動更換 IP 位址</title>
      <link>https://blog.gtwang.org/programming/java-tp-link-router-adsl-change-ip/</link>
      <pubDate>Mon, 22 Sep 2014 07:52:11 +0800</pubDate>
      <guid>https://blog.gtwang.org/programming/java-tp-link-router-adsl-change-ip/</guid>
      <description>&lt;p&gt;本文以 TP-LINK 的 TL-WR741ND 路由器（router）為例，示範如何使用各種程式語言與工具遠端控制路由器的 ADSL 連線（斷線並重新連線），自動更換網路的 IP 位址。&lt;/p&gt;
&lt;p&gt;現在市面上大部分的路由器（或是 IP 分享器）都有網頁管理的介面，使用者可以透過網頁登入之後，管理路由器中的各種功能，而如果要更換 ADSL 的 IP 位址，最簡單的方式就是在網頁管理介面中，手動重新連線，由於非固定制的 ADSL 每次連線都會配發不同的 IP 位址，這樣自然就可以獲得一個新的 IP 位址了，這就是一般更換 IP 位址的原理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eclipse 安裝與設定 GlassFish 伺服器教學（Java EE 7 Application Server）</title>
      <link>https://blog.gtwang.org/web-development/eclipse-glassfish-java-ee-7-application/</link>
      <pubDate>Thu, 17 Apr 2014 14:00:27 +0800</pubDate>
      <guid>https://blog.gtwang.org/web-development/eclipse-glassfish-java-ee-7-application/</guid>
      <description>&lt;p&gt;這裡介紹如何在 Eclipse 中安裝 GlassFish Application Server，建立 Java EE 開發環境。&lt;/p&gt;
&lt;p&gt;GlassFish 是一個開放原始碼的 Java EE Application Server，這裡以 Eclipse Kepler 為例，示範如何在 Eclipse 的環境下安裝 GlassFish，作為開發 Java EE 應用程式的伺服器。這裡所使用的作業系統為 Mac OS X，不過不同的作業系統在安裝上應該都差不多。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Node.js 與 Java 在同時性資料處理應用程式上的差異比較</title>
      <link>https://blog.gtwang.org/programming/node-js-is-faster-than-java-for-concurrent-data-processing-operations/</link>
      <pubDate>Tue, 11 Feb 2014 07:31:12 +0800</pubDate>
      <guid>https://blog.gtwang.org/programming/node-js-is-faster-than-java-for-concurrent-data-processing-operations/</guid>
      <description>&lt;p&gt;這裡解釋為什麼 Node.js 架構在同時性資料處理應用程式上的效能會比傳統 Java 架構好的原因所在。&lt;/p&gt;
&lt;p&gt;在討論 Node.js 與 Java 架構的差異之前，我們要先了解資料處理應用程式是什麼。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在 Eclipse 中設定 Java 函式庫（JAR）的 Source 與 Javadoc 檔案，讓寫程式時看說明更方便</title>
      <link>https://blog.gtwang.org/programming/eclipse-java-jar-source-javadoc/</link>
      <pubDate>Mon, 27 May 2013 09:58:33 +0800</pubDate>
      <guid>https://blog.gtwang.org/programming/eclipse-java-jar-source-javadoc/</guid>
      <description>&lt;p&gt;在 Eclipse 中若安裝 Jar 函式庫而沒有設定 Source 與 Javadoc，就會無法看到函式庫的說明與程式碼，這裡教大家如何在 Eclipse 中正確設定 Source 與 Javadoc 的 Jar 檔。&lt;/p&gt;
&lt;p&gt;在使用 Eclipse 撰寫 Java 程式時，我們常常會需要觀看類別的說明，正常來說在程式碼中，將滑鼠移到一個類別上就會出現類似這樣的類別說明：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
