Time of Update: 2015-05-27
標籤:jvm java Java語言寫的來源程式通過Java編譯器,編譯成與平台無關的‘位元組碼程式’(.class檔案,也就是0,1二進位程式),然後在OS之上的Java解譯器中解釋執行,而JVM是java的核心和基礎,在java編譯器和os平台之間的虛擬處理器。一、JVM原理1、JVM簡介:JVM是java的核心和基礎,在java編譯器和os平台之間的虛擬處理器。它是一種利用軟體方法實現的抽象的電腦基於下層的作業系統和硬體平
Time of Update: 2015-05-27
標籤:java collections properities Properties類import java.io.FileReader;import java.util.Enumeration;import java.util.Properties;/* * Properties類,索引值對集合,是Hashtable的子類 * 但只能儲存字串索引值對 */public class Test07
Time of Update: 2015-05-27
標籤:java comparable comparator 1. Comparator 和 Comparable 相同的地方他們都是java的一個介面, 並且是用來對自訂的class比較大小的,什麼是自訂class: 如 public class Person{ String name; int age }.當我們有這麼一個personList,裡麵包含了person1, person2,
Time of Update: 2015-05-27
標籤:演算法 heap 對象 記憶體 在C/C++中計算某一個基本類型或者對象佔用記憶體大小的方法很簡單,只要調用庫裡面的sizeof()操作符即可,但是在Java的API裡面並沒有給我們提供類似的方法。那麼我們可不可以自己實現一個Java中的sizeof()方法呢?答案是肯定的。為了計算一個Java對象佔用記憶體的大小,首先你得對
Time of Update: 2015-05-27
標籤:JAVA 開發環境Java語言簡介Java開發環境搭建Java開發調試技巧及Eclipse快速鍵使用方法Java Eclipse整合式開發環境搭建詳解JAVA 基礎[Java 基礎]01_Java基礎文法[Java 基礎]02_基礎資料型別 (Elementary Data Type)[Java 基礎]03_運算子和運算式[Java 基礎]04_控制語句[Java 基礎]05_方法[Java 基礎]06_數組[Java 基礎]07_字串 [Java 基礎]08_異常 [
Time of Update: 2015-05-27
標籤:前陣子在阮一峰的部落格上看到了這篇《相似圖片搜尋原理》部落格,就有一種衝動要將這些原理實現出來了。 Google "相似圖片搜尋":你可以用一張圖片,搜尋互連網上所有與它相似的圖片。開啟Google圖片搜尋網頁面:點擊使用上傳一張angelababy原圖:點擊搜尋後,Google將會找出與之相似的圖片,圖片相似性越高就越排在前面。如:這種技術的原理是什嗎?電腦怎麼知道兩張圖片相似呢?根據Neal
Time of Update: 2015-05-27
標籤:java 開發 能力 元素 容器類可以大大提高編程效率和編程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch進行了重新設計,豐富了容器類庫的功能。 Java2容器類類庫的用途是“儲存對象”,它分為兩類: Collection----
Time of Update: 2015-05-27
標籤:之所以補空格因為 該長度不一的時候 有時候會導致 ORACLE資料庫的子SQL 變得很多多. 導致非常慢.ORACLE 11G 11.2.01 打補丁風險太大 只好補空格讓其一直. 注意採用的位元組長度public static String formatStr(String str, int length) { if (str == null) { str=""; }
Time of Update: 2015-05-27
標籤: Java中的反射機制------- android培訓、java培訓、期待與您交流!
Time of Update: 2015-05-27
標籤: public static void test(HttpServletRequest request, HttpServletResponse response) throws IOException { request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8");
Time of Update: 2015-05-27
標籤: 該伺服器的功能:無論接受到何種請求,都始終發送同一個檔案。這個伺服器命名為SingleFileHTTPServer,檔案名稱、本地連接埠和內容編碼方式從命令列讀取。如果預設連接埠,則假定連接埠號碼為80。如果預設編碼方式,則假定為ASCII。代碼為:import java.io.*; import java.net.ServerSocket; import java.net.Socket;
Time of Update: 2015-05-27
標籤: 代理的基本構成: 代理模式上,基本上有Subject角色,RealSubject角色,Proxy角色。其中:Subject角色負責定義RealSubject和Proxy角色應該實現的介面;RealSubject角色用來真正完成商務服務功能;Proxy角色負責將自身的Request請求,調用realsubject 對應的request功能來實現業務功能,自己不真正做業務。
Time of Update: 2015-05-27
標籤: 其實這個沒有什麼好寫的。就主要是把JAVA_HOME, CLASSPATH , 以及 PATH等相關的配置。 rpm -ivh jdk-8u45-linux-x64.rpm #which java /usr/java/jdk1.8.0_45/bin/java vim /etc/profile #add set java envrionment JAVA_HOME=/usr/java/jdk1.8.0_45 PATH=$JAVA_HOME:$
Time of Update: 2015-05-27
標籤:gc 記憶體回收 1. 記憶體回收機制(GC) 1)Java記憶體配置 在JAVA程式中,無論代碼還是資料,都需要儲存在記憶體中,而java程式所需記憶體均由JVM進行管理分配,JVM會將申請的記憶體從邏輯上劃分為三個地區:堆、棧、方法區。這三個地區分別用於儲存不同的資料。 堆用來存放建立出來的對象,jvm只有一個堆區(heap)被所有線程共用,
Time of Update: 2015-05-27
標籤:java 程式 九九乘法表 今天學習了Java的for迴圈,用這個寫了個九九乘法表,分享給大家。好東東要懂得分享額。源碼如下:for (int i=1;i<=9;i++) { for (int j=1;j<=i;j++){
Time of Update: 2015-05-27
標籤:弱引用 java java虛擬機器 jvm 參考型別 強引用一般程式中通過new建立的對象的引用都是強引用,強引用只有在從根節點不可達的情況下才會被記憶體回收行程回收,所以可能產生記憶體溢出。軟引用使用SoftReference建立,弱於強引用,在記憶體緊張的時候會被回收,不會產生記憶體溢出。弱引用使用WeakRefere
Time of Update: 2015-05-27
標籤:android 異常 錯誤 java.lang.exceptioni 一.錯誤,原因java.lang.ExceptionInInitializerError二.原因引起java.lang.ExceptionInInitializerError
Time of Update: 2015-05-27
標籤:inetaddress address 通訊端 java package com.sjf;import java.net.Inet4Address;import java.net.Inet6Address;import java.net.InetAddress;import java.net.NetworkInterface;import
Time of Update: 2015-05-27
標籤:靜態方法上的泛型泛型也可以僅定義在靜態方法上,舉例而言,在 定義與使用泛型 中自定義過支援泛型的ArrayList,如果現在想寫個asArrayList方法,可指定不定長度引數,將之轉換為ArrayList,則可以如下:package cc.openhome;public class Util { public static <T> ArrayList<T> asList(T... a) { ArrayList<
Time of Update: 2015-05-27
標籤:插入排序 排序演算法 希爾排序 快速排序 歸併排序 直接插入排序//直接插入排序 public int[] insertSort(int[] a) { for (int i = 1; i < a.length; i++) { int j = i - 1;