痛批Java十大最無用特性

[收藏] [列印] [推薦] 10) const,goto什嗎?沒錯,它們都是Java的關鍵字,但它們什麼也不幹。9) Java的些許趣味像Personal Java,JavaOS.8)

十分鐘學會Java RMI

RMI是Java平台實現遠程調用的規範,下面是一個小例子,本機測試通過  一共有三個java類,遠程介面,服務端程式,用戶端程式  遠程介面:import java.rmi.*;public interface HelloIn extends java.rmi.Remote{ String sayHello() throws RemoteException;}  服務端程式:/*** author by http://www.bt285.cn  http://www.5a520.cn

java 中 TreadLocal類的使用

什麼是ThreadLocal?顧名思義它是local variable(線程局部變數)。它的功用非常簡單,就是為每一個使用該變數的線程都提供一個變數值的副本,是每一個線程都可以獨立地改變自己的副本,而不會和其它線程的副本衝突。從線程的角度看,就好像每一個線程都完全擁有該變數。使用情境To keep state with a thread (user-id, transaction-id, logging-id)To cache objects which you need

對於JAVA中String的一個總結

今天跟同學討論一個問題,關於String的記憶體存放問題,問題如下String s = "abc";String t = new String("abc");其中,s t 都是存放在堆棧裡的作為對象引用,我的問題是,後面的對象資訊,存在哪裡?如果採用new來初始化t,那麼"abc"肯定是存放在堆裡面的,請問s所對應的"abc"是存放在堆棧中還是堆中。。。 請牛人給個指點  --------------------------------------------------------------

JAVA引用的誤區以及應用

呵呵!還是先給大家出個題吧! public class PreferenceTest {public int testVar = 0;/** * create data: 2009-12-30</br> Just for me to test preference. * * @author XiangJie * @param args * */public static void main(String[] args) {// TODO Auto-generated method

XSD利用EMF產生JAVA代碼的相關步驟及配置

步驟一:匯入EMF的外掛程式到相關的目錄下(plugins、features)步驟二:建立EMF Project。<!--more--> 步驟三:輸入產生工程的名稱 第四步:匯入XSD,並且修改相應的名稱:     第五步:點擊finish,配置ecore相關的屬性,點擊儲存   第六步:配置genmodel的相關屬性選中它的根目錄:  我們需要配置的屬性包括:All:Compiance Level(編譯層級):1.5Copyright Text(著作權資訊):一段文字Model

JAVA初始化的陷阱

為了說明這個問題先給大家出個問題吧:請看代碼:public abstract class A {public A() {initMethod();}public abstract void initMethod();}public class B extends A {static String staticStr = "static1";private String testStr = "Test1";/* * (non-Javadoc) * * @see A#initMethod()

java 發送郵件的簡單例子

package com.jinfonet.KB;import java.util.Properties;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import com.sun.mail.smtp.SMTPMessage;public class MailSender {  

資料庫連接時一個異常的處理:java.sql.SQLException: No suitable driver found for

java.sql.SQLException: No suitable driver found

java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx

在使用webservice,mule esb等需要jaxb的項目裡經常會出現 JAXB 2.0 API is being loaded from the bootstrap classloader這個錯誤,按照打出的資訊Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See

java.lang.ExceptionInInitializerError

      這個問題大家應該是比較難見到的,如果見到了一時也很容易被嚇到!這個異常顧名思義是由於類的初始化產生的,他主要是產生在對變數的初始化過程中,如private int x = Abstract.create("x1",

JAVA拷貝檔案

呵呵,好久沒寫部落格了,今天碰到了一個問題,要拷貝一個檔案,本來想到網上找找,結果發現都沒有寫的特別精簡的,可能公司網路有限制的原因吧,就只能自己寫一個精簡的了。import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/** * 專門用作檔案處理,當前只是做了檔案及檔案夾拷貝。 * * @author jie.xiang *

android R.java資源檔不自動產生的原因

android項目 R.java資源檔不自動產生的原因有多種:1. SDK有錯誤或找不到SDK2. default.propites檔案中定義的target=android-8與eclipse設定的不一致3. 項目中有錯誤,xml檔案錯誤,資源檔名不合法:有大寫字元,數字開頭,有空格等其他 如AndroidManifest.xml裡如果指定了<uses-sdk android:minSdkVersion="5"/>與eclipse中設定的不一致(level 5 對應android2.

JavaRegex入門文檔

引言    Regex(regular expression)描述了一種字串匹配的模式,可以用來:(1)檢查一個串中是否含有符合某個規則的子串,並且可以得到這個子串;(2)根據匹配規則對字串進行靈活的替換操作。    Regex學習起來其實是很簡單的,不多的幾個較為抽象的概念也很容易理解。之所以很多人感覺Regex比較複雜,一方面是因為大多數的文檔沒有做到由淺

如何使用Java內建的Regex

在Sun的Java JDK 1.40版本中,Java內建了支援Regex的包,本文就拋磚引玉地介紹了如何使用java.util.regex包。  可粗數量級估計一下,除了偶爾用Linux的外,其他Linu

使用EJB3 Java 持久化API來標準化Java的持久化操作

持久化對於大部分公司專屬應用程式來說都是至關重要的,因為它們需要訪問關聯式資料庫,例如Oracle Database 10g。如果你正使用java開發應用程式,你可能會負責一些很乏味的工作,例如使用JDBC和SQL來編寫更新或者讀取資料庫的代碼。在過去的幾年中, 一些對象-關係映射架構,例如Oracle TopLink和JBoss Hibernate,已經非常流行了,因為它們簡化了持久化操作,將Java開發人員從無聊瑣碎的JDBC代碼中解放出來,使他們可以更加關注商務邏輯。

java中的日期處理練習

 package net.hfh;import java.sql.Tipackage net.hfh;import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.TimeZone;public class DateFormat {

Java裡關於複製與“冷藏”和“解凍”方法[00原創]

import java.awt.Point;import java.io.IOException;import com.sun.corba.se.impl.io.OptionalDataException;/** * 複製測試<br> * 以方形類為例,比較了深複製(deep clone)與淺複製(shallow clone)的異同 *  * @see #clone() * @author 88250 * @version 1.0.0, 2007-8-26 */public clas

Java傳統型應用程式設計:SWT 簡介

Java語言的聲望和它在傳統型應用程式(GUI程式)所取得的成就顯然極不相符,至今仍然很少能看到非常成功Java傳統型程式。雖然有JBuilder, Netbean,JProbe等大型軟體作為代表,但這仍不能證明Java的GUI程式是成功的:它們的外觀總是和同一作業系統平台下的其它軟體顯得格格 不入。對機器配置的需求也似乎永無止境,這使得它們只能被一些總是擁有當前最高效能PC的程式員們所容忍,或是那些不在乎金錢和時間的專業使用者所接受。對

單例(Singleton)模式的Java實現[00原創]

 本次執行個體介紹了單例設計模式裡最常見的兩個執行個體——餓漢單例與懶漢單例。1. 類圖2.

總頁數: 4058 1 .... 750 751 752 753 754 .... 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.