steinqiao  
          日歷
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345
          統(tǒng)計(jì)
          • 隨筆 - 8
          • 文章 - 0
          • 評(píng)論 - 1
          • 引用 - 0

          導(dǎo)航

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

           

          2011年11月24日

               摘要:       Java SE Lesson 3   1.   接口中所聲明的方法都是抽象方法。接口中的方法都是 public 的。 2.   接口中也可以定義成員變量。接口中的成員變量都是 public、final、static 的。 3.   一個(gè)類不能既是 final,又是 abst...  閱讀全文
          posted @ 2011-11-24 17:42 斯坦 閱讀(125) | 評(píng)論 (0)編輯 收藏

          2011年11月22日

               摘要:       JAVA SE Lesson 1     1. 類是一種抽象的概念,對(duì)象是類的一種具體表示形式,是具   體的概念。先有類,然后由類來生成對(duì)象(Object)。對(duì)象又   叫做實(shí)例(Instance)。   2. 類由兩大部分構(gòu)成:屬性以及方法。屬性一般用名詞來表...  閱讀全文
          posted @ 2011-11-22 22:35 斯坦 閱讀(329) | 評(píng)論 (1)編輯 收藏

          2011年11月21日

               摘要:       Java SE  第九講   1.   面向?qū)ο蟪绦蛟O(shè)計(jì)的三大基本特征:繼承(Inheritence)、封裝(Encapsulation)、多態(tài) (Polymorphism) 2.   封裝:類包含了數(shù)據(jù)與方法,將數(shù)據(jù)與方法放在一個(gè)類中就構(gòu)成了封裝。 3.   ...  閱讀全文
          posted @ 2011-11-21 20:57 斯坦 閱讀(147) | 評(píng)論 (0)編輯 收藏

          2011年11月18日

           

           

           

          Java SE  第六節(jié)

           

          1.   條件運(yùn)算符(三元表達(dá)式),其形式為:

          type d = a ? b : c; 具體化形式為:int d = 2 < 1 ? 3 : 4;

          2.   輕量級(jí)的文本編輯器:UltraEditEditplusvivimgvim

          3.   流程控制語句 if 的用法為:

           

          第一種形式:

           

          if(布爾表達(dá)式)

          {

          //待執(zhí)行的代碼

          }

           

          第二種形式:

           

          if(布爾表達(dá)式)

          {

          //待執(zhí)行的代碼

          }

          else

          {

          //待執(zhí)行的代碼

          }

           

          第三種形式:

           

          if(布爾表達(dá)式)

          {

          //待執(zhí)行的代碼

          }

          else if(布爾表達(dá)式)

          {

          //待執(zhí)行的代碼

          }

          else if(布爾表達(dá)式)

          {

          //待執(zhí)行的代碼

          }

          else

          {

          //待執(zhí)行的代碼

          }


           

           

           

          4.   switch 語句,使用形式為:

           

          switch(變量) //此處的變量類型就目前所學(xué)內(nèi)容來看,只能為 4 種類型:byte, short, int,

          char

          {

          case 常量 1:

          //待執(zhí)行的代碼

          break;

          case 常量 2:

          //待執(zhí)行的代碼

          break;

          case 常量 3:

          //待執(zhí)行的代碼

          break;

          default

          //待執(zhí)行的代碼

          }

           

          雖然 case 語句中的 break 是可選的,但在絕大多數(shù)情況下,如果沒有 break,程序的邏

          輯就會(huì)發(fā)生錯(cuò)誤,因此,通常情況下都需要加上 break


          Java SE  7

           

          1.   Java 中的循環(huán)控制語句一共有 3 種,分別是 whiledo… while 以及 for 循環(huán)。

          2.   while 循環(huán),形式為:

          while(布爾表達(dá)式)

          {

          //待執(zhí)行的代碼

          }

          3.   do…while 循環(huán),新式為:

          do

          {

          //待執(zhí)行的代碼

          }

          while(布爾表達(dá)式);

           

          4.   while do…while 之間的區(qū)別:如果布爾表達(dá)式的第一次判斷就為 false,那么 while

          環(huán)一次也不執(zhí)行;do…while 循環(huán)則會(huì)執(zhí)行一次。如果布爾表達(dá)式第一次判斷為 true

          那么 while 循環(huán)與 do…while 循環(huán)等價(jià)。

          5.   for 循環(huán)(使用最多的一種循環(huán)),形式為:

          for(變量初始化;  條件判斷;  步進(jìn))

          {

          //待執(zhí)行的代碼

          }

           

          for 循環(huán)的執(zhí)行過程:

          1 執(zhí)行變量初始化。

          2 執(zhí)行條件判斷。如果條件判斷結(jié)果為假,那么退出 for 循環(huán),開始執(zhí)行循環(huán)后面的

          代碼;如果條件判斷為真,執(zhí)行 for 循環(huán)里面的代碼。

          3 執(zhí)行步進(jìn)。

          4 重復(fù)步驟 2

          posted @ 2011-11-18 21:16 斯坦 閱讀(144) | 評(píng)論 (0)編輯 收藏

          2011年11月17日

           

           

           

          Java SE  第四講:

           

          1.   當(dāng)有若干個(gè)變量參與運(yùn)算時(shí),結(jié)果類型取決于這些變量中表示范圍最大的那個(gè)變量類型。

          比如,參與運(yùn)算的變量中,有整型 int,有雙精度浮點(diǎn)型 double,有短整型 short,那么

          最后的結(jié)果類型就是 double

          2.   int a = 1;

          int b = 2;

          double c = (double)a / b;

           

          上面的代碼中,a b 都是整型,但是通過(double)a 這種轉(zhuǎn)換將 a 轉(zhuǎn)換為一個(gè)匿名的變

          量,該變量的類型是 double,但是要注意:a 本身依舊是 int 類型,而不是 double 類型,

          這樣,(double)a / b 就是 double 類型除以 int 類型,結(jié)果自然是 double 類型。

          3.   取模運(yùn)算符:使用%表示。

          int a = 5;

          int b = 3;

           

          int c = a % b;

          上面代碼的運(yùn)行結(jié)果是 2,因?yàn)?/span> 5 除以 3 結(jié)果是 1 2

           

          取模的規(guī)律:取模的結(jié)果符號(hào)永遠(yuǎn)與被除數(shù)的符號(hào)相同

           

           

          int a = 5;

          int b = -3;

           

          int c = a % b;

          被除數(shù)是 5,那么取模的結(jié)果是 2

           

          int a = -5;

          int b = 3;

           

          int c = a % b;

          被除數(shù)是-5,那么取模的結(jié)果是-2

           

           

           

          Java SE  第五講:

           

          1.   關(guān)系運(yùn)算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等

          于(<=),關(guān)系運(yùn)算的結(jié)果是個(gè) boolean 值。

          2.   邏輯運(yùn)算符:重點(diǎn)講解兩個(gè),邏輯運(yùn)算符本身也返回一個(gè) boolean 值。

          1 邏輯與:使用&&表示,邏輯與是個(gè)雙目運(yùn)算符(即有兩個(gè)操作數(shù)的運(yùn)算符),只有

          當(dāng)兩個(gè)操作數(shù)都為真的時(shí)候,結(jié)果才為真;其余情況結(jié)果均為假。邏輯與表示的并

          且的意思。

          2 邏輯或:使用||表示,邏輯或也是個(gè)雙目運(yùn)算符,只有當(dāng)兩個(gè)操作數(shù)都為假的時(shí)候,

          結(jié)果才為假;其余情況結(jié)果均為真。邏輯或表示或者的意思。

          3.   關(guān)于邏輯運(yùn)算符的短路特性。

          1 邏輯與:如果第一個(gè)操作數(shù)為 false,那么結(jié)果肯定就是 false,所以在這種情況下,

          將不會(huì)執(zhí)行邏輯與后面的運(yùn)算了,即發(fā)生了短路。

          2 邏輯或:如果第一個(gè)操作數(shù)為 true,那么結(jié)果肯定就是 true,所在在這種情況下,

          將不會(huì)執(zhí)行邏輯或后面的運(yùn)算了,即發(fā)生了短路。

          4.   關(guān)于變量的自增與自減運(yùn)算。

          1 關(guān)于 int b = a++,作用是將 a 的值先賦給 b,然后再讓 a 自增 1.

          2 關(guān)于 int b = ++a,作用是將 a 的值先自增 1,然后將自增后的結(jié)果賦給 b

          posted @ 2011-11-17 22:14 斯坦 閱讀(108) | 評(píng)論 (0)編輯 收藏

          2011年11月16日

          Java SE  第二講:

           

          1. Windows: notepad, editplus, ultraedit, gvim

          Linux: vi, vim, gedit

          (這個(gè)是編寫java的編輯器)

           

          2. Java 中的數(shù)據(jù)類型分為兩大類:

          1)原生數(shù)據(jù)類型 Primitive Data Type

          2)引用類型(對(duì)象類型) Reference Type

           

          3. 變量與常量:所謂常量,就是值不會(huì)變化的量;所謂變量,就是值可以變化

          的量。

           

          4. 如何定義變量?

           

          變量類型 變量名;

          int a;

           

          5. 如何為變量賦值?

           

          變量名 =  變量值;

          a = 2;

           

          =  表示賦值,將等號(hào)右邊的值賦給了左邊的變量。

          Java 中使用==表示相等,等價(jià)于數(shù)學(xué)中的=

           

          6.綜合變量定義與賦值。

           

          變量類型 變量名;

          變量名 =  變量值;

           

          int a;

          a = 1;

           

          可以將上面兩個(gè)步驟合二為一:

           

          變量類型 變量名 =  變量值;

          int a = 1;

           

          7. 變量名:在 Java 中,變量名以下劃線、字母、$符號(hào)開頭,并且后跟下劃線、

          字母、$符號(hào)以及數(shù)字。總之,Java 中的變量名不能以數(shù)字開頭。

           

          Java 中的原生數(shù)據(jù)類型共有 8 種:

          1 整型:使用 int 表示。(32 位)

          2 字節(jié)型:使用 byte 表示。(表示-128127 之間的 256 個(gè)整數(shù))。


           

           

           

          3)短整型:使用 short 表示。(16 位)

          4)長(zhǎng)整型:使用 long 表示。(64 位)

           

          8. 關(guān)于計(jì)算機(jī)系統(tǒng)中的數(shù)據(jù)表示

          位:bit(只有 01 兩種狀態(tài)),是計(jì)算機(jī)系統(tǒng)中的最小數(shù)據(jù)表示單位。

          字節(jié):byte 1 byte = 8 bit

          1 KB = 1024 Byte 1Kg = 1000g,與計(jì)算機(jī)系統(tǒng)不同)

          1 MB = 1024 KB

          1 GB = 1024 MB

           

          9.注釋。注釋是給人看的,不是給計(jì)算機(jī)看的。Java 中共有 3 種類型的注釋:

          1)單行注釋:以//開頭,//后面的所有內(nèi)容均被當(dāng)作注釋處理。

          2)多行注釋:以/*開頭,以*/結(jié)束,中間的所有內(nèi)容均被當(dāng)作注釋處理。多行注釋來源于

          C/C++。關(guān)于多行注釋,需要注意的是,多行注釋不能嵌套。

          3)另一種多行注釋。用于產(chǎn)生 Java Doc 幫助文檔。暫且不介紹。

           

           

           

          Java SE  第三講:

           

          1.   Java 中的原生數(shù)據(jù)類型共有 8 種:

          1 整型:使用 int 表示。(32 位)

          2 字節(jié)型:使用 byte 表示。(表示-128127 之間的 256 個(gè)整數(shù), 8 位)。

          3)短整型:使用 short 表示。(16 位)

          4)長(zhǎng)整型:使用 long 表示。(64 位)

          5)單精度浮點(diǎn)型:使用 float 表示。所謂浮點(diǎn)型,指的就是小數(shù),也叫做實(shí)數(shù),比如 1.2

          6)雙精度浮點(diǎn)型:使用 double 表示。雙精度浮點(diǎn)型表示的數(shù)據(jù)范圍要比單精度浮點(diǎn)型大。

          7)字符型:使用 char 表示(char character 的縮寫)。所謂字符,就是單個(gè)的字符表示,

          比如字母 a,或者中文張,外面用單引號(hào)包圍上。比如 char a = ‘B’; char b = ‘’;

          8)布爾類型,使用 boolean 表示。布爾類型只有兩種可能值,分別是 true false

           

          2.   Java 中的所有浮點(diǎn)類型默認(rèn)情況下都是 double。不能將 double 類型的值賦給 float 類型

          的變量,即便該 double 類型的值處于 float 類型的范圍內(nèi)也是不可以的。總之,能否成

          功賦值取決于等號(hào)右邊的值類型與等號(hào)左邊的變量類型是否一致。

          3.   如何將 double 類型的值賦給 float 類型的變量?答案就是(1)強(qiáng)制類型轉(zhuǎn)換,將 double

          型的值強(qiáng)制轉(zhuǎn)換為 float 類型。(2)使用 java 預(yù)言的支持。

          強(qiáng)制轉(zhuǎn)換的語法: 類型 變量名 = (類型)變量值;

          4.   變量在使用前必須要賦值;變量必須要聲明其類型方可使用;變量在使用前必須要定義,

          并且只能定義一次。

          5.   如下代碼無法通過編譯:

          int a = 1;

          short b = a;

           

          a int 類型,b short 類型,int 類型表示的數(shù)據(jù)范圍要比 short 類型大,不能將表示

          范圍大的值賦給表示范圍小的變量。

          6.   如下代碼可以通過編譯:

          short a = 1;

          int b = a;

          a short 類型,b int 類型,int 類型表示的數(shù)據(jù)范圍要比 short 類型大,可以將表示

          范圍小的值賦給表示范圍大的變量。

          7.   總結(jié):可以將表示范圍小的值賦給表示范圍大的變量;但不能直接將表示范圍大的值賦

          給表示范圍小的變量,只能通過強(qiáng)制類型轉(zhuǎn)換實(shí)現(xiàn)。

          posted @ 2011-11-16 19:36 斯坦 閱讀(340) | 評(píng)論 (0)編輯 收藏

          2011年11月15日

          Java SE  第一講:

           

          Java SEJava Standard Edition

          Java ME: Java Micro Edition

          Java EEJava Enterprise Edition

           

          Java 是由 Sun 公司推出的(今年初被 Oracle 公司收購(gòu))。

           

          收購(gòu)價(jià)格:74 億美金

           

          J2SEJ2MEJ2EE

           

          JDKJava Development Kit Java 開發(fā)必備)

          JREJava Runtime Environment Java 執(zhí)行環(huán)境)

           

          JDK 包含了 JRE

           

          Jdk 1.4, jdk 1.5(5.0), jdk 1.6(6.0)

           

          jdk 1.5(5.0)Tiger,老虎

          jdk 1.6(6.0)Mustang,野馬

           

          1. 下載 JDK

          2. 安裝 JDK

          3. 設(shè)定環(huán)境變量(可以是用戶變量,也可以是系統(tǒng)變量),指向 JDK 安裝目錄中

          bin 目錄

          4. 通過運(yùn)行,輸入 cmd 打開命令行窗口,輸入 java –version,顯示出 Java 版本

          信息

           

          接下來就可以編寫 Java 程序了。

           

          可以直接使用 windows 記事本來編寫 Java 程序,也可以使用 EditplusUltraEdit

          級(jí)  Java  以使 業(yè)  IDE Integrated Development Environment)編寫。

           

          第一節(jié)課,我們使用記事本實(shí)現(xiàn)一個(gè) Hello World Java 程序。

           

          所有的 Java 代碼,其后綴都是以 java 結(jié)尾。

           

          Java 程序的執(zhí)行過程分為兩步:

          1. 編譯

          2. 執(zhí)行

           

          Class 文件是字節(jié)碼文件,程序最終執(zhí)行的就是這個(gè)字節(jié)碼(bytecode)文件。


           

           

           

          編譯命令:javac Test.java

          執(zhí)行命令:java Test(注意,Test 后面沒有.class

           

          Java 是跨平臺(tái)的語言,真正執(zhí)行的不是二進(jìn)制代碼,而是字節(jié)碼。

           

          JVMJava Virtual MachineJava 虛擬機(jī))

           

          Java 是跨平臺(tái)的,而 JVM 不是跨平臺(tái)的(JVM 是由 C 語言編寫的)

           

          Java 之所以能夠做到跨平臺(tái),本質(zhì)原因在于 JVM 不是跨平臺(tái)的。

          posted @ 2011-11-15 22:10 斯坦 閱讀(113) | 評(píng)論 (0)編輯 收藏
           
             現(xiàn)在發(fā)現(xiàn)以前學(xué)習(xí)的java知識(shí)很多都忘記了,現(xiàn)在重新看看,我注冊(cè)了這個(gè)博客把筆記寫在這里,有開始學(xué)java的可以看看,這個(gè)是圣思園張龍老師的筆記,有不懂的我可以詳細(xì)說說,在電驢也可以找到相關(guān)的視頻,祝大家可以學(xué)業(yè)有成!謝謝了。
            注:我一般一天看一個(gè)發(fā)表一個(gè)
          posted @ 2011-11-15 21:33 斯坦 閱讀(121) | 評(píng)論 (0)編輯 收藏
           
          Copyright © 斯坦 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 扶沟县| 平泉县| 大宁县| 余江县| 化德县| 南汇区| 云龙县| 延安市| 调兵山市| 抚顺市| 凭祥市| 景宁| 高碑店市| 达拉特旗| 庆安县| 临朐县| 台前县| 定襄县| 鄂尔多斯市| 东宁县| 车险| 五寨县| 曲沃县| 乐昌市| 讷河市| 彰化县| 临桂县| 固阳县| 奎屯市| 仙居县| 松桃| 白山市| 郁南县| 新乐市| 蓬莱市| 长垣县| 南溪县| 柞水县| 林甸县| 定安县| 赤壁市|