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實現視頻分段並且合并

import java.io.*;public class Study {private static int length = 1024;// 可以設定檔案在讀取時一次讀取檔案的大小 /* * 檔案的切割 String path 切割檔案的路徑 size      子檔案的大小 */public static void filesplit(String path, int size) throws Exception {if (path == null)throw new Exception(

Exception in thread “main” java.lang.IllegalArgumentException: adding a window to a cont

先看一下兩個類public class ImagePanel extends JFrame{……}public class ImageTest{ public static void main(String[] args) {  ImagePanel panel = new ImagePanel(new ImageIcon("images/bg1.jpg").getImage());  JFrame frame = new JFrame("create a

Java內建三種註解

Java1.5引入了註解。使代碼更加乾淨易讀,並提供了編譯期類型檢查。Java SE5內建了三種定義在java.lang中的標準註解:@Override, 表示當前的方法定義將覆蓋父類中的方法,如果拼字錯誤,或者signature和父類被覆蓋的方法不一致,則編譯錯誤。@Deprecated, 編譯器會發出警告資訊@SuppressWarnings, 關閉不當的編譯器警告資訊

java.lang.ClassCastException: android.app.Application cannot be cast to greendroid.app.MyApplication

<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:name="com.athena.www.common.MyApplication" >出現這個的錯誤原因就是在manifest.xml檔案中沒有加android:name="com.athena.www.common.MyApplication"

《深入理解Java虛擬機器》學習筆記一:Java記憶體地區

JVM所管理的記憶體包括幾個運行時資料區域:1程式計數器(program counter register):為了線程切換後能恢複到正確的執行位置,每條線程都需要有一個獨立的程式計數器,各線程之間的計數器互不影響,隔離儲存區 (Isolated Storage),這類記憶體地區稱為“線程私人”記憶體。他是唯一一個在java虛擬機器規範中沒有規定任何OutOfMemoryError情況的地區。2虛擬機器棧(VM

小小的java socket聊天程式

      本程式是基於java語言的Socket聊天程式,採用TCP傳輸協議,實現兩個人之間的資訊互動。在形成最終結果之前,我經曆了兩個過程程式,兩個過程均為半成品,他們反映了我整個課程設計中的思考過程,在一個較為系統思考過程後,socket思想一層一層加固,讓我映像很深刻,收穫很多。在此文檔中,我將示範我兩個過程程式的思考過程,然後對原始碼進行講解,但最終上傳的代碼為製成品。     

Java下的架構編程(3)–關於反射的碎話

    作者:江南白衣         反射,所有教科書都正兒八經的講了,這裡只能再隨便講兩句。     反射是一種讓架構能夠根據 "以字串形式存在的資訊"

Java5泛型的用法,T.class的擷取和為擦拭法月台

作者:江南白衣    Java 5的泛型文法已經有太多書講了,這裡不再打字貼書。GP一定有用,不然Java和C#不會約好了似的同時開始支援GP。但大家也清楚,GP和Ruby式的動態OO語言屬於不同的意識形態,如果是一人一票,我想大部分的平民程式員更熱衷動態OO語言的平白自然。但如果不準備跳槽到支援JSR223的動態語言,那還是看看GP吧。   胡亂總結泛型的四點作用:   第一是泛化,可以拿個T代表任意類型。

Java從入門到精通 – JavaString 字串拼接,截取,尋找及日期轉換

import java.util.Date;public class JavaString { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //char to string char a[] = {'g','o','o','d','.'}; String s = new String (a); //全部字元 System.

Java Servlet實現同一帳號後登陸擠掉前一個登陸(類似QQ)

實作類別似QQ登陸功能,帳號已在一處登陸,在另外一處登陸時,將擠掉前一次的登入。原理簡介:主要是servlet中對使用者登入時的處理,servlet中維護了使用者和sessionId的關係以及使用者和session的關係,儲存在兩個map中,當使用者登入時會向map中新增一條記錄,如果發現map中已經有了該使用者,則將該使用者對應的記錄刪掉,注意是將map中的記錄刪掉而不是將session銷毀,然後在該session中放入給使用者提示的資訊,再將新使用者的資訊放入map中。在頁面中需要不斷的驗證

Java中的冒泡排序法and針對數組的普通尋找法和二分尋找法

下面是冒泡排序法的範例程式碼package com.jadyer.sort;/** * 冒泡排序法 * @see JDK本身也提供了數組排序API,不妨參考一下,即Arrays.sort(array) */public class BubbleSort {public static void main(String[] args) {bubbleSort(new int[]{4,6,9,8,3,2});}public static void bubbleSort(int[]

java多線程之生產者消費者隊列

java多線程一般都會講消費者-生產者模型生產者與消費者模型中,要保證以下幾點:1 同一時間內只能有一個生產者生產2 同一時間內只能有一個消費者消費3 生產者生產的同時消費者不能消費4 訊息佇列滿時生產者不能繼續生產5 訊息佇列空時消費者不能繼續消費----------------------------------------------------Message類public class Message { public static int id;public String

JAVA APP——密碼加密後端儲存

一個簡單的應用,從python回到JAVA,重新熟悉下JAVA,另外方面前段時間看完設計模式不用上的感覺很快就忘記了,想從設計及開發上多應用下。一、需求 平常註冊的網站多了,或者小號或者帳號等多了,主要怕一些網站明文傳輸的,很多密碼都是臨時的那種,但是後面要用又想不起來,故想做這麼個簡單應用本地將密碼做RSA加密,然後根據網站網域名稱和帳號儲存到遠端儲存上。本來是考慮用有道雲筆記的,後來申請許可權花了很多時間,API也相對較複雜,就先採用File,FTP,百度雲儲存三種方式做後端儲存。二、設計雖

Java代碼產生Myeclipse註冊碼

1、運行代碼,在控制台會出現如下please input register name:輸入你自訂的名字Serial:xxxxxxxxxxxxxxxxxxxxxxxxxxxx(擷取到的註冊碼)2、進入MyEclipse,MyEclipse-->Subscription Information,然後輸入Subscripter和Subscription Code即可public class MyEclipseGen { private static final String LL =

Java二分尋找

package com.test.day1;//二分尋找2013年5月19日15:38:43public class Binarysearch {public static void main(String[] args) {int[] array=new int[]{2,4,6,8,10,12}; System.out.println(Binarysearch.binary_search(array, array.length, 8));}/** * 尋找函數 * @param

學習Java6(五) 圖片格式的轉換

 1 import java.awt.image.BufferedImage; 2 import java.io.File; 3 import java.io.IOException; 4 import javax.imageio.ImageIO; 5  6 public class ImageIOTest { 7     public static void main(String args[]) throws IOException { 8         File inputFile = 

二叉尋找樹的Java實現

         為了克服對樹結構編程的恐懼感,決心自己實現一遍二叉尋找樹,以便掌握關於樹結構編程的一些技巧和方法。以下是基本思路:         [1] 關於容器與封裝。封裝,是一種非常重要的系統設計思想;無論是面向過程的函數,還是物件導向的對象,都是實現抽象和封裝的技術手段。要使系統更加安全更具可維護性,就應當將封裝思想謹記心中。容器是封裝思想的絕好樣本。使用者對容器的印象應該簡潔地表達為:A. 可以存入指定的東西; B. 可以取出所期望的東西。

JAVA 列印圖片透明浮水印

 import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import javax.imageio.ImageIO;import

Java影像處理技術之四

使用圖象:現在,我們將重寫paintFrame()來使圖象動起來。這也就帶來一些問題,圖象往往相當大,被一點點調入,將圖象全部畫出將花費很多時間,尤其是通過一個較慢的串連,這也就是為什麼drawImage帶四個參數的原因,其中第四個參數為一個ImageObserver對象。通過調用getImage()得到圖象。在螢幕上移動一幅圖象:world.gif作為背景,car.gif作為移動物體,且被繪製了兩次,造成一個兩輛車比賽的情境。全文閱讀:http://www.javah.net/GUIbianc

總頁數: 4058 1 .... 2807 2808 2809 2810 2811 .... 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.