Time of Update: 2015-04-17
標籤:public class ExportExcelServlet extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws
Time of Update: 2015-04-17
標籤:一、JDK與JRE之間是什麼關係?答:JDK是Java Development Kit的縮寫,是指開發人員使用的SDK,它提供了Java的開發環境和運行環境。JRE是Java Runtime
Time of Update: 2015-04-17
標籤:package com.myjava;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class MyCalendar { /** * @param args * @throws ParseException */ public static void main(String[] args) throws
Time of Update: 2015-04-17
標籤:課程:Java程式設計 班級: 1351 姓名:薑文敏
Time of Update: 2015-04-17
標籤:在android開發中顯示一個AlertDialog時,常採用下列的寫法:new AlertDialog.Builder(getApplicationContext()) .setTitle("Dialog") .setMessage("Link program") .setPositiveButton("OK", new OnClickListener() { @Override
Time of Update: 2015-04-17
標籤:引言通過Java編寫Spark應用程式的HelloWorld,雖然有點寒磣,沒用Scala簡潔明了,但還是得嘗試和記錄下。環境Windows7Eclipse+MavenJdk1.7Ubuntu 14.04步驟一:在eclipse中建立maven工程,過程很簡單,不詳述。pom檔案為:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.
Time of Update: 2015-04-17
標籤:線程帶來的問題:a)安全性問題b)活躍性問題c)效能問題要編寫安全執行緒的代碼其核心在於要對狀態訪問操作進行管理,特別是對共用的和可變的狀態的訪問Java中的主要同步機制是關鍵字synchronized,它提供了一種獨佔的加鎖方式,”同步”這個術語還包括volatile類型的變數,顯示鎖以及原子變數在編寫並發應用程式時,一種正確的編程方法是:首先使代碼正確運行,然後在提高代碼的速度。完全有安全執行緒類構成的程式並不一定就是安全執行緒的,而線上程安全類中也可以包含非安
Time of Update: 2015-04-17
標籤:我是一個Java的反對者,至於為什麼,我想最大的一個原因是它不實在,不管是當年sun所說的一些言論,還是如今Java使用者的一些言論,都有蠱惑之嫌,甚至很多太假了,而這些言論層出不窮,其實就語言本身我不想說什麼,任何語言存在都有它的道理,而且都有適合它的應用情境,但是如果總是誇大實在讓人不爽 一、Java是簡單的 Java簡單嗎,反正我不覺得,當然這是Java剛問世時說的,在當時看來還勉強說的過去,不過這句話至今仍在被引用,而且總是在和C++對比,不能說比C++簡單就叫簡單吧,
Time of Update: 2015-04-17
標籤:java實現檔案上傳首先必須將form表單的enctype屬性設定成multipart/form-data,才能進行提交<form id="form-test" method="post" class="validate" enctype="multipart/form-data"></form>有了表單就要有檔案選擇控制項<div class="col-md-6"> <div
Time of Update: 2015-04-17
標籤:一、JDK安裝1、下載JDK安裝包2、運行安裝包選擇安裝路徑安裝jdk 隨意選擇目錄 只需把預設安裝目錄(如:D:\java),安裝jre 和安裝 jdk 目錄相同即可,安裝完之後為:D:\java\jdk,D:\java\jre3、配置環境變數系統變數→建立→JAVA_HOME :填寫jdk的安裝目錄(如:D:\java\jdk)系統變數→Path→編輯:在變數值最後輸入
Time of Update: 2015-04-17
標籤:package duotai;class A{public String show(){return "A";}}class B extends A{public String show(){return "B";}public String onlyB(){return "onlyB";}}class C extends B{public String show(){return "C";}public
Time of Update: 2015-04-17
標籤: &
Time of Update: 2015-04-17
標籤: &
Time of Update: 2015-04-17
標籤: Java遍曆檔案夾的2種方法:A.不使用遞迴:import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMillis(); LinkedList list = new LinkedList(
Time of Update: 2015-04-17
標籤:EL運算式EL即Expression Language,主要的任務是協助開發人員簡化擷取域屬性。但是一般情況下需要使用EL和JSTL結合使用。文法:${ // 隱含對象|直接寫域中的屬性} ? 算術運算<!-- 算術運算 --> 20+10 = ${ 20+10 } <br/> 20-10 = ${ 20-10 } <br/> 20
Time of Update: 2015-04-17
標籤:多線程的同步依靠的是對象鎖機制,synchronized關鍵字的背後就是利用了封鎖來實現對共用資源的互斥訪問。下面以一個簡單的執行個體來進行對比分析。執行個體要完成的工作非常簡單,就是建立10個線程,每個線程都列印從0到99這100個數字,我們希望線程之間不會出現交叉亂序列印,而是順序地列印。先來看第一段代碼,這裡我們在run()方法中加入了synchronized關鍵字,希望能對run方法進行互斥訪問,但結果並不如我們希望那樣,這是因為這裡synchronized鎖住的是this對象,即
Time of Update: 2015-04-17
標籤: java分為三個體系,分別為Java SE(j2se,Java2 Platform Standard Edition,標準版),JavaEE(j2ee,Java 2 Platform, Enterprise Edition,企業版),Java ME(j2me,Java 2 Platform Micro
Time of Update: 2015-04-17
標籤:傳送簡訊 驗證碼 httpclient 簡訊平台 這幾天老大讓我弄一個傳送簡訊驗證碼的功能,使用的是信易通的簡訊平台介面,然後在Java中使用HttpClient類比POST請求或者GET請求(看簡訊平台要求,一般的情況下都是POST請求),調用簡訊平台提供的介面(遵循簡訊平台的介面規範即可)。具體看代碼:使用HttpClient的時候需要在項目中引入:c
Time of Update: 2015-04-17
標籤:equals()實現equals()參數必須是Object,而不能是外圍類覆蓋equals()時,也要覆蓋相應的hashCode(),與equals(),保持一致另外注意String的預設值是nullpublic class Person {private String name;private int birthYear;byte[] raw;<strong>@Overridepublic boolean equals(Object o){if(this ==
Time of Update: 2015-04-17
標籤:二維數組的初始化1.靜態初始化int intArray[ ][ ]={{1,2},{2,3},{3,4,5}};Java語言中,由於把二維數組看作是數組的數組,數組空間不是連續分配的,所以不要求二維數組每一維的大小相同。 2.動態初始化1) 直接為每一維分配空間,格式如下:arrayName = new type[arrayLength1][arrayLength2];int a[ ][ ] = new int[2][3]; 2)