bestlong 怕失憶筆記

當健忘由隨機逐漸趨向常態時,作筆記是非常必要的

Entries for the ‘Java’ Category

在 mac 環境安裝 JDK 6

雖然 JDK 已經演進到 8 的版本,還是會有有需要用到舊版的狀況。

而 Java SE Development Kit 6 在 Oracle 官方沒有直接提供給 mac 用的版本,需要到 Apple 網站下載

請開啟瀏覽器開啟連結到 https://developer.apple.com/download/more/

需要用到 Applie ID 帳號登入

mac-install-jdk6_1

進入畫面後在左側搜尋框查詢 Java

mac-install-jdk6_2

然後展開最新的 Developer Package 就可以看到 dmg 得下載連結

mac-install-jdk6_3

下載後直接安裝就完成 JDK 6 的安裝。

Leave a Comment

在 Struts2.2 使用 DateTimePicker 來輸入日期

環境是使用 struts-2.2.1.1 在 lib 增加 struts2-dojo-plugin-2.2.1.1.jar 後就可以使用 DateTimePicker 來輸入日期.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ taglib uri="/struts-dojo-tags" prefix="sx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DateTimePicker Test</title>
<s:head />
<sx:head />
</head>
<body>
<center>
<s:form method="post" >
<sx:datetimepicker name="member.birthday" label="出生日" displayFormat="yyyy/MM/dd" />
<tr><td> </td><td><s:submit action="memberSave" value="Save" /></td></tr>
</s:form>

</center>
</body>
</html>

官方資料:
http://struts.apache.org/2.x/docs/datetimepicker.html
http://struts.apache.org/2.2.1.1/docs/datetimepicker.html

Leave a Comment

Java API Class 不會用! 搜尋引擎找範例給你

Java API Class 規模非常龐大,市面上的書籍也因為篇幅有限無法做詳盡的介紹而且範例程式碼也不多。看官方文件有時又像天書令人摸不著頭緒。想看 Open Source 的內容又要大費周章。

在網路上發現了這個程式碼搜尋引擎,他是以幾個具高知名度的 Java 開放原始碼專案例如:ant、Tomcat、Spring…等的程式碼,經過分析後所建立的資料庫,可以方便的查詢某個 Class 是在這些專案中是如何應用的。

例如用:Thread 這個當關鍵字來查詢,就出現:

先列出相關的 Java API Class 清單,再來進入 currentThread 來看看

可以看到下圖查詢結果中有顯示在那個專案的那個程式碼以及行號位置

還可進一步點選 Class 的連結直接檢視該 Class 實作的完整內容

這樣就可以很快的去研究別人是如何實作的,來提昇學習與開發效率,真的很方便。

http://www.jexamples.com/

Comments (1)

Java 反編譯工具:jd-gui

JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.

JD-GUI is free for non-commercial use. This means that JD-GUI shall not be included or embedded into commercial software products. Nevertheless, this project may be freely used for personal needs in a commercial or non-commercial environments.

http://java.decompiler.free.fr/

Leave a Comment

用 DJ Java Decompiler 救回找不到原始碼的程式

把 class 變成 java code 可以用反組譯工具

http://members.fortunecity.com/neshkov/dj.html

djshot311

Leave a Comment

  • 工商服務

    廣告讀取中...
  • 近期迴響

  • 標籤

  • 彙整