思維種種(頭腦風暴)

原文出處:劉建文 | 學術半·IT歌·文(http://arttech.us)

wait和notify再進一步

 代碼(等待程式)1.package waitnotify2;public class MyThread implements Runnable{    Object o ;        public MyThread(Object o){                this.o = o;            }        public void run() {                synchronized(o){                        System

本部落格的分類導航頁

聲明:本部落格部分內容摘自互連網,尊重智慧財產權,合理使用並僅作學習交流之用。請引用註明出處,並使用以下許可:Share, Remix, Reuse — Legally推薦使用| | 瀏覽本部落格和體驗互連網。ABOUT姓名:劉建文 Name:Nakeman Liu曾用:Kemin

關於情感意志諸因素之認識論意義研究概述

關於情感意志諸因素之認識論意義研究概述Date: 2008/7/24Keywords: 心理學關於情感意志諸因素之認識論意義研究概述李校利漢中師院政教系【正    文】    近年來,隨著認識主體性熱的興起,哲學界已開始注重情感、情緒和意志在人類認識活動中的作用和地位問題,現就其要者擇述如下。   

switch-case再次分析

以下分析並不一定在實際中有用,但是為了學習尤其是為了考試,覺得還是有必要瞭解的,因為有些東西,大家可能形成了一種“代碼定勢”,呵呵(通常都說是思維定勢)。並不是死研究文法而是為了靈活的懂得一些東西。default常出現在switch-case語句的最後一行,看下面的代碼:public class TestSwitch {    public static void main(String[] args){        byte a = 1;         switch(a){        

tomcat 5.5 整合 apache 2

1. Jakarta Tomcat Connectorhttp://tomcat.apache.org/connectors-doc/howto/apache.html2. Workershttp://tomcat.apache.org/connectors-doc/howto/workers.html3. Exampleworkers.properties 使用預設檔案即可(在源碼 jk/conf 目錄下)apache httpd.conf---------------------------

Boolean的使用

Boolean是對boolean型的封裝。尤其注意的一點是不能使用Boolean做判斷,即是不能像boolean一樣使用。下面是一些例子,初次遇到Boolean時,很可能混亂下面的結果:public class BooleanTest {    public static void main(String[] args) {        Boolean b1 = new Boolean("TRUE");//注意不區分大小寫                Boolean b2 = new Boo

大數間的乘法計算–大數計算

前幾天,朋友碰到了一個大數計算的問題,匆忙之下我寫了一個出來。代碼說實話寫的不怎麼好,有點亂,先貼出來,然後過幾天再改好,貼一下。 如計算:9999999999999  * 1234567890123package test;public class BigNumber {        public static double[] d1 = {9,9,9,9,9,9,9,9,9,9,9,9,9};        public static double[] d2 = {1,2,3,4,5,6,

implements(實現)了介面之後…..

現有一介面:public interface InterfaceOne {void test();}今有一具體類:public class TestOne implements InterfaceOne{void test() {//注意此處!}}/*TestOne類寫法是錯誤的,介面中的方法隱含是public,因此實現了該介面預示著實現它的方法的時候必須將方法首碼加為public的。否則預設是default的,錯誤。*/更改為:public class TestOne implements

lucene2.4.0測試

本文建立一個基本的Lucene例子,測試一下。注釋我都加在代碼裡面了。luceneIndex.java功能:建立索引import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.Reader;import java.util.Date;import org.apache.lucene.analysis.

原始類型封裝後的比較 Integer Short Long

Integer是對原始類型int的封裝。Short是對short的封裝。Long是對long的封裝.public class IntegerTest {    public static void main(String[] args) {                short s = 42;                Long x = new Long("42");                Long y = new Long(42);                Short z

|| 和 &&不做多餘判斷

看下代碼:public class TestOrInfo {public static boolean compareIt(int i){if(i > 10){System.out.println("in the (i > 10)");return true;} else {System.out.println("in the (i <= 10)");}return false;}public static void main(String[]

一個通用的加法計算,適合所有類型 註:不用方法重載實現

該方法實現的是加法運算。加法兩邊的資料可以是原始類型,或者是對原始類型的封裝類型,甚至是一個class對象。大家有什麼想法或者是該演算法有什麼欠缺的,還望指教。 為此我們先寫一個類,只為做示範,所有很簡單。並重寫其中的toString方法:public class B {    public String toString(){        return "/"This is B/"";    }} 下面是加法運算的具體實現:    public static Object cal(Objec

8051非同步串口的收發原理

8051非同步串口的收發原理《8051非同步串口的收發原理》來自:劉建文 | 學術半·IT歌·文 作者:劉建文關鍵字:8051 數字電子 資料通訊永久連結地址:http://arttech.us/y-2011/8051-uart-rx-tx.htmlpostmetaTags: 8051, 數字電子, 資料通訊非同步串口通訊的基本原理是,點對點非同步,沒有時鐘線沒有地址,以低電平為開始位,高電平閑置,通訊雙方約定相同的資料幀大小,還有在相同的傳輸速率下,收發順利進行。非同步串列通訊可雙線同時收發,

向方法傳遞對象引用變數時向前看….

當把物件變數傳遞到方法時,應當記住它實質是在傳遞對象引用,而不是實際對象自身,這點相信大家都知道。對象引用變數在傳遞時是傳遞該引用變數的一份拷貝,而沒有傳遞實際引用變數。變數拷貝指獲得該變數內的“位”拷貝。換句話說,調用者和被呼叫者法現在都具有該引用的完全相同的拷貝,因此二者都將引用堆上完全相同的對象(不是拷貝)。看下面的代碼:public class One {public int a = 10;}public class Two {public static void

Regex文法詳解

Regex,可以做到 1.測試字串的某個模式。例如,可以對一個輸入字串進行測試,看在該字串是否存在一個電話號碼模式或一個信用卡號碼模式。這稱為資料有效性驗證。 2.替換文本。可以在文檔中使用一個Regex來標識特定文字,然後可以全部將其刪除,或者替換為別的文字。3.根據模式比對從字串中提取一個子字串。可以用來在文本或輸入欄位中尋找特定文字。  下表是元字元及其在Regex上下文中的行為的一個完整列表: 文法標記: / 將下一個字元標記為一個特殊字元、或一個原義字元、或一個

Math中的round/ceil/floorf方法總結

這三個方法是在讓人頭疼,經過一陣搜尋之後,特總結如下:Math.round:如果參數是小數,則求本身的四捨五入。Math.ceil:如果參數是小數,則求最小的整數但不小於本身.Math.floor:如果參數是小數,則求最大的整數但不大於本身.    同時注意他們的傳回型別:long round(double a)  int round(float a) double ceil(double a)  double floor(double

淺談元認知理論與學會學習

摘自:http://blog.sina.com.cn/s/blog_50f98dfa0100a86r.html       淺談元認知理論與學會學習                                                            

重寫toString方法

當你要讀取關於對象的一些有用細節時,可以在對象上調用toString()。如,當把一個對象引用傳遞給System.out.println();時,該對象的toString()方法被調用。Java中所有的類都繼承自Object父類,所以,我們在類中只要重寫一下toString()方法就可以顯示出我們想要的資訊了。看下面的例子:public class OverrideToString {    public String toString(){                return "Thi

wait和notify執行個體

wait和notify必須對同一對象操作才能夠起到作用。 代碼1:package waitnotify1;public class ThreadInstance implements Runnable{    public void run() {                double d = 0;                synchronized(this){                        try {                                T

總頁數: 61357 1 .... 20958 20959 20960 20961 20962 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.