原创 帶有Synchronized修飾的方法與普通方法在一個類中執行線程

public class Test implements Runnable { int b = 100; public synchronized void m1() throws Exception { b = 1000;

原创 通過自定義Filter(適配器),並實現瀏覽器的禁止緩存的Filter

@WebFilter("/Filter") public class Filter extends HttpFilter { @Override public void doFilter(HttpServletRequest requ

原创 ServletRequest,HttpServletRequest,ServletResponse,HttpServletResponse區別

ServletRequest:所有Servlet響應都實現ServletResponse接口         getWriter():從Servlet中獲取PrintWriter對象,輸出字符。         setContentT

原创 File類通過遞歸列出目錄的結構

import java.io.File; public class Test { public static void main(String[] args) { //在內存中聲明一個叫d:/A的File類 File

原创 JAVA中length、length()、size()的區別

length是針對於數組,求出數組的長度 length()針對String來說,計算出字符串的長度 size()針對集合來說,求出集合中有多少個元素 import java.util.ArrayList; import java.util

原创 定義字符串變量是字符串的管理者而非擁有者

String s = "hello"; s="bye";定義字符串變量是字符串的管理者而非擁有者,所以,當s爲"bye"時,在內存中又開闢了一個bye的字符串,s只是換了一個管理的對象,並不能使hello變成bye。

原创 Linux安裝JDK8,並出現Permission denied的錯誤的解決辦法

1. 通過如下命令查看當前JDK的相關內容 rpm -qa | grep java 2. 如果出現如下內容 java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 java-1.6

原创 Spring概括總結

IOC:控制反轉(依賴注入)     本質:構建對象的技術,就是將一個類實例化成對象的技術。               在java中實例化類是以new來實現的,每次new一個類都會產生一個新的實例對象,若使用此種方式創建對象,會很浪費,

原创 W8.1出現system_thread_exceptions_not_handled(Wpprecorder.sys)藍屏

問題原因:因爲4K對齊、NTFS、和compact引起的;compact似乎是微軟用來壓縮文件的一種方式,然後一些關鍵的驅動文件壓縮後不能正常使用,結果導致開機藍屏; 解決方案: 1.進入RECOVERY環境(就是自動修復失敗之後藍色底

原创 多線程中的join(),yield()與優先級Priority

1、join():join()方法使調用該方法的線程在此之前執行完畢,也就是等待該方法的線程執行完畢後再往下繼續執行。注意該方法也需要捕捉異常。 ublic class Test { public static void main(St

原创 計算某一個字符串中的大小寫與其它字符

public class Test { public static void main(String[] args) { String s = "AaaaABBBBcc^%adfsfdCCOOkk99876_haHA";

原创 Java編程思想[二]操作符

程序是寫給人看的,不是寫給機器看的!   一、操作符 + :  加號或正號 - :  減號或負號 * : 乘  / : 除 = : 賦值 1.優先級(與數學中的優先級相似) 若String後面緊跟一個“+”,若後面跟的爲非String類型

原创 Java編程思想[一]對象

程序是寫給人看的,不是寫給機器看的!   面向對象的基本特性:萬事萬物皆爲對象;程序是對象的集合,通過發送消息來告知彼此要做的事;每個對象都有自己的由其他對象構成的存儲;每個對象都擁有其類型;某一特定類型的所有對象都可以接受同樣的消息(抽

原创 將一個文檔中的通過字節流轉到另一個文檔中

import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.I

原创 計算一個字符串中有哪些固定字符

public class Test { //計算出現java的次數 public static void main(String[] args) { String s = "sunjavahpjavaokjavajjavaha