JAVA源檔案的命名規則

JAVA源檔案的命名規則 主講:耿祥義    文檔整理:符亮源檔案的命名規則是:如果源檔案中有多個類,那麼只能有一個類是public類;如果有一個類是public類,那麼源檔案的名字必須與這個類的名字完全相同,副檔名是.java;如果源檔案沒有public類,那麼源檔案的名字只要和某個類的名字相同,並且副檔名是.java就可以了.注意:當JAVA應用程式中有多個類時,JAVA命令後的類名必須是包含了main方法的那個類的名字,即主類的名字。 

flex和java之間的自訂對象轉換

http://www.1v5.com/blog/?action=show&id=81flex和java之間的自訂對象轉換準備用Flex+LCDS+Spring+Hibernate做一個OA系統因為剛接觸Flex所以很多問題都很迷茫昨天試了一下Flex通過LCDS和java進行互交,但殘留了一個問題,Flex和JAVA之間如何傳遞自訂對象。今天在網上搜了一下相關的資料,得到的解決辦法,具體如下:首先看一下AS的VOActionScript代碼package com.bean {

編譯環境與產生環境的JDK版本不一樣,報:java.util.zip.ZipException: error in opening zip file

    發布應用的時候,發現生產環境報將編譯環境編譯好的WAR包拿到生產環境,報異常如下:    Caused by: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:127) at java.util.jar.JarFile.<

jstack命令(Java Stack Trace)

 JDK內建工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Process Status Tool)三、jstack命令(Java Stack Trace)四、jstat命令(Java Virtual Machine Statistics Monitoring Tool)五、jmap命令(Java Memory Map)六、jinfo命令(Java Configuration Info)七、j

java記憶體回收機制

引言 Java的堆是一個運行時資料區,類的執行個體(對象)從中分配空間。Java虛擬機器(JVM)的堆中儲存著正在啟動並執行應用程式所建立的所有對象,這些對象通過new、newarray、anewarray和multianewarray等指令建立,但是它們不需要程式碼來顯式地釋放。一般來說,堆的是由記憶體回收

多檔案上傳組件SWFUpload java環境小例子

 本文發現還是有人發短訊息提問,今天特地編輯一下。 當時發文的時候,網上關於flash提交檔案的文章還是比較少的,現在是一google一大把。所以本文也不會再更新什麼東西了。。 另外說明下那個例子是很久前的東西了,不適用於flash10版本,只能用在flash9以下版本,想使用看效果的可以把原生flash版本退到9然後看下效果。 ============================分割線=========================

java中重寫與重載的區別

1.Overriding

如何從 Java 預存程序將 JDBC ResultSet 作為 Ref Cursor 返回

如何從 Java 預存程序將 JDBC ResultSet 作為 Ref Cursor 返回日期:2003 年 3 月 3 日在閱讀此方法文檔以後,您應該能夠: 建立將 JDBC 結果集作為 REF CURSOR 返回的 Java 預存程序建立 Java 預存程序的調用規範簡介 本文檔示範如何從 Java 預存程序將 JDBC ResultSet 作為 REF CURSOR 返回。JDBC ResultSet 是一個表示資料庫的資料表,通常通過執行查詢資料庫的語句產生該表。REF CURSOR

java中的容器類簡介

看了《thinking in java》中的holding your objects一章,對java的容器有了更深入的瞭解。現在來總結一下。1.容器的介面分為兩大類:Collection與Map。Collection主要用來處理存放同一種Object的事情,而Map主要用來處理一種Object與另一種Object之間的映射關係。2.Collection分為三大種:List,Set,Queue。   (1) List:用於線性存放同一種Object,經常用於有順序的儲存;   (2)

JAVA 跳躍陳述式break,continue,return

JAVA 跳躍陳述式break,continue,return.(2009-05-12 15:54:09)標籤: 5.3.1 使用break 語句在Java 中,break語句有3種作用。第一,你已經看到,在switch語句中,它被用來終止一個語句序列。第二,它能被用來退出一個迴圈。第三,它能作為一種“先進”的goto 語句來使用。下面對最後 2種用法進行解釋。使用break 退出迴圈可以使用break

