emacs編寫java swing程式

Linux下面使用emacs 編寫java程式,而不使用eclipse、netbeans等IDE工具,給我一種很酷的感覺。其實最主要的要知道一些細節:1)jdk1.6版本後面運行程式類通常格式如下:java packageName.className並且運行這行命令的當前路徑應該在packageName同名目錄的外面2)如果兩個類同屬於一個package,先使用javac編譯好一個類A,另一個依賴A的類B編譯時間用如下命令:javac -d . B.java我使用

JAVA 調用包中的預存程序(分頁)

這個分頁的預存程序是轉自互連網:http://kingmxj.javaeye.com/blog/438267  create or replace package package_page as   type cursor_page is ref cursor;   Procedure proc_page(              p_tablename varchar2,                --表名emp e              p_tablecolumn varchar2

在BEA WebLogic中使用JavaMessage Service

在最近兩年裡,Sun引入了很多針對公司專屬應用程式程式開發的API。其中最令人興奮的是JavaMessage Service或者JMS。JMS

Emacs開發Java之安裝

Emacs開發Java前言筆者把多年UBuntu上用Emacs和Maven開發Java應用(包括TestNG和Web application)的技巧總結出來,希望對有志於Linux開發的朋友有協助。我並不反對用IDE開發,但是很多時候,Emacs能夠帶來更快的速度(同時對機器硬體要求也很小),對Java工程的更透徹瞭解,更容易和開源領域的工程師交流。我還不怎麼喜歡用滑鼠,Emacs讓我能夠解放我的右手。安裝1.確保你已經安裝了JDK2.確保你安裝了Maven3.安裝Emacs:sudo apt-

Emacs開發Java之使用

常用方法JDEE的用法可以參考官方網站,我這裡只列出自己最常用的。由於我不用Ant了,所以基本上編譯都直接採用mvn命令,這些就不勞駕JDEE.java doc產生,也通過maven plugin來完成,不需要JDEE幫忙。建立類輸入命令:jde-gen-class-buffer然後按照嚮導提示完成建立類檔案的過程。相對比較簡單,但是能用了。智能提示在需要提示的地方按下按鍵組合:Ctrl c v

Java運行系統命令

之前寫過一個版本的Java代碼用來調用linux shell指令碼,原文如下:http://blog.csdn.net/sheismylife/article/details/4817851不過沒有試過windows下運行,試了一下,還是不錯的,把代碼做了一些調整,封裝成對象,這樣更方便多線程下調用,不用擔心靜態變數互相干擾的問題。先看一下怎麼用: public static void main(String[] args) { try {

啟動Java程式為Linux服務

不想用別人封裝的程式,比如wrapper service。用自己的指令碼搞定。1.建立一個start.sh指令碼,裡面運行java程式:-UU-:----F1 master_rest 18% L25

JAVA 小寫金額轉換大寫金額

