BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          News

           

          藍(lán)冰飛寒個(gè)人獨(dú)立博客地址,www.uphenan.com

          隨筆檔案

          文章檔案


          藍(lán)冰飛寒

          用心去做每一件事情

          2009年5月15日 #

                馬上j2se的基礎(chǔ)就學(xué)完了,是用eclipse還是netbeans呢,雖然學(xué)到現(xiàn)在了,但是感覺很多東西仍然很糊涂,上課學(xué)到的東西實(shí)在是太少了,需要到課下自己琢磨,自己去悟。有點(diǎn)亂亂的,也許是明天瑞瑞要來了吧,反正有點(diǎn)亂。
               接下來要認(rèn)真的把書再看一遍,我覺得應(yīng)該很有用。

               接下來幾天我將使用下面這個(gè)小的程序進(jìn)行總結(jié):
          import java.awt.*;
          import java.awt.event.*;


          public class MyFFrame extends Frame{
            TextField a,b,c;
              public static void main(String args[]){
              new MyFFrame("測(cè)試的窗口");
              }
              public MyFFrame(String s){
              super(s);
              a = new TextField();        
              b = new TextField();
              c = new TextField();
              Label l1 = new Label("姓名");
              Label l2 = new Label("性別");
              Label l3 = new Label("籍貫");
              setLayout(new GridLayout(3,2));
             add(l1); add(a);
               add(l2);add(b);
               add(l3);add(c);
              
            
            
              pack();
              setVisible(true);
                   addWindowListener(new WindowAdapter (){
                     public void windowClosing(WindowEvent e){
                       System.out.println("System.out!");
                       System.exit(0);
                       }
                     });
              
              }

          }
          Tags - ,
          posted @ 2009-05-15 06:26 藍(lán)冰飛寒 閱讀(146) | 評(píng)論 (0)編輯 收藏

          2009年5月12日 #

          完全復(fù)制就可以了,
          html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*powered by http://www.uphenan.com 藍(lán)冰飛寒*/}    

          Tags -
          posted @ 2009-05-12 12:16 藍(lán)冰飛寒 閱讀(134) | 評(píng)論 (0)編輯 收藏

                不知道心里是什么味道,現(xiàn)在又有個(gè)豬流感,很害怕現(xiàn)在的平靜生活被打破,希望所有人都平安幸福。希望豬流感,手足口病都很快過去,我沒有任何時(shí)候比現(xiàn)在更珍惜生活,珍惜時(shí)間。今天把博客顏色改成了灰色的。保留一個(gè)星期,我愛我的國家。
              給飛信上的朋友們都發(fā)了一條短信,祝福他們健康幸福。我很用心寫的,希望他們也能認(rèn)真的看看。
              今天上午忙了一上午,火車頭那個(gè)軟件實(shí)在是不會(huì)了,我就開始研究supesite自己帶的采集器,終于還是弄好了,好像是網(wǎng)易等門戶網(wǎng)站不能采集,我也不知道為什么,我覺得現(xiàn)在遇到的問題每一天都是新的,對(duì)自己來說都是新的,必須得不間斷的一直學(xué)習(xí)。
              
          Tags -
          posted @ 2009-05-12 11:49 藍(lán)冰飛寒 閱讀(115) | 評(píng)論 (0)編輯 收藏

          2009年5月11日 #

             小程序,線程的啟動(dòng)用start方法,開線程的類,可以實(shí)現(xiàn)runnable接口,還可以從Thread類繼承,繼承不是個(gè)好辦法、

          public class MultiThreadModel1 {
              public static void main(String args[]){
              MyThreadModel m = new MyThreadModel("First");
              m.start();
                      MyThreadModel m2 = new MyThreadModel("Second");
                      m2.start();
                      MyThreadModel m3 = new MyThreadModel("Third");
                      m3.start();
                      System.out.println("主線程啟動(dòng)");
                      for(int i=0;i<=100;i++){
                          System.out.print("-------->");
                          }
                          System.out.print("主線程結(jié)束");
                          }
                          
          }

          class MyThreadModel extends Thread{
                 MyThreadModel(String name){
                    this.name = name;
                 }
                 public void run(){
                     for(int i =0; i< 100; i++){
                     System.out.print(name+"   ");
                     }
                 }
                 private String name ;
                

          }
          Tags - ,
          posted @ 2009-05-11 23:14 藍(lán)冰飛寒 閱讀(114) | 評(píng)論 (0)編輯 收藏

          2009年5月10日 #

               雖然是單調(diào)的生活但是過的還是比較充實(shí)的,今天下雨了, 早上起來就下雨,所以六點(diǎn)起來的時(shí)候沒有去跑步,明天早上要去跑步,現(xiàn)在感覺不跑步身體不舒服呵呵,也許是習(xí)慣了吧,上午弄了一上午的程序,大部分都是在復(fù)習(xí), 發(fā)現(xiàn)寫過的程序有好多都是有問題的,但是還是解決不了,解決不了的,我準(zhǔn)備專門抽時(shí)間去百度集中地查一下,基本都是在自學(xué),身邊學(xué)這個(gè)的比較少。平常java課比較少。問老師也不行,那就問百度吧。
              今天本來有點(diǎn)想做那個(gè)會(huì)計(jì)信息系統(tǒng)的東西的可是剛開了個(gè)頭,軟件就不能用了,只有繼續(xù)學(xué)java了,其實(shí)復(fù)習(xí)也是個(gè)比較累人的活, 雖然很快了,但是還是心急,感覺是浪費(fèi)時(shí)間,打心里說感覺是這樣的,可是我心里也知道復(fù)習(xí)很有必要。
               有時(shí)候?qū)懗绦驅(qū)懼鴮懼蜁?huì)限于一種迷迷糊糊的狀態(tài)不能自拔,有時(shí)候是在給自己生氣,比如約瑟夫環(huán)問題,其實(shí)我用for循環(huán)能做出來,我知道很麻煩,但是我也很清楚我在最后一點(diǎn)上很難突破,但是我還是不服氣,為什么別人能做出來我就不能呢, 我不服,所以我又用了好長時(shí)間想這個(gè)約瑟夫環(huán)問題。最后還是在百度找了答案,到現(xiàn)在還沒有看。
               瑞瑞今天有些不高興啊, 晚上才給我說是怎么回事。瑞瑞要來找我了,呵呵,我的生活就不會(huì)再這樣單調(diào)了,這樣的生活確實(shí)很沒有意思,但是我還是堅(jiān)持把無聊的日子過的充實(shí),我覺得只有這樣,我將來才不會(huì)后悔。加油。堅(jiān)持住。找個(gè)好工作,好讓瑞瑞過上幸福的日子。
          Tags - ,
          posted @ 2009-05-10 19:17 藍(lán)冰飛寒 閱讀(114) | 評(píng)論 (0)編輯 收藏

          2009年5月7日 #

                今天早上起的比較早啊,開了電腦看看我的java文件夾,已經(jīng)有一百多個(gè)java程序了,eclipse里面也有不少。差不多會(huì)有一百五十個(gè)程序了吧。應(yīng)該進(jìn)行復(fù)習(xí)。能夠鞏固以前學(xué)到的知識(shí) ,這種復(fù)習(xí),對(duì)現(xiàn)在的學(xué)習(xí)很重要,因?yàn)橛泻枚嘀R(shí)點(diǎn)都需要很多次的重復(fù)才能真正的掌握。但是也不能放開GUI,可以先放下一段時(shí)間的算法,專心的去做這兩件事情,復(fù)習(xí)和學(xué)習(xí)新的知識(shí)。
          Tags -
          posted @ 2009-05-07 07:40 藍(lán)冰飛寒 閱讀(134) | 評(píng)論 (0)編輯 收藏

                今天早上起的比較早啊,開了電腦看看我的java文件夾,已經(jīng)有一百多個(gè)java程序了,eclipse里面也有不少。差不多會(huì)有一百五十個(gè)程序了吧。應(yīng)該進(jìn)行復(fù)習(xí)。能夠鞏固以前學(xué)到的知識(shí) ,這種復(fù)習(xí),對(duì)現(xiàn)在的學(xué)習(xí)很重要,因?yàn)橛泻枚嘀R(shí)點(diǎn)都需要很多次的重復(fù)才能真正的掌握。但是也不能放開GUI,可以先放下一段時(shí)間的算法,專心的去做這兩件事情,復(fù)習(xí)和學(xué)習(xí)新的知識(shí)。
          Tags -
          posted @ 2009-05-07 07:33 藍(lán)冰飛寒 閱讀(120) | 評(píng)論 (0)編輯 收藏

          2009年5月5日 #

          這個(gè)程序?qū)懥撕芫昧耍?總算有點(diǎn)頭緒了,但是發(fā)現(xiàn)自己陷入了一個(gè)怪圈,很辛苦的做到快出結(jié)果的時(shí)候我放棄了,我現(xiàn)在有點(diǎn)問題,就是已經(jīng)不是在 用算法解決問題了,而是知道答案后在湊答案。這不是算法。我覺得有更好的算法。明天上先問問老師然后上百度看一下這個(gè)問題的解答,(這些天這個(gè)問題我一直固執(zhí)的沒有看百度上的解答)。


          /**
          *兩個(gè)乒乓球隊(duì)進(jìn)行比賽,各出三人。甲隊(duì)為a,b,c三人,乙隊(duì)為x,y,z三人。
          *已抽簽決定比賽名單。有人向隊(duì)員打聽比賽的名單。
          *a說他不和x比,c說他不和x,z比,請(qǐng)編程序找出三隊(duì)賽手的名單。
          */
          public class PingPang{
                public static void main(String args[]){
                      PingPang ping=new PingPang();
                      ping.suanFa();
                }
                public void suanFa(){
                     int n=0;
                     int m=0;
                     int q=0;
                     int c=0;
                      boolean pingpang[][]={
                               {true,true,true},
                               {true,true,true},
                               {true,true,true}
                               };
                               for(int i=0;i                  for(int j=0;j                  System.out.print(pingpang[i][j]+"    ");
                        
                            System.out.println();  
                            }
                            System.out.println();  System.out.println();System.out.println();  System.out.println();
                               pingpang[0][0]=false;
                               pingpang[2][0]=false;
                               pingpang[2][2]=false;
                                for(int i=0;i                       for(int j=0;j                   if(pingpang[i][j]==false){
                                   m+=1;
                                }
                               
                            }
                            if(m==2){
                                    c=i;
                                    break;
                                  }
                                  m=0;
                          }
                          for(int i=0;i                  for(int j=0;j                  System.out.print(pingpang[i][j]+"    ");
                        
                            System.out.println();  
                            }
                            System.out.println();  System.out.println();  
                               if(m==2){
                                 for(int p=0;p                         if(pingpang[c][p]==true){
                                     n=p;
                                     q=c;
                                     
                                   }
                                   }
                                     
                            
                            System.out.println();  System.out.println();  
                                   
                                   for(int i=0;i                            pingpang[i][n]=false;
                                     }
                                      pingpang[c][n]=true;            
                                 
                                   }
                                   
                                   
                               
                                 
                          
                          
                       
                     
                      for(int i=0;i                  for(int j=0;j                  System.out.print(pingpang[i][j]+"    ");
                        
                            System.out.println();  
                            }
                          
                }
              
          }
            
          Tags - ,
          文章來源:http://www.tt-shopping.com/kevinlau/read.php/84.htm
          posted @ 2009-05-05 22:09 藍(lán)冰飛寒 閱讀(188) | 評(píng)論 (0)編輯 收藏

               成績不多,就寫寫總結(jié)吧,今天的總結(jié)。Java老師今天說寫算法前就必須知道這個(gè)算法所用到得數(shù)據(jù)結(jié)構(gòu),我不是很理解啊, 比如我做的那些算法題,寫之前我并不知道要用什么數(shù)據(jù)結(jié)構(gòu), 可能是不自覺的事情吧。我想有空還是應(yīng)該再學(xué)一下數(shù)據(jù)結(jié)構(gòu)。
              Java中有不規(guī)則的數(shù)組,大概是這樣來定義的,先聲明數(shù)組的一行,然后再在生成這個(gè)二維數(shù)組的時(shí)候決定每一行的長度。
              數(shù)組有兩個(gè)我記得特別牢的特點(diǎn)就是類型確定,數(shù)組中的成員類型必須和聲明的一樣,長度不可變,我覺得是缺點(diǎn)啊。呵呵,、
              對(duì)數(shù)組的操作,主要有,求最值、排序、交換位置、查找某個(gè)元素的下標(biāo)、查找。
              容器是個(gè)比較復(fù)雜的概念,在面向?qū)ο蟮某绦蛟O(shè)計(jì)中為了便于管理對(duì)象就引入了容器,在c語言中應(yīng)該叫做結(jié)構(gòu)體吧,我不是很確定是不是差不多,
             Java的容器框架,在程序設(shè)計(jì)問題中我們經(jīng)常遇到的對(duì)象管理問題通常是三種,列表,集合,映射,
              Collection,List, Set,Map,是管理對(duì)象集有關(guān)的接口,其中Collection是比List和Set更高層次的抽象,它提供了公用的接口,Java中還提供了Iterator接口,用于迭代器功能的實(shí)現(xiàn)。所謂的迭代器目的就在于提供一個(gè)多用途的標(biāo)準(zhǔn)化的方法,用于每次訪問對(duì)象集中的一個(gè)元素,由于Java容器框架中的實(shí)現(xiàn)類都實(shí)現(xiàn)了Iterator接口的方法,所以通過迭代器可以訪問到容器中的對(duì)象及的元素。
              Java容器框架的優(yōu)勢(shì)在于:
                 既提供了通用接口, 有提供了具體的實(shí)現(xiàn)。程序員可以根據(jù)需要,為接口選擇滿足特定需要的高效實(shí)現(xiàn),避免了編寫容器的重復(fù)勞動(dòng)。
                通用接口允許不同的具體實(shí)現(xiàn)類以相同的工作方式交互工作,便于程序的擴(kuò)展和修改。
                標(biāo)準(zhǔn)的容器接口還允許程序員開發(fā)自己的具體實(shí)現(xiàn)類,并融入的Java的容器框架之中。
               Collection是Java容器框架中的高層借口,包含了添加、清除、比較和持有對(duì)象(也稱為對(duì)象集的元素)的操作。此外,Collection接口還提供了一個(gè)方法用于返回Iterator。
               Collection中定義的主要方法如下:
               boolean add(Object obj)
                  boolean addAll(Collection c)     將c中的所有元素加入到對(duì)象集中,成功則返回true
                 void clear();                         從對(duì)象集中刪除所有元素
                boolean equals(Object obj)       比較是否與obj相等
               Boolean isEmpty ()     如果調(diào)用容器為空則返回true
              Boolean remove(Object obj)    從對(duì)象集中刪除一個(gè)obj元素,成功則返回true
               Boolean removeAll(Collection c)      從對(duì)象集中刪除c中的所有元素,成功則返回true
              int size()    返回對(duì)象集中的元素的個(gè)數(shù)
                Iterator  iterator()         返回所調(diào)用容器的迭代器

                
          Tags - ,
          文章來源:http://www.tt-shopping.com/kevinlau/read.php/87.htm
          posted @ 2009-05-05 22:09 藍(lán)冰飛寒 閱讀(166) | 評(píng)論 (0)編輯 收藏

          課本上的算法,我稍加改動(dòng),帶了測(cè)試語句和主函數(shù)。

          //查找算法

          public class Search{
              
               public int shunXuSearch(int arr[],int key){
                 int i;
                 int m=1;
                     for( i=0;i<=arr.length;i++){
                       System.out.println("程序運(yùn)算了"+m+"次");
                       m++;
                         if(key==arr[i])
                        break;
                     }
                      return i;
               }
              
              
               public int binarySearch(int arr[],int key){
                      int m=1;
                      int low=0;
                      int heigh= arr.length;
                      
                      while(low<=heigh){
                        int mid= (low+heigh)/2;
                      if(arr[mid]==key)
                         return mid;
                      
                      else if(key>mid)
                          low=mid+1;
                      
                      
                      else
                           heigh=mid-1;
                      System.out.println("程序運(yùn)算了"+m+"次");
                      m++;
                      
                      }
                       return -1;
                    
               }
              
               public static void main(String args[]){
                      int arry[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
                       Search s=new Search();
                      System.out.println("順序查找算法結(jié)果:");
                      System.out.println(s.shunXuSearch(arry,7));
                      System.out.println(s.binarySearch(arry,7));
                      
                
                 }

          }
          Tags -
          文章來源:http://www.tt-shopping.com/kevinlau/read.php/88.htm
          posted @ 2009-05-05 22:09 藍(lán)冰飛寒 閱讀(644) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題  下一頁
          主站蜘蛛池模板: 珠海市| 清苑县| 呼和浩特市| 沁源县| 六枝特区| 垦利县| 抚宁县| 乾安县| 黑山县| 唐河县| 内江市| 梁平县| 施秉县| 平罗县| 连城县| 宁海县| 迁西县| 宁阳县| 香河县| 屏边| 东乌珠穆沁旗| 宜春市| 镇赉县| 沙坪坝区| 墨竹工卡县| 布拖县| 泉州市| 阜宁县| 武隆县| 永康市| 文化| 莱芜市| 聂荣县| 平谷区| 夏邑县| 武胜县| 景洪市| 杨浦区| 平阴县| 江安县| 重庆市|