BlogJava 聯系 聚合 管理  

          Blog Stats

          News

           

          藍冰飛寒個人獨立博客地址,www.uphenan.com

          隨筆檔案

          文章檔案


          藍冰飛寒

          用心去做每一件事情

          2009年5月15日 #

                馬上j2se的基礎就學完了,是用eclipse還是netbeans呢,雖然學到現在了,但是感覺很多東西仍然很糊涂,上課學到的東西實在是太少了,需要到課下自己琢磨,自己去悟。有點亂亂的,也許是明天瑞瑞要來了吧,反正有點亂。
               接下來要認真的把書再看一遍,我覺得應該很有用。

               接下來幾天我將使用下面這個小的程序進行總結:
          import java.awt.*;
          import java.awt.event.*;


          public class MyFFrame extends Frame{
            TextField a,b,c;
              public static void main(String args[]){
              new MyFFrame("測試的窗口");
              }
              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 藍冰飛寒 閱讀(142) | 評論 (0)編輯 收藏

          2009年5月12日 #

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

          Tags -
          posted @ 2009-05-12 12:16 藍冰飛寒 閱讀(132) | 評論 (0)編輯 收藏

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

          2009年5月11日 #

             小程序,線程的啟動用start方法,開線程的類,可以實現runnable接口,還可以從Thread類繼承,繼承不是個好辦法、

          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("主線程啟動");
                      for(int i=0;i<=100;i++){
                          System.out.print("-------->");
                          }
                          System.out.print("主線程結束");
                          }
                          
          }

          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 藍冰飛寒 閱讀(112) | 評論 (0)編輯 收藏

          2009年5月10日 #

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

          2009年5月7日 #

                今天早上起的比較早啊,開了電腦看看我的java文件夾,已經有一百多個java程序了,eclipse里面也有不少。差不多會有一百五十個程序了吧。應該進行復習。能夠鞏固以前學到的知識 ,這種復習,對現在的學習很重要,因為有好多知識點都需要很多次的重復才能真正的掌握。但是也不能放開GUI,可以先放下一段時間的算法,專心的去做這兩件事情,復習和學習新的知識。
          Tags -
          posted @ 2009-05-07 07:40 藍冰飛寒 閱讀(132) | 評論 (0)編輯 收藏

                今天早上起的比較早啊,開了電腦看看我的java文件夾,已經有一百多個java程序了,eclipse里面也有不少。差不多會有一百五十個程序了吧。應該進行復習。能夠鞏固以前學到的知識 ,這種復習,對現在的學習很重要,因為有好多知識點都需要很多次的重復才能真正的掌握。但是也不能放開GUI,可以先放下一段時間的算法,專心的去做這兩件事情,復習和學習新的知識。
          Tags -
          posted @ 2009-05-07 07:33 藍冰飛寒 閱讀(119) | 評論 (0)編輯 收藏

          2009年5月5日 #

          這個程序寫了很久了, 總算有點頭緒了,但是發現自己陷入了一個怪圈,很辛苦的做到快出結果的時候我放棄了,我現在有點問題,就是已經不是在 用算法解決問題了,而是知道答案后在湊答案。這不是算法。我覺得有更好的算法。明天上先問問老師然后上百度看一下這個問題的解答,(這些天這個問題我一直固執的沒有看百度上的解答)。


          /**
          *兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。
          *已抽簽決定比賽名單。有人向隊員打聽比賽的名單。
          *a說他不和x比,c說他不和x,z比,請編程序找出三隊賽手的名單。
          */
          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 藍冰飛寒 閱讀(185) | 評論 (0)編輯 收藏

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

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

          課本上的算法,我稍加改動,帶了測試語句和主函數。

          //查找算法

          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("程序運算了"+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("程序運算了"+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("順序查找算法結果:");
                      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 藍冰飛寒 閱讀(642) | 評論 (0)編輯 收藏

          僅列出標題  下一頁
          主站蜘蛛池模板: 静宁县| 额敏县| 岳池县| 麻城市| 永寿县| 太保市| 东城区| 浦县| 射洪县| 集安市| 正安县| 交城县| 百色市| 方山县| 怀集县| 合阳县| 峨山| 浙江省| 贺州市| 武胜县| 永胜县| 隆子县| 鸡泽县| 太保市| 尉犁县| 香港| 峨边| 霍州市| 青河县| 灵山县| 重庆市| 神木县| 大理市| 宜阳县| 包头市| 县级市| 灵璧县| 柞水县| 新巴尔虎右旗| 娄烦县| 许昌市|