<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如何學好java

    如何學好java,其實很簡單,只要用心體會,慢慢積累!
    posts - 106, comments - 7, trackbacks - 0, articles - 3
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

         摘要: 核心提示:現在開發的一個項目使用S2SH框架,配置環境用了一兩天, 現在把當時配置環境時寫的文檔整理下發出來,也算加強點記憶。 1 開發環境 MyEclipse5.5 JDK 1.6 Java EE 5.0 Tomcat6.0 Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2 為 ssh 做好準備 2.1 下載包 Struts2   ...  閱讀全文

    posted @ 2011-04-26 21:14 哈希 閱讀(240) | 評論 (0)編輯 收藏

        曾幾何時,感覺自己是個很有夢想的人,記得少年那不經事的心理,恍若昨天的事情!
        孩童時光,令人回憶,不管到了多大年紀,最令80后忘懷不了的是,小時候在街頭打彈珠,拍畫片的場面。最津津樂道的是克塞號,還有機器貓,孫悟空,葫蘆娃,變形金剛...
        大概我們這一代的童年時光是非常美好的,我相信同齡人都有相同感覺吧,上初中了時候,我們開始了新的追求,學習好像還不是很重要,懵懂期的開始對異性的好奇,想著將來找個怎樣的女朋友,現在想想孩子時期的想法很天真。初中課上,我們最重要的課好像是班主任的課,不管什么原因,大家都要好好學習他的課,呵呵,語文課上,我們能夠感覺到劃分段落的快樂,感覺到人物命運幸與不幸,感覺到魯迅筆下的描述的人物,事情的真實,社會,數學課上,我們要開始代數,幾何了,代數,看上去真的好簡單,那時候人人都會來兩下,但是稍改一下,要你些概念,填空,很多人傻眼了,為啥呢,因為我們還不懂啥叫理論,還好,枯燥之余還有幾何學的陪伴,我想大家都喜歡畫圓,那時候最羨慕數學老師在黑板上畫的圓很漂亮,覺得只有畫的很漂亮了才能夠學好幾何,于是拿起圓規再接再厲!直到畫的很好的一個圓,才會會心的一笑!到了畫坐標圖時候,感覺一個點對應一個數,那時候稍微有了點數學結合坐標的知識!還有最重要的一個知識點,那就是學習如何算利率,我想大家都認可吧!物理課呢,大家記憶深刻的是第一課的誤差和錯誤吧,最喜歡的也許是拿尺子測鉛筆的周長吧,我想當時很多人還不一定會呢,最喜歡的故事是阿基米德洗了個澡洗出了了浮力定律,最大的理想是給我個杠桿我要翹起地球吧,還有牛頓的慣性定律真神奇啊的感覺,而最津津樂道的是上點學的時候,做實驗,大家都自豪小時候就會串聯電路了。學習化學了,剛開始誰也不愿意記住那個化學元素表中的元素,我想是不知道會有啥用吧,等到些化學方程式了,大家一下子都記住了符號,還記住了屬性,呵呵,大概孩子們感覺到了“好處”,大家開始學習化學物質的特征了,實驗也好,計算也好,回憶起來真的很美好啊!初中是一個重理輕文的時代,我估計大家都會是地理,歷史考試考過不及格吧,呵呵,沒啥的,長大了一些知識就都學會了也。
         高中的生活,是充滿理想和激情的,那時候同學們一起風發,好像整個城市的金精英們都集中在了一起,大家感覺很自豪,而且要較量一下,證明自己是個人才,每個人心中憋足了勁頭,相信大家都相信會有一個美好的明天。高中生活的重點當然是學習了,大家很用功,當然,這個年齡大家也有愛好啊,足球,籃球成了大家的最好之一,每次比賽時候,同學們齊心協力,為了集體的榮譽,大家在加油,汗水淋漓,然而其樂無窮,生活在那種環境下,感覺很充實,這時期,當然男生女生也會來電小故事啊,美麗的愛情在一些人身上發生了,有迷失的,也有相互奮進的,人生百態么!
        高考又成了一道分水嶺,把大家又分到了天南地北,從此大家又開始了新的生活,這里是一個集中營,人們來自各地,大家說著不同口音的話,剛開始肯定有些交流困難,時間成了,大家學會了幾門方言,從此人人自樂,見識增加了,哈哈,大學四年,快樂的時光真的很是讓人回憶,
    相信大學里面屬于自由的世界,時間上每個人可以自由分配了,所以除了學習,大家在一起可以找到共同愛好的朋友,做自己喜歡的事情了,當然不能耽誤學習啊,呵呵,男孩子開始了強烈的追求異性的活動,好像這個時期是應該了似的,大家晚上洗了等也在討論如何追求女生的方法,你一眼,我一句好像都是專家似的。
        天下沒有不散的宴席,總是離人淚,四年很快結束了,從此又要走向社會了大多數的人,一部分深造了,呵呵,從此同為天涯淪落人,相逢何必曾相識!80后到了社會開始感覺到的壓力隨之而來,房價漲得令人咋舌,而工作難找得很,工資也低的令人不敢訴說,人們的心寒了,世界也開始對于這批曾經對未來憧憬的孩子變得陌生了!
        生活本來就是一本百科書,我們每個人只是書中的一個小故事,所以大家要把生命看的美好一點,寫下一點快樂的篇章,讓世人分享!

                                                                                            



     







    posted @ 2011-04-24 15:35 哈希 閱讀(118) | 評論 (0)編輯 收藏

         摘要: 開始:   首先來研究一下級聯吧:   知道級聯的原理嗎?很簡單,根據前一個選它有關系的下一個哦,呵呵!   那做起來代碼怎么寫呢:肯定一點,必須要用到js技術了,你要有事件的么,你看好了,級聯要這樣寫啊:javascript:new Option(text, value) Code highlighting produced by Actipro C...  閱讀全文

    posted @ 2011-04-24 14:36 哈希 閱讀(146) | 評論 (0)編輯 收藏

    我個人的理解啊:
       dwr其實就是一個servlet包,它已經實現了功能,我們呢只需要調用就可以啊,關鍵在配置:
       好了,二二話不說,看啥叫犀利吧:
       第一步:web.xml配置
      
    <?xml version="1.0" encoding="UTF-8"?> 
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 
      
    <web-app> 
      
    <servlet> 
        
    <servlet-name>dwr-invoker</servlet-name> 
        
    <display-name>DWR Servlet</display-name> 
        
    <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> 
        
    <init-param> 
          
    <param-name>debug</param-name> 
          
    <param-value>true</param-value> 
        
    </init-param> 
      
    </servlet> 
      
    <servlet-mapping> 
        
    <servlet-name>dwr-invoker</servlet-name> 
        
    <url-pattern>/dwr/*</url-pattern> 
      </servlet-mapping> 
      
      <welcome-file-list> 
        <welcome-file>index.jsp</welcome-file> 
      </welcome-file-list> 
    </web-app>


       第二步:dwr配置(先倒入jar包dwr.jar)
     
    <?xml version="1.0" encoding="gbk"?> 
    <!DOCTYPE dwr PUBLIC 
        
    "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" 
        
    "http://www.getahead.ltd.uk/dwr/dwr10.dtd"> 
      
    <dwr> 
      
    <allow> 
       <create creator="new" javascript="us"> 
       <param name="class" value="org.man.prj.Hello" /> 
        </create>
        <create creator="new" javascript="Students">
          <param name="class" value="org.man.prj.Students"/>
        </create>

      
      
    </allow> 
    </dwr>
    第三步:寫java代碼
    根據你的需要了啊
    第四步:index.jsp
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <html> 
      
    <script src="/mydwr/dwr/interface/Students.js"></script> 
    <script src="/mydwr/dwr/engine.js"></script> 
    <script src="/mydwr/dwr/util.js"></script> 

    <script type="text/javascript"> 
                var dwr_callback = function(data){  
                   alert(data);  
               }  
           </script> 
    <select name="classid" id="classid" onchange="javascript:update2();"></select> 

    <body>
        This is my JSP page. <br>
         <input type="button" value="invoke" onclick="us.hellodwr(dwr_callback)" /> 
      </body>

    好了這樣就可以使用dwr了,很方便哦!
    不懂的話就和他們聯系!QQ群:110703194





    posted @ 2011-04-24 10:49 哈希 閱讀(123) | 評論 (0)編輯 收藏

    http://js.alixixi.com/

    posted @ 2011-04-22 23:25 哈希 閱讀(72) | 評論 (0)編輯 收藏


    函數:split()
    功能:使用一個指定的分隔符把一個字符串分割存儲到數組
    例子:
    str=”jpg|bmp|gif|ico|png”;
    arr=theString.split(”|”);
    //arr是一個包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的數組

    函數:John()
    功能:使用您選擇的分隔符將一個數組合并為一個字符串
    例子:
    var delimitedString=myArray.join(delimiter);
    var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);
    var portableList=myList.join(”|”);
    //結果是jpg|bmp|gif|ico|png

    函數:substring()
    功能:字符串截取,比如想從”MinidxSearchEngine”中得到”Minidx”就要用到substring(0,6)

     

    函數:indexOf()
    功能:返回字符串中匹配子串的第一個字符的下標
    var myString=”JavaScript”;
    var w=myString.indexOf(”v”);w will be 2
    var x=myString.indexOf(”S”);x will be 4
    var y=myString.indexOf(”Script”);y will also be 4
    var z=myString.indexOf(”key”);z will be -1

    posted @ 2011-04-22 18:35 哈希 閱讀(113) | 評論 (0)編輯 收藏

    floor 向下取整
    ceil  向上取整
    round 則是4舍5入的計算,round方法,它表示“四舍五入”,算法為Math.floor(x+0.5),即將原來的數字加上0.5后再向下取整,所以,Math.round(11.5)的結果為12,Math.round(-11.5)的結果為-11。

    Math.floor(1.4)=1.0
    Math.round(1.4)=1
    Math.ceil(1.4)=2.0
    Math.floor(1.5)=1.0
    Math.round(1.5)=2
    Math.ceil(1.5)=2.0
    Math.floor(1.6)=1.0
    Math.round(1.6)=2
    Math.ceil(1.6)=2.0
    Math.floor(-1.4)=-2.0
    Math.round(-1.4)=-1
    Math.ceil(-1.4)=-1.0
    Math.floor(-1.5)=-2.0
    Math.round(-1.5)=-1
    Math.ceil(-1.5)=-1.0
    Math.floor(-1.6)=-2.0
    Math.round(-1.6)=-2
    Math.ceil(-1.6)=-1.0

    posted @ 2011-04-22 17:44 哈希 閱讀(151) | 評論 (0)編輯 收藏

    字符串學習:
     String strss
    =null;
           String [] str
    ={"hello","world","janaury","february","thirsday","monday"};    
             
    for(int i=0;i<str.length;i++){
            strss
    =str[i]+"/";
               }
           
    //String strs="nihao a he llo worl d dsa a d f a d";        
            String [] sr=strss.split("/");
           
    for(int i=0;i<str.length;i++){
            System.out.println(str[i]);

     String strs="nihao a he llo worl d dsa a d f a d";        
            String [] str
    =strs.split("");
            
    for(int i=0;i<str.length;i++){
            System.out.println(str[i]);
            }

    posted @ 2011-04-22 17:24 哈希 閱讀(141) | 評論 (0)編輯 收藏

    好了,開始這是我自己用形狀,大小來描述橋梁模式的方式:
      可以分為四種:大圓,小圓,大矩形,小矩形
      看代碼:
      
    public interface Shape {

        
    public abstract void DrawShape();

    }

    public class Circle implements Shape {

        
    public Circle() {
            
    // TODO Auto-generated constructor stub
        }

        
    public void DrawShape() {
            
    // TODO Auto-generated method stub
            System.out.println("我是圓");
        }
        
    }

    public class Triangle implements Shape {

        
    public Triangle() {
            
    // TODO Auto-generated constructor stub
        }

        
    public void DrawShape() {
            
    // TODO Auto-generated method stub
            System.out.println("我是矩形!");
        }
        
    }

    public abstract class Type {
         
    public abstract void draw(String str);
         
    protected Shape GetShape(String type){
         
    if(type.equals("circle")){
             
    return new Circle();
         }
    else if(type.equals("triangle")){
             
    return new Triangle();
         }
    else{
             
    return Circle();
            }
         }
        
    private Shape Circle() {
            
    // TODO Auto-generated method stub
            return new Circle();
        }
    }

    public class Big extends Type {
        
    private Shape shape;
        
    public Big(String tr){
            shape
    =GetShape(tr);
        }
        
    public void draw(String str) {
        
    // TODO Auto-generated method stub
        System.out.println(str);
            System.out.println(
    "");
            shape.DrawShape();
        }
    }

    public class Small extends Type {
        
    private Shape shape;

        
    public Small(String str) {
           shape
    =GetShape(str);
        }
        
    public void draw(String tr){
            System.out.println(tr);
            System.out.println(
    "");
            shape.DrawShape();
        }
    }

    可以測試一下啊:
    public class Test {
       
    public static void main(String[] args) {
           System.out.println(
    "=============小類型================");
           
    //small類型時候
           Type type=new Small("triangle");
           type.draw(
    "triangle");
           Type type2
    =new Small("circle");
           type2.draw(
    "circle");
          System.out.println(
    "=============大類型================");
           
    //Big類型時候
           Type type3=new Big("circle");
           type3.draw(
    "circle");
           Type type4
    =new Big("triangle");
           type4.draw(
    "triangle");
       }
    }
     設計模式相當強悍啊!能幫助大家學習一點本人心得也算很愉快了!我會繼續吧所學貢獻出來的!

    posted @ 2011-04-22 16:35 哈希 閱讀(124) | 評論 (0)編輯 收藏

       今天決定好好學習一下設計模式:代碼也敲了,談一下我個人的心得吧:
          一、適配器模式:
              這種模式在繼承父類的時候實現接口的情況下,實現父類的構造方法;通過該類可以實現調用接口的方法,還可以調用父類的方法,實例如下
              
    public interface Myshape {
       
    public void draw();
       
    public void  write();
       
    }
        
    public class Translator {
        
    private String tran;

        
    public String getTran() {
            
    return tran;
        }

        
    public void setTran(String tran) {
            
    this.tran = tran;
        }


        
    public Translator() {
            
    // TODO Auto-generated constructor stub
        }
        
        
        
    }
      一、 調用方法如下:
      
    public class Test extends Text implements Myshape {
           
    private Translator tran;

        
    public void draw() {
            
    // TODO Auto-generated method stub
            System.out.println("實現了接口Myshape的draw()方法!");
        }

        
    public void write() {
            
    // TODO Auto-generated method stub
            System.out.println("實現了接口Myshape的write()方法?");
        }
        

        
    public static void main(String[] args) {
            Test t
    =new Test();
            t.draw();
            t.write();
            String str
    ="沒天理!";
            t.SetContent(
    "這是我" +
                     str  
    +
                    
    "設置的值" +
                    
    "你好啊!" +
                    
    "美眉!");
            System.out.println(t.GetContent());
        }
    }

    二、此方法正體現面向對象的思想,通過另一個類把對象套用在構造方法里面,由此實現適配器模式!
    public class TestObject implements Myshape {
        
    /*
         * 對象
         
    */
        
    private Translator tst;

        
    public TestObject(Translator t) {
            
    // TODO Auto-generated constructor stub
              tst=t;
        }
       
        
    public String getTran() {
            
    return tst.getTran();
        }

        
    public void setTran(String str) {
            tst.setTran(str);
        }


        
    public void draw() {
            
    // TODO Auto-generated method stub
            System.out.println("實現1");
        }

        
    public void write() {
            
    // TODO Auto-generated method stub
            System.out.println("實現2");
        }

        
    public static void main(String[] args) {
            Translator ts
    =new Translator();
            TestObject test
    =new TestObject(ts);
            test.setTran(
    "好了我可以用我的秘書翻譯了!");
            System.out.println(test.getTran());
           
        }
       
       
       
    }

      自己個人理解,還望指教!

    posted @ 2011-04-22 14:25 哈希 閱讀(129) | 評論 (0)編輯 收藏

    僅列出標題
    共11頁: First 上一頁 3 4 5 6 7 8 9 10 11 下一頁 
    主站蜘蛛池模板: 在线免费不卡视频| 久久久精品国产亚洲成人满18免费网站| 99爱视频99爱在线观看免费| 亚洲中文久久精品无码| 男女一边桶一边摸一边脱视频免费| 免费一级毛片在级播放| jizz免费在线影视观看网站| 亚洲一区二区三区国产精品| 国产成人亚洲综合无| 成人伊人亚洲人综合网站222| 四虎国产精品成人免费久久| 亚洲色精品vr一区二区三区| 免费女人高潮流视频在线观看| 中文字幕亚洲综合久久2| 亚洲天堂免费在线| 亚洲日韩精品A∨片无码加勒比| 暖暖免费高清日本中文| 猫咪www免费人成网站| 亚洲精品无码永久中文字幕| 久久久久成人片免费观看蜜芽| 亚洲国产视频一区| 四虎1515hm免费国产| AAAAA级少妇高潮大片免费看| 亚洲AV日韩AV永久无码久久 | 亚洲av无码偷拍在线观看| 俄罗斯极品美女毛片免费播放| 在线观看人成视频免费无遮挡| 久久精品国产亚洲AV高清热| AV免费网址在线观看| 人碰人碰人成人免费视频| 久久99国产亚洲精品观看| a级毛片无码免费真人| a级毛片免费观看网站| 亚洲的天堂av无码| 免费成人黄色大片| 小草在线看片免费人成视久网| 国产 亚洲 中文在线 字幕| 亚洲性在线看高清h片| 国产2021精品视频免费播放| 青青青视频免费观看| 亚洲欧洲尹人香蕉综合|