2008年2月22日

           

          動(dòng)詞:

          首先我們來(lái)搞明白一個(gè)問(wèn)題,拿來(lái)一個(gè)詞怎樣判定是一個(gè)動(dòng)詞,這可能是個(gè)很簡(jiǎn)單的問(wèn)題,但對(duì)于不是科班出身的自學(xué)者來(lái)說(shuō),這可能是他們沒(méi)有去考慮過(guò)的問(wèn)題,只是背單詞。筆者我也是一個(gè)自學(xué)者,目前水平也是很爛,今日正好放假在家,無(wú)聊之下 把日文詞性的問(wèn)題 重新的復(fù)習(xí)一下 希望看到這篇文章的朋友 能夠和我一起分享, 好了,言歸正傳吧。

          其實(shí)判斷一個(gè)詞是否為動(dòng)詞,確實(shí)很簡(jiǎn)單,它們都有一個(gè)通病,末尾都為段假名,為什么呢,嘿嘿筆者目前也沒(méi)搞明白為什么會(huì)這樣。

          動(dòng)詞又:一段動(dòng)詞     五段動(dòng)詞  變動(dòng)詞  變動(dòng)詞

          一段動(dòng)詞:首要條件為詞尾一定是「る」,其次條件「る」前面的非漢字上的假名為「い」段或「え」段假名(由此分為上一段動(dòng)詞和下一段動(dòng)詞,不過(guò)兩者活用起來(lái)無(wú)任何不同,所以可以忽略。),如「できる」、「教える」。

          五段動(dòng)詞:只要不滿足以上一段動(dòng)詞兩個(gè)條件的任意一個(gè),即可判定。如「出す」、「分かる」。

          變動(dòng)詞:來(lái)る就這一個(gè)詞,別多想了,現(xiàn)在就把它背下來(lái)。

          變動(dòng)詞:大多末尾是「する」如「勉強(qiáng)する」、「掃除する」。

          再次,動(dòng)詞分為“他動(dòng)詞”和“自動(dòng)詞”兩大類(同一意思的詞的自動(dòng)詞與他動(dòng)詞稍有不同):他動(dòng)詞描述對(duì)某一事物所進(jìn)行的人為動(dòng)作,動(dòng)作助詞用「を」。一般譯為“把什么東西怎么樣”。自動(dòng)詞描述某一事物存在方式,動(dòng)作助詞用「が」。一般譯為“什么東西怎樣著”。

          最后,動(dòng)詞也有簡(jiǎn)體、敬體之分。 

          下面我們來(lái)了解一下動(dòng)詞活用:

          終止形/基本型:其實(shí)就是動(dòng)詞的基本型也就是原型,動(dòng)詞的ます型也屬于終止型,其為終止型的敬語(yǔ)表達(dá)形式

           

          未然形/ない:開(kāi)始我也搞不清楚什么東東,后來(lái)一查資料才知道其實(shí)就是動(dòng)詞的簡(jiǎn)體否定形式(動(dòng)詞 + ない那種)

          食べる - 食べない 

          吸う - 吸わない    五段動(dòng)詞末尾變段加ない

          する - しない     

          來(lái)る - 來(lái)ない (こない)

          連用形:連接用言的一種形式,你可能要問(wèn)什么是用言,動(dòng)詞形容詞形容動(dòng)詞的總稱,叫做用言。所謂用言,就是有活用的獨(dú)立品詞。它用來(lái)表示事物的動(dòng)作,存在等狀態(tài),其實(shí)就是我們課文中常常出現(xiàn)的ます型,:「ます」只是一般敬語(yǔ)的符號(hào),只用動(dòng)詞原形亦可表達(dá)該動(dòng)詞意思。否定時(shí)在「ます」上否,變?yōu)椤袱蓼护蟆梗瑢?shí)為未然形的敬體。

          食べる - 食べます

          吸う - 吸います  五段動(dòng)詞末尾變段加ます

          する - します

          來(lái)る - 來(lái)ます (來(lái)ます)

          假定形:動(dòng)詞的假定形式,有點(diǎn)象英文的虛擬動(dòng)詞,簡(jiǎn)單地說(shuō)就是所有動(dòng)詞詞尾變?yōu)樵撔小袱ā苟渭倜纯伞R话愫竺娼印袱小贡砑俣ā?/span>

          食べる - 食べれば

          吸う - 吸えば 五段動(dòng)詞末尾變段加

          する - しれば

          來(lái)る - 來(lái)れば (くれば)

          如果是形容詞將末尾段去掉加ければ

          寒い - 寒ければ

          寒くない - 寒くなければ

          たら:表示實(shí)現(xiàn)了前句的敘述情況,就出現(xiàn)后句敘述的情況或假定前句出現(xiàn)的情況,就會(huì)引起后句敘述的情況

          食べる - 食べたら

          吸う - 吸ったら 五段動(dòng)詞 型的形式變加

          する - したら

          來(lái)る - 來(lái)たら

          形容詞和形容動(dòng)詞按過(guò)去試形式變加名詞直接加だったら

          寒かった - 寒かったら

          にぎやかだ - にぎやかだったら

          先生 - 先生だったら

          命令型

          食べる - 食べろ 一段直接

          吸う - 吸え 五段動(dòng)詞末尾變

          する - しろ(せよ)

          來(lái)る - 來(lái)い (こい)

          比較婉轉(zhuǎn)的命令形式為てくれ / ないでくれ  可以看做是てください/ ないでください

          意志形:表示從現(xiàn)在起想要做某事的意思,相當(dāng)于漢語(yǔ)的",打算".之前的動(dòng)詞大多用意志形

          食べる - 食べよう 一段直接加よう

          吸う - 吸おう 五段動(dòng)詞末尾變段加

          する - しよう

          來(lái)る - 來(lái)よう (こよう)

          可能型:表示動(dòng)詞的可能形式

          食べる - 食べられる 一段直接加られる

          吸う - 吸える 五段動(dòng)詞末尾變段加

          する - できる

          來(lái)る - 來(lái)られる (こられる)

          可能動(dòng)詞要用連接

          被動(dòng)型:被動(dòng)的表達(dá)方式

          食べる - 食べられる 一段直接加られる

          吸う - 吸われる 五段動(dòng)詞末尾變段加れる

          する - される

          來(lái)る - 來(lái)られる (こられる)

          使役型:使某人做某事

          食べる - 食べさせる 一段直接加させる

          吸う - 吸わせる 五段動(dòng)詞末尾變段加せる

          する - させる

                 來(lái)る - 來(lái)させる (こさせる)

          被役型:這個(gè)是被動(dòng)和使役的聯(lián)合形態(tài)。

          食べる - 食べさせられる 

          吸う - 吸わせられる 吸わされる(簡(jiǎn)化體

          する - させられる

                 來(lái)る - 來(lái)させられる(こさせられる)

          推量詞:表示勸誘的一種形式

          posted @ 2008-02-22 09:28 第五正 閱讀(1950) | 評(píng)論 (8)編輯 收藏


          2007年6月1日

          javabean事件監(jiān)聽(tīng)例子
          我使用JAVA開(kāi)發(fā)項(xiàng)目 也剛剛只有半年多的時(shí)間吧 根本提不上什么經(jīng)驗(yàn) 總是從網(wǎng)上找別人的代碼和例子看 但自己卻從未上傳過(guò)什么東西給別人看 而且最近發(fā)現(xiàn)找到的精華都是別人的BLOG里寫的內(nèi)容 一時(shí)感覺(jué)不錯(cuò) 我也把自己的學(xué)習(xí)記錄搞上去吧

          首先這個(gè)例子 我做了4個(gè)類 分別是

          1 TestListener類 這個(gè)類是我們自己寫的監(jiān)聽(tīng)服務(wù)

           1 import java.beans.PropertyChangeListener;
           2 import java.beans.PropertyChangeSupport;
           3 
           4 
           5 public class TestListener{
           6 
           7  PropertyChangeSupport listeners = new PropertyChangeSupport(this);
           8  
           9      //添加監(jiān)聽(tīng)器
          10      public void addPropertyChangeListener(PropertyChangeListener l) {
          11          listeners.addPropertyChangeListener(l);
          12      }
          13 
          14      //觸發(fā)屬性改變的事件
          15      protected void firePropertyChange(String prop, Object old, Object newValue) {
          16          listeners.firePropertyChange(prop, old, newValue);
          17      }
          18 
          19      //觸發(fā)結(jié)構(gòu)改變的事件
          20      protected void fireStructureChange(String prop, Object child) {
          21          listeners.firePropertyChange(prop, null, child);
          22      }
          23 
          24      //刪除監(jiān)聽(tīng)器
          25      public void removePropertyChangeListener(PropertyChangeListener l) {
          26          listeners.removePropertyChangeListener(l);
          27      }
          28 }
          29 
          30 

           

          2 TestPropertyChangeListener類  這個(gè)是一個(gè)監(jiān)聽(tīng)器類 是用來(lái)監(jiān)聽(tīng)TestListener類的

           

           1import java.beans.PropertyChangeEvent;
           2import java.beans.PropertyChangeListener;
           3
           4public class TestPropertyChangeListener implements PropertyChangeListener{
           5 
           6 public void propertyChange(PropertyChangeEvent evt) {
           7  System.out.println(evt.getNewValue());
           8  System.out.println(evt.getOldValue());
           9  System.out.println(evt.getPropagationId());
          10  System.err.println(evt.getPropertyName());   //這個(gè)就是接受過(guò)來(lái)的標(biāo)識(shí) 
          11  Object j = evt.getSource();   //經(jīng)過(guò)轉(zhuǎn)型可以得到 完整的Bean對(duì)象
          12  System.out.println("JY:PropertyChangeListener");
          13  
          14  
          15 }

          16
          17}

          18
          19


          3 Bean類 這個(gè)類很簡(jiǎn)單的 就是很簡(jiǎn)單的JAVABEAN

           

           1public class Bean extends TestListener{
           2
           3 private String name;
           4 private String pwd;
           5 public String getName() {
           6  return name;
           7 }

           8 public void setName(String name) {
           9  String old = this.name;
          10  this.name = name;
          11  firePropertyChange("name",old,name); 
          12  //第一個(gè)參數(shù) 是標(biāo)識(shí)號(hào) 我們可以通過(guò)這個(gè)來(lái)判別是哪里觸發(fā)  了事件
          13
          14 }

          15 public String getPwd() {
          16  return pwd;
          17 }

          18 public void setPwd(String pwd) {
          19  String old = this.pwd;
          20  this.pwd = pwd;
          21  firePropertyChange("pwd",old,pwd);
          22 }

          23 
          24}

          25
          26


          4 Test類 執(zhí)行類

           

           1public class Test {
           2 
           3 public static void main(String[] args) {
           4  Bean n = new Bean();
           5 //把我們做好的 監(jiān)聽(tīng)器 增加給javabean對(duì)象 
           6 n.addPropertyChangeListener(new TestPropertyChangeListener());
           7 //當(dāng)SETNAME的時(shí)候 就會(huì)觸發(fā)  監(jiān)聽(tīng)器 中的方法
           8 n.setName("a");
           9  n.setPwd("sdf");
          10 }

          11}

          12
          13

          我自己想了一下   其實(shí)JAVA所有的監(jiān)聽(tīng)機(jī)智 好象都是這樣子實(shí)現(xiàn)的 比如按鈕那些

          我開(kāi)始特別不理解 按鈕的那些事件是怎么回事   現(xiàn)在終于有點(diǎn)明白了 

          這是我寫的第一篇東東   雖然都是很淺的東西   但還是希望大家能夠喜歡   并且對(duì)大家有點(diǎn)幫助

           

          posted @ 2007-06-01 16:26 第五正 閱讀(628) | 評(píng)論 (1)編輯 收藏


          僅列出標(biāo)題  

          posts - 2, comments - 9, trackbacks - 0, articles - 0

          Copyright © 第五正

          主站蜘蛛池模板: 黑山县| 都匀市| 黔东| 渑池县| 施甸县| 钦州市| 梅河口市| 丘北县| 寿宁县| 朝阳区| 沧州市| 游戏| 盐山县| 平顶山市| 晋城| 马龙县| 黄陵县| 广西| 六盘水市| 峨眉山市| 渝中区| 雷州市| 淄博市| 肇东市| 乌苏市| 桂阳县| 彰武县| 岗巴县| 象山县| 万山特区| 连云港市| 民乐县| 洪江市| 吴忠市| 杭州市| 肇庆市| 双桥区| 甘孜县| 华宁县| 察雅县| 富民县|