import java.io.*;import java.lang.String;public class Switchover {public static String[] strChi = {"零","壹","貳","三","肆","伍","陸","柒","捌","玖"};public static String[] strUnits = {"","","拾","佰","仟","萬","拾","佰","仟","億","拾","佰","仟","兆","拾","佰","仟","角","分"

JAVA實現對某一時間(hh:mm)增加若干分鐘

用到這個功能了,網上搜了下,只有對目前時間增加若干分鐘的,但沒有對任意時間增加的,所以自己寫了個共用下。String starttime="08:30";int gap = 20;String newtime = addMin(starttime,gap);   /** * 根據提供的時間(hh:mm)和間隔返回新的時間 * * arg1:初始時間 * arg2:需要增加的分鐘數目 * * return:返回新的時間 * */

深度解析Java記憶體的原型

轉載自:http://www.csdn.net/article/2012-06-29/2806999本文主要通過分析Java記憶體配置的棧、堆以以及常量池詳細的講解了其的工作原理。一、Java虛擬機器記憶體原型寄存器:我們在程式中無法控制棧:存放基本類型的資料和對象的引用,但對象本身不存放在棧中,而是存放在堆中堆:存放用new產生的資料靜態域:存放在對象中用static定義的靜態成員常量池:存放常量非RAM儲存:硬碟等永久儲存空間。二、常量池(constant

Java中調用參數是數組的預存程序

 Java中調用參數是數組的預存程序1. 預存程序以及類型定義如下:--The array in oracleCREATE OR REPLACE TYPE idArray AS TABLE OF VARCHAR2(20); --package headerCREATE OR REPLACE PACKAGE Lib_Package AS  PROCEDURE Book_Check_Procedure(ids IN idArray, exist OUT NUMBER); END

java 取得目前時間的前幾天

/*** 根據輸入的日期文字 和 提前天數 , 獲得 指定日期提前幾天的日期對象* * @param dateString* 日期對象 ,格式如 1-31-1900* @param lazyDays* 反向推算的天數* @return 指定日期反向推算指定天數後的日期對象* @throws ParseException*/public Date getDate(String dateString, int beforeDays)throws

解決java.util.HashMap.get異常

一早上就聽說我們伺服器重啟了,後來拉日誌一看異常:java.util.HashMap.get看過後沒有發現邏輯上的問題,老大說吧HashMap都改成ConcurrentHashMap,將信將疑的改啦.後來去google查了,還真是這樣!IBM論壇上對此類問題也做出瞭解決:http://www-01.ibm.com/support/docview.wss?rs=2307&context=SSQH9M&dc=D400&uid=swg24023670&loc=en_US

JAVA程式員應該知道的linux命令

常用命令1.在compose Bar下可以對多個伺服器同時進行操作。選擇To All Sessions2. 查看JAVA進程: ps -ef | grep javaps auxf | grep java3.殺死JAVA進程:pkill java (在有反串改的時候可以用,殺死所有java進程)kill -9 進程IDps -ef | grep "Dcatalina.base=/usr/oa/appserver" | grep -v "grep" | awk '{print   $2} ' |

適配器(JAVA設計模式)

適配器就是讓實現不同介面的類協同工作。1.定義一個提供給客戶的目標介面Target2.定義一個需要適配的類Result3.定義一個適配器Adapter//對使用者的介面public interface Target {void usb2();}//需要適配的類,此介面可能實現了其它的介面如USB3介面等。public class Result {public void usb3(){System.out.println("usb3...");}}//適配器public class

JAVA學習[題外話]

    今天終於把基本的文法複習完了,學習文檔基本上完成了,稍微再完善一下,我會一點點貼上來。    因為曾經在學校用的是徐迎曉的《JAVA文法及網路應用設計》這本書,所以總結的東西,用的是這本書的例子,我稍微把他們組合最佳化了下[題外話]   

java進階多線程編程–關於線程的停止問題

 多線程是java的一個優勢,java使得程式員可以很方便的進行多線程程式開發。獲得更好的效能。  關於多線程的概念以及一般的多線程編程,比如如何以及為何實現runnable介面,為何stop()會被Deprecated掉等等,這個請看matrix之前的多線程編程基礎或者sun的java文檔。  關於多線程編程,有幾點這裡要提到的:  1。既然stop()是不被推薦的,那麼我們如何停止一個線程呢?直接kill嗎?在這裡,筆者總結一種比較通用也比較穩定的方法:  class threadtest 

JavaMessage Service基礎

  在不同系統之間交換資訊的一大障礙是如何在精確交換和格式化資料方面取得一致。Java Message Service( JavaMessage Service,簡稱JMS)通過提供一種與J2EE應用程式或傳統系統互動的方法部分的解決了這個問題。   JMS的通用介面集合以非同步方式發送或接收訊息。非同步方式接收訊息顯然是使用間斷網路連接的客戶機,諸如行動電話和PDA的最好的選擇。另外,

Java開發中多線程同步技巧

在編寫一個類時,如果該類中的代碼可能運行於多線程環境下,那麼就要考慮同步的問題。在Java中內建了語言級的同步原語--synchronized,這也大大簡化了Java中多線程同步的使用。 我們首先編寫一個非常簡單的多線程的程式,是類比銀行中的多個線程同時對同一個儲蓄賬戶進行存款、取款操作的。  在程式中我們使用了一個簡化版本的Account類,代表了一個銀行賬戶的資訊。在主程式中我們首先產生了1000個線程,然後啟動它們,每一個線程都對John的賬戶進行存100元,然後馬上又取出100元。這樣,

Java Wrapper Classes Interview Questions

 Java Wrapper Classes Interview Questions What are Wrapper Classes? Describe the wrapper classes in Java.  Wrapper classes are classes that allow primitive types to be accessed as objects. Wrapper class is wrapper around a primitive data type.

總頁數: 4058 1 .... 2164 2165 2166 2167 2168 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.