Time of Update: 2015-07-09
標籤:java 金字塔 金字塔變形 Java金字塔package com.tfj.test;public class JinZiTa {public static void main(String[] args){int num=4;for(int i=0;i<num;i++){// 找出空格規律for(int
Time of Update: 2015-07-09
標籤:******************************有關myEclipse和oracle在串連發生的一個問題*********************************使用者介面顯示的評論,然後更改是修改招,最後通過批准。一步就要開始編碼了。結果一出手就碰到了問題。先來展示一下問題所在:在hibernate反向產生的時候。突然蹦出了這兩個異常提示ORA-00604和ORA12705,讓我非常是糾結。然而事實上在這之前還蹦出來Driver can‘t
Time of Update: 2015-07-09
標籤:(一)java 靜態代碼塊 靜態方法區別一般情況下,如果有些代碼必須在項目啟動的時候就執行的時候,需要使用靜態代碼塊,這種代碼是主動執行的;需要在項目啟動的時候就初始化,在不建立對象的情況下,其他程式來調用的時候,需要使用靜態方法,這種代碼是被動執行的. 靜態方法在類載入的時候 就已經載入 可以用類名直接調用比如main方法就必須是靜態
Time of Update: 2015-07-09
標籤: java常量池是一個經久不衰的話題,也是面試官的最愛,題目花樣百出,小菜早就對常量池有所耳聞,這次好好總結一下。 理論 小菜先拙劣的表達一下jvm虛擬記憶體分布: 程式計數器是jvm執行程式的流水線,存放一些跳轉指令,這個太高深,小菜不懂。
Time of Update: 2015-07-09
標籤: java中一般有三種變數:類變數,成員變數和局部變數。類變數1.下面先看類變數,看下面這個例子public class Demo6{ public String name; public int age; public static String sex="男"; public Demo6(String name, int age){ this.name = name; this.age = age;; }
Time of Update: 2015-07-09
標籤:mac library jdk 剛剛從windows系統轉到使用mac系統,感覺不是特別熟悉,需要一定的適應時間。下面簡單介紹一下mac下搭建基本的java開發環境。1.安裝jdk安裝jdk1.7後,發現不需要進行環境變數配置,直接在terminal中就能使用java和javac命令了。jdk所在目錄為:/Library/Java/JavaVirtualMachines
Time of Update: 2015-07-09
標籤:Java
Time of Update: 2015-07-09
標籤:就是寫的個小程式,用於記錄一下,方便後續查看,首先感謝下面這個部落格,從這篇文章衍生的吧,大家可以學習下:http://www.cnblogs.com/lichenwei/p/4610298.html 讀了這邊文章,覺得很有意思,就模仿著寫了個,從百度圖片所有並下載到本地,主要思路是一樣的。貼下代碼:package com.guo.common;import java.io.BufferedReader;import java.io.BufferedWriter;import
Time of Update: 2015-07-09
標籤:一 java語言中變數可分為兩種:1.成員變數2.局部變數。二 資料類型也可分為兩種:1實值型別,即基本類型,共四類八種,分別為boolean、char、byte、short、int、long、float、double;2參考型別,可類比為C++中的指標,不過java中沒有指標這一概念,也不允許程式猿顯示的操作堆棧等記憶體空間,一定程度上避免了C++中對指標操作不當造成的記憶體泄露等一系列問題。三 學習JAVA這門物件導向的語言,實質就是不斷地建立類,並把類執行個體化為對象並調用方法。四
Time of Update: 2015-07-09
標籤: java常量池是一個經久不衰的話題,也是面試官的最愛,題目花樣百出,小菜早就對常量池有所耳聞,這次好好總結一下。 理論 小菜先拙劣的表達一下jvm虛擬記憶體分布: 程式計數器是jvm執行程式的流水線,存放一些跳轉指令,這個太高深,小菜不懂。
Time of Update: 2015-07-09
標籤:1:字元流(掌握) (1)位元組流操作中文資料不是特別的方便,所以就出現了轉換流。 轉換流的作用就是把位元組流轉換字元流來使用。 (2)轉換流其實是一個字元流 字元流 = 位元組流 + 編碼錶 (3)編碼錶
Time of Update: 2015-07-09
標籤:首先從公司一道筆試題開始 1 package test; 2 3 public class Test implements Runnable { 4 5 public int i = 0; 6 7 @Override 8 public void run() { 9 try {10 Thread.sleep(1000);11 } catch (InterruptedException e) {12
Time of Update: 2015-07-09
標籤:1:為java虛擬機器運行時資料區程式計數器:是一塊較小的記憶體,可以看作是當前線程所執行的位元組碼的行號指標。位元組碼的解譯器工作就是通過改變這個計數器的值來選取下一條需要執行的位元組碼指令,分支迴圈跳轉異常處理線程回複等都要依賴於這個計數器完成。java虛擬機器多線程通過線程輪流切換分配處理器時間片實現的,因為為了切換能恢複到正確位置,每條線程都需要有一個獨立的程式計數器,各線程互不影響,隔離儲存區 (Isolated Storage)。這塊記憶體為線程私人記憶體。java虛擬機器棧:
Time of Update: 2015-07-09
標籤:java虛擬機器垃圾收集機制  
Time of Update: 2015-07-09
標籤:JVM架構Java虛擬機器HotSpot的架構:JVM主要組成部分:Class Loader(類載入器)、Runtime Data Area(運行時資料區)、執行引擎(Execution
Time of Update: 2015-07-08
標籤:poi大批量資料匯出 zip壓縮 java實現匯出 總體的實現思想為:每次查詢出2w資料,並寫入到臨時檔案然後把這些檔案寫入到一個EXCEL裡邊,或者把這些檔案壓縮為zip檔案,然後把Zip檔案提供給下載(這裡使用zip打包是因為,在Linux上也能進行Zip打包)。//這個zip打包工具類package net.szh.zip; i
Time of Update: 2015-07-08
標籤:java實現圖片裁剪預覽Java實現圖片裁剪預覽功能在項目中,我們需要做些類似頭像上傳,圖片裁剪的功能,ok看下面文章!需要外掛程式:jQuery Jcrop 後端代碼:package org.csg.upload;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInp
Time of Update: 2015-07-08
標籤:java編程思想 學習筆記 第2章:一切都是對象若類的某個成員是基礎資料型別 (Elementary Data Type),即使沒有進行初始化,java也會確保它獲得一個預設值。而對於“局部”變數(即非某各類的欄位),在使用前,必須賦予一個值,如果你忘記了這麼做,java會在編譯時間返回一個錯誤,告訴你此變數沒有進行初始化。a是一個對象,int x=a.f();
Time of Update: 2015-07-08
標籤:fork-join架構fork操作的作用是把一個大的問題劃分成若干個較小的問題。在這個劃分過程一般是遞迴進行的。直到可以直接進行計算。需要恰當地選取子問題的大小。太大的子問題不利於通過並行方式來提高效能,而太小的子問題則會帶來較大的額外開銷。每個子問題計算完成後,可以得到關於整個問題的部分解。join操作的作用是把這些分解手機組織起來,得到完整解。 在fork/join架構中,若某個子問題由於等待另一個子問題的完成而無法繼續執行。那麼處理該子問題的線程會主動尋找其他尚未運行完成的
Time of Update: 2015-07-08
標籤:static關鍵字:用法:用於修飾成員(成員變數,成員函數) 特點1隨著類的載入而載入,隨著類的消失而消失。說明生命週期最長。2優先於對象存在,靜態先存在,對象後存在。3被所有對象共用4可以直接被類名調用 Persion.country