Time of Update: 2018-07-19
首先我們來看這樣一個有意思的java程式: public static void main(String[] args){ int i, sum1, sum2; i=0; sum1 = (i++)+(i++); System.out.println("sum1="+sum1); i = 0; sum2 = (++i)+(++i); System.out.println("sum2=
Time of Update: 2018-07-19
Object類:超類,所有類的父類 equals(String str):用於比較兩個對象(字串)是否相等 toString() :返回字串System類:系統類別 out:輸出 in:接收鍵盤輸入 exit():停止程式 currentTimeMillis():返回以毫秒為單位的目前時間Math類:演算法類 ceil(double d):小數點後為零 取整數,不為零向上取整 double d =212.9;
Time of Update: 2018-07-19
異 常:★★★★ 異常:就是不正常。程式在運行時出現的不正常情況。其實就是程式中出現的問題。這個問題按照物件導向思想進行描述,並封裝成了對象。因為問題的產生有產生的原因、有問題的名稱、有問題的描述等多個屬性資訊存在。當出現多屬性資訊最方便的方式就是將這些資訊進行封裝。異常就是java按照物件導向的思想將問題進行對象封裝。這樣就方便於操作問題以及處理問題。 出現的問題有很多種,比如角標越界,null
Time of Update: 2018-07-19
綜觀目前的 Web 應用程式,多數應用都具備任務調度的功能。本文由淺入深介紹了幾種任務調度的 Java 實現方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,並對其優缺點進行比較,目的在於給需要開發工作單位調度的程式員提供有價值的參考。 前言 任務調度是指基於給定時間點,給定時間間隔或者給定執行次數自動執行任務。本文由淺入深介紹四種任務調度的 Java 實現: Timer ScheduledExecutor
Time of Update: 2018-07-19
首先我們來看一下官方文檔所給我們的關於AOP的一些概念性詞語的解釋: 切面(Aspect):一個關注點的模組化,這個關注點可能會橫切多個對象。交易管理是J2EE應用中一個關於橫切關注點的很好的例子。在Spring AOP中,切面可以使用基於模式)或者基於Aspect註解方式來實現。通俗點說就是我們加入的切面類(比如log類),可以這麼理解。
Time of Update: 2018-07-19
在使用PreparedStatement進行模糊查詢的時候廢了一番周折,以前一直都沒有注意這個問題。一般情況下我們進行精確查詢,sql語句類似:select * from table where name =?,然後調用PreparedStatement的setString等方法給。指定值。那麼模糊查詢的時候應該怎麼寫呢。我首先嘗試了:select *from customer where name like ‘%?%’。
Time of Update: 2018-07-19
,在程式設計語言中,線程對程式員可以說是一種又愛又恨的矛盾,一方面可以大大的簡化模型,協助程式員編寫出功能強大的代碼;另一方面又可能因為考慮不周全使得我們的程式出現各種大大小小的很難在開發環境中複現的BUG。 在這裡筆者根據《Java核心技術》一書以及一些博文來和大家分享一下對Java多線程的理解和體會 進程與線程 在學習之前我們有必要瞭解什麼是進程和線程。 進程
Time of Update: 2018-07-19
There is something wrong when you use thedouble type minus an int type. Because when you refer to a double type. Eg. Double 1.0; Some ide may get the value 1.00000000000 And others may get 0.999999999999999 But they represent the same number.
Time of Update: 2018-07-19
Xstream 公司給工具做個介面測試,工具返回給我們檔案格式為xml,我們平台採用JAVA開發,為了今後的資料持久化 和 查看結果的方便,應該將XML轉換為Object,這樣接觸到了XStream這個類庫,雖然小,但功能著實強大。 網上有一篇灰常詳細的文章對XStream進行介紹http://www.cnblogs.com/hoojo/archive/2011/04/22/2025197.html,感謝博主。
Time of Update: 2018-07-19
文章標題:java中List按照指定欄位排序工具類. 文章地址: http://blog.csdn.net/5iasp/article/details/17717179 包括如下幾個類 1. 實體類 package com.newyear.wish;/** * 實體類 * */public class Video {public Video(int id, String title, int hits)
Time of Update: 2018-07-19
getResourceAsStream ()返回的是inputstream getResource()返回:URL Class.getResource("") 返回的是當前Class這個類所在包開始的為置 Class.getResource("/") 返回的是classpath的位置 getClassLoader().getResource("")
Time of Update: 2018-07-19
Java中路徑知識 一、分行符號 換行(\n)就是游標下移一行卻不會移到這一行的開頭。 二、斷行符號符 斷行符號(\r)就是回到當前行的開頭卻不向下移一行。 Enter鍵按下後會執行\n\r這樣就是我們看到的一般意義的斷行符號了,所以你用16進位檔案查看方式看一個文本,就會在行尾發現"\r\n"。
Time of Update: 2018-07-19
一、Java項目開發全程實錄 第1章 進銷存管理系統(Swing+SQL Server2000實現) 第2章企業內部通訊系統(Swing+JavaDB實現) 第3章 企業人事管理系統( Swing+Hibernate+Oracle實現) 第4章 酒店管理系統(Swing+SQL Server2005實現) 第5章 圖書館管理系統(Swing+SQL Server2000實現) 第6章 企業快信(Swing+JavaDB實現) 第7章 欣想電子商城(
Time of Update: 2018-07-19
前幾天在Domino中用了Java代理寫了一個採用MD5對字串進行加密以及驗證的簡易功能。 參考文章: 1. JAVA上密碼編譯演算法的實現用例:http://www-128.ibm.com/developerworks/cn/java/l-security 實現過程如下: 1.對密碼字串進行加密: 首先用產生一個MessageDigest類:MessageDigest alg=
Time of Update: 2018-07-19
在這次項目中需要對圖片MD5來確定一張圖片的唯一性,如果兩個圖片MD5相同就認定問兩張圖片是同一張圖,只不過是被轉載的。 在多次尋找資料後寫出來下面的通用類 1、將圖片轉換成位元組 public static String getMD5(String URLName){ String name=""; try { URL url = new URL(URLName); InputStream inputStream = new
Time of Update: 2018-07-19
一、String工具類 package com.mkyong.common; import java.util.ArrayList; import java.util.List; /**
Time of Update: 2018-07-19
1. java和他的API都可以使用並發。可以指定程式包含不同的執行線程,每個線程都具有自己的方法呼叫堆疊和程式計數器,使得線程在與其他線程並發地執行能夠共用程式範圍內的資源,比如共用記憶體,這種能力被稱為多線程編程(multithreading),在核心的C和C++語言中並不具備這種能力,儘管他們影響了JAVA的設計。 2. 線程的生命週期
Time of Update: 2018-07-19
一、串連資料庫的綜合類 [java] view plain copy print ? package com.itjh.javaUtil; import java.sql.Connection;
Time of Update: 2018-07-19
public static void main(String[] args) { int num=123456; int newNum=myReserve(num); System.out.println(newNum); } public static int myReserve(int oriNum){
Time of Update: 2018-07-19
Java的記憶體配置上,主要分4個塊:一塊是用來裝代碼的,就是編譯的東西。一塊是用來裝靜態變數的,例如用static關鍵字的變數,例如字串常量。一塊是stack,也就是棧,是用來裝變數和參考型別的,但區別在於,裝了變數以後,變數上是有值的,而參考型別本身在stack上是沒有值的(地址)。一塊是heap,也就是堆。堆可以一句話概括,裝new出來的東西。所以綜上所述,基礎資料型別 (Elementary Data