java.util.Date 和 java.sql.Date 之間的轉換

    最近做項目遇到這個問題,先總結如下:   java.sql.Date 是java.util.Date的子類,一個封裝了毫秒值的瘦封裝器,它允許JDBC將毫秒值標誌為SQL DATE值。為了與sql Date 的定義一致,由java.sql.Date執行個體封裝的毫秒值必須通過將時間,分鐘,秒和毫秒設定為與該執行個體相關的特定時區中的零來規範。 java.util.Date

在java判斷字串有多少中文字

 /* * 判斷字串中有多少中文字元 */import java.util.regex.*;import java.util.*;public class NumCount{ private static String str = "可哦dads啊d好地方的kadsc" ; private static Pattern p; private static Matcher m;  public static int getNum(String str){  int

java筆試100題(1-50)

JAVA相關基礎知識 1、物件導向的特徵有哪些方面   1.抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算瞭解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2.繼承: 繼承是一種連接類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的衍生類別(子類),而原始類稱為新類的基類

Java筆試100題(51-100)

51、記憶體回收的優點和原理。並考慮2種回收機制。 Java語言中一個顯著的特點就是引入了記憶體回收機制,使c++程式員最頭疼的記憶體管理的問題迎刃而解,它使得Java程式員在編寫程式的時候不再需要考 慮記憶體管理。由於有個記憶體回收機制,Java中的對象不再有"範圍"的概念,只有對象的引用才有"範圍"。記憶體回收可以有效防止記憶體泄露,有效使

ubuntu12.04下安裝java7

Java環境配置這個在windows下只是安裝exe的過程,在ubuntu下已不見得過於複雜,一般瞭解Java環境配置的,都理解下面的步驟意義: 1. 從oracle官網下載新版jdk的檔案,將下載的檔案放到/usr/lib/jvm/java中,並解壓,ok,jdk已安裝完畢!2. 環境變數配置    在終端執行命令: sudo vi /etc/environment,紅色部分為添加的資訊:    JAVAHOME=/usr/lib/jvm/java/jdk1.7.0_04    PATH="/

編譯Android出錯:Unable to execute dex: Java heap space

昨天在編譯運行(Run As Android Application)同事寫的應用(移植)時,提示Unable to execute dex: Java heap space,剛開始以為是Android SDK沒裝好,於是我寫了個Hello Android程式來驗證,Hello Android可以運行。於是,我Google了一下,據說是因為升級了ADT緣故(好像是Android小組的回複),將最新的ADT換回之前的,或者使用Android小組(?)說的Fix了的版本就可以了(這一點我沒有實驗)。

java String getBytes

大家都知道java的char是雙位元組字元,而String提供了getBytes的函數,這個函數得到的bytes數組是什麼樣的形式存在呢?是雙位元組的字元順序存在數組中嗎?做個實驗 String ts1 = "112";  byte[] ts2 = null;   ts2 = ts1.getBytes();這個輸出的是112的ascii 49 49 50注意到這個有個重載的方法加了個參數encoding,換個試試String tests1 = "112";  byte[] tests2 =

java堆棧 .

  Java棧與堆 ----對這兩個概念的不明好久,終於找到一篇好文,拿來共用 1. 棧(stack)與堆(heap)都是Java用來在Ram中存放資料的地方。與C++不同,Java自動管理棧和堆,程式員不能直接地設定棧或堆。 2.

java解析xml(JDOM)配置環境

JDOM只是一種適合Java程式員來使用的Java XML解析器。Java + XML = JDOM ! JDOM的主要創始人(好像創始人是兩個)Jason Hunter有一篇精彩的演講介紹了JDOM技術,題目就是JDOM Makes XML Easy。在http://jdom.org可以下載JDOM的最新版本。以JDOM

java中static的作用

有時你希望定義一個類成員,使它的使用完全獨立於該類的任何對象。通常情況下,類成員必須通過它的類的對象訪問,但是可以建立這樣一個成員,它能夠被它自己使用,而不必引用特定的執行個體。在成員的聲明前面加上關鍵字static(靜態)就能建立這樣的成員。如果一個成員被聲明為static,它就能夠在它的類的任何對象建立之前被訪問,而不必引用任何對象。你可以將方法和變數都聲明為static。static 成員的最常見的例子是main( ) 。因為在程式開始執行時必須調用main()

總頁數: 4058 1 .... 450 451 452 453 454 .... 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.