Time of Update: 2018-12-05
package cn.com.cloud.utils;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import
Time of Update: 2018-12-05
閑來無事將早些時候已實現的QQ登入介面再實現了一遍,純手工打造(意思是沒有用NetBeans、MyEclipse的拖動功能)。原始碼如下: package ibees.qq;import java.awt.BorderLayout;import java.net.URL;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JComboBox;
Time of Update: 2018-12-05
public static void main(String[] args) throws IOException {String jarPath = "omc-pm-server-eOMC910V100R001C00SPC100B020.jar";String res = readFileFromJar(jarPath,"pm.hbm.xml");System.out.println(res); }/** * 從jar中擷取指定名稱的文字檔 * * @param jarPath *
Time of Update: 2018-12-05
package com.video.test;public class MyTest {public static void main(String[] args) {String src = "123$456";String desc = reverseString(src);System.out.println(src);System.out.println(desc);//output//123$456//654$321}/** * 倒置字串 * * @param str *
Time of Update: 2018-12-05
// /////////////////////////////////下載檔案功能如下//////////////////////////////////private void DownFile(String urlString){/* * 串連到伺服器 */double FileLength = 0;double DownedFileLength = 0;InputStream inputStream = null;URLConnection connection =
Time of Update: 2018-12-05
當然不是原創的,配置創意屬於windows作業系統及jdk我的電腦-屬性-進階-環境變數1、建立變數名JAVA_HOME,值:C:\Program Files\Java\jdk1.7.0_01(JDK安裝目錄)2、建立變數名CLASSPATH,值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
Time of Update: 2018-12-05
1、ArrayList, LinkedList,
Time of Update: 2018-12-05
java中採用關鍵字extends繼承一個類子類可以使用父類中的方法(除了private方法之外)子類可以覆蓋(override)父類中的方法(private因為invisible不能覆蓋,final也不能覆蓋)可以將子類對象賦值給自身或者直系長輩(即父類,父類的父類。。),而不能反過來將父類對象賦值給子類。當將子類對象賦值給父類變數的時候,不可以使用子類專有的方法。父類public class Father {/** * @param args */void method1(){System.
Time of Update: 2018-12-05
安裝完成之後,運行mvn -v指令,發現出現異常。Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classworlds/Launcher Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher at java.net.URLClassLoader$1.run(Unknown
Time of Update: 2018-12-05
這個方法使用到了java.lang.reflect包的Field類,Method類。 此方法遍曆實體類所有屬性,對於常用的java封裝類類型和java.util.Date,輸出其屬性值,如果有其它類型,則需自己擴充。 public static void
Time of Update: 2018-12-05
Time of Update: 2018-12-05
1. float型float f=3.4是否正確? 答:不正確,應為float f=3.4f 2. 當一個對象被當作參數傳遞到一個方法後,此方法可改變這個對象的屬性,並可返回變化後的結果,那麼這裡到底是值傳遞還是引用傳遞? 答:是引用傳遞。 3. 在java中一個類被聲明為final類型,表示了什麼意思? 答:表示該類不能被繼承,意味著它不能再派生出新的子類,不能作為父類被繼承,是頂級類。 4. Error與Exception有什麼區別?
Time of Update: 2018-12-05
形參出現在函數定義中,在整個函數體內都可以使用, 離開該函數則不能使用。實參出現在主調函數中,進入被調函數後,實參變數也不能使用。 形參和實參的功能是作資料傳送。發生函數調用時, 主調函數把實參的值傳送給被調函數的形參從而實現主調函數向被調函數的資料傳送。 1.形參變數只有在被調用時才分配記憶體單元,在調用結束時, 即刻釋放所分配的記憶體單元。因此,形參只有在函數內部有效。 函數調用結束返回主調函數後則不能再使用該形參變數。 2.實參可以是常量、變數、運算式、函數等,
Time of Update: 2018-12-05
很久沒有看到如此精闢的文章了!作者寫得實在太好了!正在學JAVA或者想瞭解抽象類別與介面的朋友,絕對不可錯過!本人極力推薦!OOP中介面與抽象類別的區別 Java語言介面與繼承的本質 深入理解介面和抽象類別 OOP中介面與抽象類別的區別OOP中的INTERFACE和ABSTRACT
Time of Update: 2018-12-05
此topic放在http://topic.csdn.net/u/20090915/12/a4424d66-0331-42b2-b08a-c08af684640a.html 由於代碼太長,所以轉到blog來。 近段時間做java的教學工作,想用java描述下面三個故事,要求有極高的重用性,可擴充性。能讓學生體會物件導向的封裝,繼承,多態等特點。最好用上設計模式,加強可擴充性;便於引導學生進一步學習。 唐僧四人坐飛機去旅遊,途中飛機失事,可是降落傘只有三把. 於是,唐僧說了,大家來答題,
Time of Update: 2018-12-05
class ValHold{public int i = 10;}public class ObParm{public static void main(String argv[]){ObParm o = new ObParm();o.amethod();}public void amethod(){int i = 99;ValHold v = new ValHold();v.i=30;another(v,i);System.out.println(v.i);}//End of
Time of Update: 2018-12-05
今天在寫一個小demo的時候,溫習了下內部類,居然發現在用反射的時候出異常import java.lang.reflect.InvocationTargetException;public class JustMyTestMain {public static void main(String[] args) throws InstantiationException,IllegalAccessException,
Time of Update: 2018-12-05
public static void main(String[] args) throws Exception {//解決中文亂碼//IO流讀取一行InputStreamReader isr = new InputStreamReader(new FileInputStream("c:/Windows/WindowsUpdate.log"), "UTF-8");BufferedReader read = new BufferedReader(isr);while (read.ready()) {
Time of Update: 2018-12-05
很早之前寫過利用泛型和反射機制抽象DAO ,對其中擷取子類泛型的class一直不是很理解。關鍵的地方是HibernateBaseDao的構造方法中的Type genType = getClass().getGenericSuperclass();Type[] params = ((ParameterizedType) genType).getActualTypeArguments();entityClass =
Time of Update: 2018-12-05
this 表示“當前對象”,不能用在靜態方法中。對象象你知道的就有很多拉,變數拉,線程等等。1.This用來表示全域變數public class TestClass{ int x,y; void testShow(int x,int y){ this.x=x; //this.x 就是我們上 int x,y;中的X 。x是我們傳來的x this.y=y; }} 2. public class TestClass { int x; int y; static void