Time of Update: 2015-08-26
標籤:package yzhou.iterator;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;public class Test01{ public static void main(String[] args) { List list = new ArrayList()
Time of Update: 2015-08-26
標籤:JSON定義JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。它基於ECMAScript的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成為理想的資料交換語言。
Time of Update: 2015-08-26
標籤:String可以說是最常用的Java類型之一了,但是最近聽說JDK6裡面String.substring存在記憶體泄露的bug,夥驚呆!一起來看看到底是啥情況吧。 這個是可以導致Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 的代碼:
Time of Update: 2015-08-26
標籤:WEB容器監聽器ServletContextListener主要用來監聽容器啟動和 銷毀的時候需要做一些操作,就可以使用這個監聽器來做。ServletContextListener在Spring啟動前啟動。我們實現一個簡單的監聽器,需要繼承介面ServletContextListener: * 一個測試的監聽器例子 * @author zhuli
Time of Update: 2015-08-26
標籤:相關軟體版本:Spark1.4.1 ,Hadoop2.6,Scala2.10.5 , MyEclipse2014,intelliJ IDEA14,JDK1.8,Tomcat7機器:windows7 (包含JDK1.8,MyEclipse2014,IntelliJ IDEA14,TOmcat7);centos6.6虛擬機器(Hadoop偽分布式叢集,Spark standAlone叢集,JDK1.8);centos7虛擬機器(Tomcat,JDK1.8);1. 情境:1.
Time of Update: 2015-08-26
標籤:資料 java 封裝類 java為基礎資料型別 (Elementary Data Type)提供了對用的類,這些類就叫做封裝類,封裝類中封裝了一些很實用的方法和常量,在我們平常開發的時候是十分方便的。不同的基礎資料型別 (Elementary Data Type)有不同的封裝類的類型,就像一樣一些封裝類的使用例子如下(int):package
Time of Update: 2015-08-26
標籤:1、虛擬機器在首次載入Java類時,會對靜態初始化塊、靜態成員變數、靜態方法進行一次初始化 2、只有在調用new方法時才會建立類的執行個體 3、類執行個體建立過程:按照父子繼承關係進行初始化,首先執行父類的初始化塊部分,然後是父類的構造方法;再執行本類繼承的子類的初始化塊,最後是子類的構造方法 4、類執行個體銷毀時候,首先銷毀子類部分,再銷毀父類部分public class Parent{ public static int t =
Time of Update: 2015-08-26
標籤:引言 生產者和消費者問題是執行緒模式中的經典問題:生產者和消費者在同一時間段內共用同一個儲存空間,如所示,生產者向空間裡存放資料,而消費者取用資料,如果不加以協調可能會出現以下情況:生產者消費者圖 儲存空間已滿,而生產者佔用著它,消費者等著生產者讓出空間從而去除產品,生產者等著消費者消費產品,從而向空間中添加產品。互相等待,從而發生死結。 生產者消費者問題是研究多線程程式時繞不開的經典問題之一,它描述是有一塊緩衝區作為倉庫,生產者可以將產品放入倉庫,消費者則可以從倉庫中取走產品。解決
Time of Update: 2015-08-26
標籤:從首頁A進入頁面B,然後從B頁面登入,成功後跳轉到A頁面,並列印一句話“登入成功”,傳值需要用的背景。在B頁面寫:<% session.setAttribute("key", "success");%> 在A頁面寫:<%Object k = session.getAttribute("key");String key;if (null !=
Time of Update: 2015-08-26
標籤:window系統安裝java下載JDK首先需要下載java開發套件JDK,:http://www.oracle.com/technetwork/java/javase/downloads/index.html,點擊如下下載按鈕:下載後JDK的安裝根據提示進行,還有安裝JDK的時候也會安裝JRE,一併安裝就可以了。安裝JDK,安裝過程中可以自訂安裝目錄等資訊,例如我們選擇安裝目錄為C:\Program Files\Java\jdk1.7.0
Time of Update: 2015-08-26
標籤:最近開始學習Java。<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!-- Page標籤,java語言,java.util.*的包,UTF-8編碼-->有下面三句要寫相對路徑<%String path = request.getContextPath();String basePath =
Time of Update: 2015-08-26
標籤:/** * 匯出匯出採暖市場部收入、成本、利潤明細表 * @author JIA-G-Y */ public String exporExcel(String str) { String path = str + "收入、成本、利潤明細表.xls"; try { List<WholesaleAgreementMaterialExportExcelTemplate> list =
Time of Update: 2015-08-26
標籤:本文內容來自K2社區問題:我們清楚K2 產品是基於.net 平台,我們有需求要將Java平台的表單和K2進行整合,使用K2。可以有什麼方案建議? 專家解答:這個需求也是比較常見的,以下是我的一些經驗:1. K2 作為流程平台,是提供多樣形式的介面。 官方預設API有,引用DLL, Webservice SOAP介面,WCF介面,REST介面。 我想 Java 調用Webservice, REST介面是沒有問題的。 甚至乎可以自己通過引用DLL,
Time of Update: 2015-08-26
標籤:轉載自:http://www.jb51.net/article/44338.htm import java.io.*;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.
Time of Update: 2015-08-26
標籤: 1 package com.sanguosha.java; 2 3 import java.util.Scanner;//匯入包 4 5 public class TestPerson { 6 public static void main(String[] args) { 7 //Person類的執行個體化 8 Person p1=new Person(); 9 p1.eat();10 p1.sleep();1
Time of Update: 2015-08-26
標籤:1.使用HttpURLConnection public static String getJsonByURL(String base_url) { String url = base_url; StringBuilder json = new StringBuilder(); String result = ""; try { URL u = new URL(
Time of Update: 2015-08-26
標籤:1、 public static void main(String[] args){ HostnameVerifier hv = new HostnameVerifier() {
Time of Update: 2015-08-26
標籤:package com.cwqi.demo;/** *@author Cwqi *2015-8-26上午9:59:12 */import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.i
Time of Update: 2015-08-26
標籤:實值型別是儲存在記憶體中的堆棧(以後簡稱棧),而參考型別的變數在棧中僅僅是儲存參考型別變數的地址,而其本身則儲存在堆中。 ==操作比較的是兩個變數的值是否相等,對於引用型變數表示的是兩個變數在堆中儲存的地址是否相同,即棧中的內容是否相同。 equals動作表示的兩個變數是否是對同一個對象的引用,即堆中的內容是否相同。 ==比較的是2個對象的地址,而equals比較的是2個對象的內容。
Time of Update: 2015-08-26
標籤:最近在實現一個文稿導讀功能時候用到字串切割,簡單說一下這個文稿導讀,就是開啟本地一個txt檔案,展示在介面上,提供一個開始/暫停button。開始,文本自動移動變紅,速度自己可以控制,就是像歌詞那樣,一行一行的自動移動,變色的一行始終是展示的控制項的中間。為什麼用到字串的切割呢?是因為不用解析度和不同尺寸的螢幕顯示字的個數是不一樣的。在實現的時候我就想到根據展示控制項(這裡是自訂的TextView)的大小串來切割字串的,以適應不同裝置。在下一篇文章中實現這個“文稿導讀”的功能,這一片文章先