Time of Update: 2018-07-27
Java的兩大資料類型: 內建資料類型 引用資料類型 內建資料類型 Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字元類型,還有一種布爾型。 byte: byte資料類型是8位、有符號的,以二進位補碼錶示的整數; 最小值是-128(-2^7); 最大值是12
Time of Update: 2018-07-27
《單向鏈表反轉》 最近正在面試,求職Android應用方向的工作。基礎知識還可以,但是演算法,呵呵。做手機用戶端的基本涉及演算法不多,大多是架構設計,解耦,以及功能最佳化,UI,IO等。好了廢話不多說。進入正題。
Time of Update: 2018-07-27
今天要給網站添加第三方登入的功能,研究了下新浪微博登入的介面,本來想使用它提供的那種js程式碼程式庫的方式,結果始終搞不定,由於不精通js只能夠放棄。下載了個java的SDK包:weibo4j-oauth2-beta2.1.1,研究了下,雖然出了一些問題,但還是很快整合到網站裡面了。 首先,把一些必要的包和java類負責到自己的工程檔案:
Time of Update: 2018-07-27
獲 取資料來源的文法,大體有(javax.sql.DataSource) ctx.lookup ("java:comp/env/XXX")和(javax.sql.DataSource) ctx.lookup("XXX")兩種寫法,好多人以為這兩種寫法是相同的,以為都是通過JNDI來擷取資料來源。其實java:comp/env和 JNDI是不同的,java:comp/env
Time of Update: 2018-07-27
java項目載入設定檔的工具類 package com.loadproperties;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class ConfigUtil {private static InputStream input;private volatile Properties configuration = new Properties();/
Time of Update: 2018-07-27
第1章Java語言快速入門 1.1引言 1.1.1程式與軟體 1.1.2程式設計語言 1.1.3流行的程式設計語言 1.1.4物件導向與面向過程 1.1.5機器語言、組合語言和進階語言 1.1.6解釋與編譯 1.2Java語言概述 1.2.1Java語言的發展曆史 1.2.2Java 7的架構 1.2.3Java語言的特點 1.2.4Java的3個版本 1.2.5Java程式的運行過程 1.3Java運行環境 1.3.1JDK下載
Time of Update: 2018-07-27
首先列出目錄結構及其檔案內的功能: com.testxml .main //所有對象的入口,測試類別 .books //實體 .boos.xml //xml檔案
Time of Update: 2018-07-27
java 方法的代碼如下: public static void main(String[] args){ SimpleDateFormat fd = new SimpleDateFormat("yyyyMMddHHmmss"); Calendar calendar = Calendar.getInstance();//此時列印它擷取的是系統目前時間
Time of Update: 2018-07-27
在並發環境下,解決共用資源衝突問題時,可以考慮使用鎖機制。 1.對象的鎖 所有對象都自動含有單一的鎖。 JVM負責跟蹤對象被加鎖的次數。如果一個對象被解鎖,其計數變為0。在任務(線程)第一次給對象加鎖的時候,計數變為1。每當這個相同的任務(線程)在此對象上獲得鎖時,計數會遞增。 只有首先獲得鎖的任務(線程)才能繼續擷取該對象上的多個鎖。 每當任務離開一個synchronized方法,計數遞減,當計數為0的時候,鎖被完全釋放,此時別的任務就可以使用此資源。 2.
Time of Update: 2018-07-27
public class Main {public static void main(String[] args) {System.out.println("Main Begin");Host host = new Host();host.request(10, 'A');host.request(20, 'B');host.request(30, 'C');System.out.println("Main End");}} public class
Time of Update: 2018-07-27
摘自百度知道: Java是一種可以撰寫跨平台應用程式的物件導向的程式設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、資料中心、遊戲控制台、科學超級電腦、行動電話和互連網,同時擁有全球最大的開發人員專業社群。 Java是由Sun Microsystems公司推出的Java物件導向程式設計語言(以下簡稱Java語言)和Java平台的總稱。
Time of Update: 2018-07-27
1.尋找資料庫中表的列名 <pre name="code" class="html">String sql = "select *from tblmetadatainfo";ResultSet rs = MySqlHelper.executeQuery(sql, null);String str="";try {ResultSetMetaData rsmd = rs.getMetaData();
Time of Update: 2018-07-27
package test; import java.io.File; import org.jivesoftware.smack.Chat;import org.jivesoftware.smack.ConnectionConfiguration;import org.jivesoftware.smack.MessageListener;import org.jivesoftware.smack.XMPPConnection;import
Time of Update: 2018-07-27
轉載自http://www.open-open.com/lib/view/open1415453057980.html 1、java的記憶體管理就是對象的分配和釋放 分配:記憶體的分配是由程式完成的,程式員需要同關鍵字new為每個對象申請記憶體空間(基本類型除外),所有對象都是在堆(Heap)中分配空間。
Time of Update: 2018-07-27
1.class MyThread extends Thread{ private int a; public void run(){ for( ; a < 100; a++ ){ System.out.println(getName() + " " + a); } } public static void main(String [ ] args){ MyThread one = new
Time of Update: 2018-07-27
附:JAVA常用的進階資料類型——集合類型 一、JAVA語言中的集合類型主要有三種形式:Set(集)、List(列表)、Map(映射),每種類型的集合都包括三部分:介面、實現和演算法。 a)集合介面實現集合的操作和集合的具體功能實現細節的相互分離——Set介面、List 介面、Map介面 b)集合的具體功能實作類別實質上是各種可重用的資料結構的具體表示
Time of Update: 2018-07-27
//水仙花數是指:一個三位元,其各位元字的立方和等於該數本身//例如:153就是一個水仙花數。//153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153public class ShuiXianHuaShu {public static void main(String[] args) {int count = 0;for (int i = 100; i < 1000; i++) {int ge = i % 10;int shi = i / 10
Time of Update: 2018-07-27
http://www.sunxin.org/forum/thread/23317.html Core Java在Java 初始化過程的總體順序沒有講,只是說了構造器時的順序,可能是作者認為路徑很多,列出來比較混亂。我覺得還是要搞清楚它的過程比較好。所以現在結合我的學習經驗寫出具體過程: 過程如下: 1.在類的聲明裡查看有無靜態元素(static element, 我姑且這麼叫吧),比如: static int x
Time of Update: 2018-07-27
//如何將字串轉換為int型數組:提供三種方式 import java.util.Arrays; public class StrToIntArr{ public static void main(String[] args){ String str = "1234567"; int[] demo01 = demo01(str); int[] demo02 = demo02(str); int[] demo03 =
Time of Update: 2018-07-27
1. 基礎資料型別 (Elementary Data Type) 不牽扯記憶體配置問題。一共分為八種,分別是byte、short、int、long、float、double、char、boolean。預設值如圖所示: 2. 引用資料類型 需要開發人員為其分配空間。一共分為三種,分別是數組、類、介面。預設值如圖所示: ** 個人選擇資料類型原則(99%通用): ** 如果要表示整數就使用int,表示小數就使用double;