Time of Update: 2016-04-06
標籤: 在JavaSe5中,推出了C語言中printf()風格的格式化輸出。這不僅使得控制輸出的代碼更加簡單,同時也給與Java開發人員對於輸出格式與排列更大的控制能力。今天,我們開始學習Java中的格式化輸出。 目錄導航 System.out.format() Formatter類 格式化說明符 Formatter轉換 簡單的十六進位轉換工具
Time of Update: 2016-04-06
標籤:閱讀部落格的朋友可以到我的網易雲課堂中,通過視頻的方式查看代碼的調試和執行過程: http://study.163.com/course/courseMain.htm?courseId=1002830012上一節,我們通過代碼,實現了一個有限狀態自動機,並將其應用於對整形和浮點數的識別。構造有限狀態自動機,並驅動它,從而實現對輸入字串的識別,整個過程就是詞法分析的本質。 上一節所開發的狀態機器,基於以下模型:這個模型,是我們在代碼中,手動寫入程式的。實則上,它對應著一組
Time of Update: 2016-04-06
標籤:用poi-3.6-20091214.jar 實現java給excel檔案加密我用了網上的很多方法,但是都沒有成功!HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file)); // 設定密 碼 保 護 ·wb.writeProtectWorkbook("111111",
Time of Update: 2016-04-06
標籤:Problem Description有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請編程實現在第n年的時候,共有多少頭母牛? Input輸入資料由多個測試執行個體組成,每個測試執行個體佔一行,包括一個整數n(0<n<55),n的含義如題目中描述。n=0表示輸入資料的結束,不做處理。 Output對於每個測試執行個體,輸出在第n年的時候母牛的數量。每個輸出佔一行。 Sample Input2 4
Time of Update: 2016-04-07
標籤:並發,我的理解就是同時運行多個程式。同時,難以避免的就是資料的同步問題,如果資料同步問題處理不好就很容易造成程式出現bug,當然,對於其造成的危害,不加詳述。首先,來看一個簡單的例子,當然,這個例子也並非是我發現的。public class StopTread { private static boolean stopRequested; static Thread backgroundThread = new Thread(new Runnable() {
Time of Update: 2016-04-07
Scanner類總結,scanner總結1.構造器Scanner(File source) Scanner(InputStream source) Scanner(String source) 參考:http://blog.sina.com.cn/s/blog_7014ad5c01018sov.htm2.方法 1 Scanner in =new Scanner(System.in); //開啟掃描器 2 //一、hasNext() 3
Time of Update: 2016-04-06
最新SpringMVC架構搭建入門教程,springmvc入門教程Spring 架構提供了構建 Web 應用程式的全功能 MVC 模組。Spring MVC屬於SpringFrameWork的後續產品,已經融合在Spring Web Flow裡面。Spring MVC的易用性、功能強大等優點已經被越來越多的企業所接受,也成為一個使用廣泛的mvc架構。因此,尚學堂對於spring mvc的使用做了詳細講授,希望對大家的工作和學習起到一定的作用。 01、spring mvc介紹
Time of Update: 2016-04-06
Java集合深入學習總結-LinkedHashMap1.
Time of Update: 2016-04-06
Java基礎08 繼承繼承(inheritance)是物件導向的重要概念。繼承是除組合(composition)之外,提高代碼重複可用性(reusibility)的另一種重要方式。我們在組合(composition)中看到,組合是重複調用對象的功能介面。我們將看到,繼承可以重複利用已有的類的定義。類的繼承我們之前定義類的時候,都是從頭開始,詳細的定義該類的每一個成員。比如下面的Human類:class Human{ /** * accessor */
Time of Update: 2016-04-06
Java線程池基本使用無論在Java的開發中還是在Android的開發中,線程都佔有重要的地位,所以今天就來說說線程池的東西。一、線程池概述在Android開發中,我們經常把一個耗時任務放在一個線程中進行執行,目的就是為了避免ANR異常。但是如果我們在一個頁面開了很多線程,線程在短時間內執行結束,我們這樣頻繁的建立線程就降低了系統的運行效率。所以就有了線程池。線程池的作用是什麼呢?線程池會根據系統的環境變數,自動或手動設定一個線程池中的線程數量,使線程的建立和回收達到一個理想的狀態,減少了系統資
Time of Update: 2016-04-06
Java NIO(一)入門篇概念java.nio(java new IO),是jdk1.4 裡提供的新api ,為所有的原始類型提供緩衝支援。Sun 官方標榜的特性如下: 為所有的原始類型提供(Buffer)緩衝支援。字元集編碼解碼解決方案。 Channel :一個新的原始I/O 抽象。 支援鎖和記憶體對應檔的檔案提供者。 提供多路(non-bloking) 非阻塞式的高伸縮性網路I/O。 NIO和IO的主要差別IO NIO面向流 面向緩衝阻塞IO 非阻塞IO無 selector無
Time of Update: 2016-04-06
Java基礎11 對象引用我們之前一直在使用“對象”這個概念,但沒有探討對象在記憶體中的具體儲存方式。這方面的討論將引出“對象引用”(object reference)這一重要概念。對象引用我們沿用之前定義的Human類,並有一個Test類: public class Test{ public static void main(String[] args) { Human aPerson = new Human(
Time of Update: 2016-04-06
學JavaWeb必看文章!為什麼我們會使用struts2,springMVC和spring這樣的架構?(我們學Javaweb中這樣那樣的架構為的是什嗎?它們為什麼這麼流行?它們給我們帶來了什嗎?Servlet為我們做了什嗎?MVC的實戰意義?Spring的存在有多麼重要?如何從思想上理解這些問題,理解Javaweb,答案都在這篇文章中,ImportNew年度好文,希望更多的人看到!轉載自http://www.importnew.com/15831.html)今年我一直在思考web開發裡的前後端分
Time of Update: 2016-04-05
使用者登入範例分析,使用者登入範例多重網路節點項目使用的是SSM(Spring SpringMVC Mybatis);到登入頁面的流程: 項目啟動歡迎介面: index.jsp 直接跳轉:<%response.sendRedirect("/login/forwardLogin") %> >>請求到Controller的 forwardLogin()方法中:1 @RequestMapping("/forwardLogin")2 public
Time of Update: 2016-04-05
JVM-位元組碼執行引擎,jvm-位元組碼引擎 虛擬機器位元組碼執行引擎一、運行時棧幀結構 1、棧幀(Stack Frame)是用於支援虛擬機器進行調用和方法執行的資料結構,它是虛擬機器運行時資料區中的虛擬機器棧(Virtual Method Stack)的棧元素,棧幀儲存了方法的局部變數表,運算元棧,動態串連和方法返回地址等資訊。 2.局部變數表(Local Virtual
Time of Update: 2016-04-05
下載檔案,java下載檔案二進位下載public void download(HttpServletRequest request, HttpServletResponse response) throws IOException{ //String filePath = "src/main/webapp/apk/android/NCB.apk"; String
Time of Update: 2016-04-02
104. Maximum Depth of Binary Tree,depthbinary 1 public class MaximumDepthofBinaryTree104 2 { 3 public int maxDepth(TreeNode root) { 4 int res=0; 5 6 Queue<TreeNode> q1=new LinkedList<TreeNode>(); 7 if(
Time of Update: 2016-04-03
Java虛擬機器java虛擬機器Java支援平台無關性、安全性和網路移動性。而Java平台由Java虛擬機器和Java核心類所構成,它為純Java程式提供了統一的編程介面,而不管下層作業系統是什麼。正是得益於Java虛擬機器,它號稱的“一次編譯,到處運行”才能有所保障。java虛擬機器主要完成了幾大任務:將java檔案編譯為.class檔案、解析並執行.class,藉助他,使得java能夠實現平台無關的特性。
Time of Update: 2016-04-02
java基礎知識總結1一、 java開發工具Editplus:Editplus與jdk的串連配置,如:javac(編譯)、java(運行)、javap(查看位元組碼)a) 配置內容:i. javac(編譯):參數為 -d . (FileName);初始目錄(FileDir)ii. java(運行):參數為 (CurSel).(FileNameNoExt);初始目錄:(FileDir)iii.javap(查看位元組碼):參數為(FileNameNoExt);初始目錄:$(FileDir)二、
Time of Update: 2016-04-01
jsp 嵌套iframe 從iframe中表單提交並傳值到外層,嵌套iframe今天因需求迭代 更改元來代碼 遇到了這麼個問題就是想在 iframe中提交後進行整個頁面的跳轉 並把iframe中的值傳到外層jsp大概就是這個樣子外層 a.jsp<div id="d"></div><iframe src="b.jsp" name="listresult" width="100%" height="100%"