Time of Update: 2015-04-14
標籤:多線程 並發 java 安全執行緒 thread package com.lipeng;public class LoopDemo {/** * 線程A迴圈10次,然後線程B迴圈100次,然後A再迴圈10次,然後B再迴圈100次。如此迴圈50次。 * lipeng * 2015-4-10 * @param args
Time of Update: 2015-04-14
標籤:引言: 一個公司裡有普通員工和經理,他們之間有很多共同點,但也有一些差異,比如薪水問題,普通員工只有普通工資,經理在完成績效後有一定比例的獎金。這時我們可以定義兩個類Employee和Manager,顯然兩個類之間存在明顯的"is-a"關係---經理也是公司員工,而“is-a”關係是繼承關係的特徵,所以Employee和Manager之間存在繼承關係。本文:
Time of Update: 2015-04-14
標籤:Java 8 之 java.time 包標籤: java java8 | 發表時間:2013-10-15 08:29 | coderbee分享到:出處:http://coderbee.net包概述java.time 包是在JDK8新引入的,提供了用於日期、時間、執行個體和周期的主要API。java.time包定義的類表示了日期-時間概念的規則,包括instants, durations, dates, times, time-zones and
Time of Update: 2015-04-14
標籤:搞了2天java,有點收穫,記錄一下。1.m=0;如果在try裡寫return ++m;finally裡寫++m;那麼返回的結果是1還是2呢?結論是1,調用try中的return
Time of Update: 2015-04-14
標籤:*第一階段:Java基礎,包括java文法,物件導向特徵,常見API,集合架構;*第二階段:java介面編程,包括AWT,事件機制,SWING,這個部分也可以跳過,用的時候再看都能來及;*第三階段:java API:輸入輸出,多線程,網路編程,反射註解等,java的精華部分;*第四階段:資料庫SQL基礎,包括增刪改查操作以及多表查詢;*第五階段:JDBC編程:包括JDBC原理,JDBC串連庫,JDBC API,雖然現在Hibernate比JDBC要方便許多,但是JDBC
Time of Update: 2015-04-14
標籤: 最近在利用poi往excel中寫入大量資料時,發現excel2003最多隻支援65535條,大量資料時容易造成oom,上網查了一下api,發現目前對於2003,每個sheet最多支援65535條,若資料量遠超65535,建議分sheet處理,而poi3.8之後,出現了SXSSFWorkbook,可以支援大資料量的寫入excel操作,但是目前只支援excel2007HSSF是POI工程對Excel 97(-2007)檔案操作的純Java實現 XSSF是POI工程對Excel 2007
Time of Update: 2015-04-14
標籤:java 對象 類 繼承 interface Java十個概念1、對象的初始化(1)非靜態對象的初始化在建立對象時,對象所在類的所有資料成員會首先進行初始化。基本類型:int型,初始化為0。如果為對象:這些對象會按順序初始化。構造方法的作用就是初始化。(2)靜態對象的初始化程式中主類的靜態變數會在main方法執行前初始化。
Time of Update: 2015-04-14
標籤:展示了Java容器類庫的完備圖,包括抽象類別和遺留構件(不包括Queue的實現)。常用的容器用黑色粗線框表示,點線框表示介面,虛線框表示抽象類別,實線框表示類,空心箭頭表示實現關係。Produce表示任意的Map對象可以產生Collection對象,任意的Collection對象可以產生Iterator對象。 最後以表格的形式總結List、Set、Map介面及各實作類別的特性: 特性實作類別實作類別特性對放置的元素的要求List線性、有序的儲存容
Time of Update: 2015-04-14
標籤:一java環境變數配置1.JAVA_HOMEC:\Program Files\Java\jdk1.7.0_752.CLASS_PATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3.PATH%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;二啟動eclipse時Failed to load the JNI shared library:"C:\\Program Files(x86)\java\jdk1.6.0_
Time of Update: 2015-04-14
標籤:tomcat
Time of Update: 2015-04-14
標籤:servlet見解在學習javaweb時接觸到的第一個能處理請求的東西,因為這個東西開啟了整個javaee的大門創造無數的可能!Servlet的生命週期,javax.servlet.Servlet介面中定義了它的生命週期1.用戶端請求該 servlet;2.載入 servlet 類到記憶體;3.執行個體化、初始化該 servlet;4.init() 初始化參數;5.service()(doGet() 或者 doPost());6.destroy()廢話不多說,先弄一個hello
Time of Update: 2015-04-14
標籤:關於java 與 ajax之間調用的一些總結java 返回的是一個對象,dataType : "text";java返回的是一個json字串,dataType : "json"; 頁面JSON.parse()解析,把json字串解析成json對象2,contentType : "application/json", //發送給伺服器的格式dataType :
Time of Update: 2015-04-14
標籤:java學習 程式設計 物件導向 第一章 物件導向的基本概念我們之所以將自然界分解,組織成各種概念,並按其含義分類,主要是因為我們是整個口語交流社會共同遵守的協定的參與者,這個協定以語言的形式固定下來......除非贊成這個協定中規定的有關語言資訊的組織和分類,否則我們根本無法交談。
Time of Update: 2015-04-14
標籤:java-堆溢出是一張Java運行時的記憶體分布圖,可知虛擬機器記憶體都有發生OutOfMemoryError(下文稱 OOM)異常的可能,作為一個合格的Java開發人員,我們應該做到的是:(1)第一,通過代碼驗證 JAVA 虛擬機器規範中描述的各個運行時地區儲存的內容; (2)第二,遇到記憶體溢出的時候,應該可以找打具體的位置,並進行合理的解決;下邊就聊一下 OOM:一、Java 堆溢出我們知道Java 堆用於儲存對象執行個體,我們只要不斷地建立對象,並且保證 GC Roots
Time of Update: 2015-04-14
標籤:java 大數 hdu acm 先留下一段代碼,以後再寫HDU 1042 N!import java.io.BufferedInputStream;import java.math.BigInteger;import java.util.Scanner;public class Main { public static void
Time of Update: 2015-04-14
標籤:虛擬機器棧和本地方法棧 溢出 一、在 JAVA 虛擬機器規範中,對虛擬機器棧這個地區規定了兩種異常狀況:(1)如果線程請求的棧深度大於虛擬機器所允許的深度,將拋出StackOverflowError 異常; (2)如果虛擬機器棧可以動態擴充(當前大部分的 JAVA 虛擬機器都可動態擴充,只不過 JAVA 虛擬機器規範中也允許固定長度的虛擬機器棧),當擴充時無法申請到足夠的記憶體時會拋出 OutOfMemoryError
Time of Update: 2015-04-14
標籤:運行時常量池溢出如果要向運行時常量池中新增內容,最簡單的做法就是使用 String.intern()這個 Native 方法。該方法的作用是:如果池中已經包含一個等於此 String 對象的字串,則返回代表池中這個字串的String 對象;否則,將此 String 對象包含的字串添加到常量池中,並且返回此 String 對象的引用。由於常量池分配在方法區內,我們可以通過-XX:PermSize 和-XX:MaxPermSize
Time of Update: 2015-04-14
標籤:java 物件導向
Time of Update: 2015-04-14
標籤:Java程式運行過程中所發生的例外狀況事件可分為兩類:§錯誤(Error):JVM系統內部錯誤、資源耗盡等嚴重情況§違例(Exception): 其它因編程錯誤或偶然的外在因素導致的一般性問題,例如: –對負數開平方根 –null 指標訪問 –試圖讀取不存在的檔案 –網路連接中斷例:public class ExceptionTest01{ public static void
Time of Update: 2015-04-14
標籤:Servlet程式由Servlet,Filter和Listener組成,其中監聽器用來監聽Servlet容器上下文。監聽器通常分三類:基於Servlet內容相關的ServletContex監聽,基於會話的HttpSession監聽和基於請求的ServletRequest監聽。 ServletContex監聽器ServletContex又叫application,存在範圍是整個Servlet容器生命週期,當系統啟動時就會建立,系統關閉時會銷毀,該對象通常存放一些非常通用的資料,但是