隨筆 - 7  文章 - 3  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜


          java----原SUN---ORACLE===>創始人:加拿大人(美籍)
          詹姆斯.高斯林(James Gosling)
          java的優勢:
          (1)面向對象(java面向對象的思想)
          (2)跨平臺===java虛擬機(JVM)
             第一部分:類加載器===>類?===>對象所有屬性的集合
             第二部分:二進制字節碼校驗器===>代碼校驗
          ***:(第一部分、第二部分)java代碼的編譯
             第三部分:解釋器(java代碼的運行)
          (3)健壯性:垃圾回收處理機制(gc===》Grabage Collection)====>System.gc();

          java一次編譯,處處運行

          c,c++一次編程,處處編譯
          (4)多線程
          (5)開源性
          (6)可靠性

          java源文件:
          *.java的文件
          java文件組成:
          類、程序入口(main方法\主方法)
          類的定義:
           修飾符 class 類名
                  class Test
           類體{}
          class Test{}
          修飾符:
              public:公共的
              default(缺省)
          ***:(1)public修飾類的時候,public類在java源代碼中只有一個(唯一的一個),public修飾的類,類名必須與java源文件的名字一致(java約束)     public修飾類唯一,其他類可以為多個
              (2)default修飾的類(缺省類),源文件的名字可以與類名不一致
              (3)public static void main(String[] args){}

                 static public void main(String[] args){}
              (4)執行代碼
                 a:控制臺打印出來的===》System.out.print("");
                 System.out.println("");
                 b:方法的調用(流程控制) 
              (5)執行代碼最后以";"(java代碼中的符號都是英文狀態下的) 
              (6)類名首字母大寫,符號成對出現,層次分明

          環境變量的配置:(java軟件開發包jdk)

          java development kit
          jdk1.0
          jdk1.2
          jdk1.3
          jdk1.4(Weblogic(應用服務器))、Tomcat、jboss
          jdk1.5
          jdk1.6
          ...jdk1.70
          jdk1.6:bin===》java命名(二進制)

          javac
          java
          jdk解壓縮包中的可執行命令(javac,java)所在的文件路徑(C:\Program Files\Java\jdk1.6.0_10\bin)
          我的電腦---屬性---高級---環境變量(變量名:path 變量值:C:\Program Files\Java\jdk1.6.0_10\bin)
          環境變量配置完成驗證

          開始---運行---cmd---當前路徑下執行javac命令驗證
          path:=C:\Program Files\Java\jdk1.6.0_10\bin
          java的編譯:
            javac java源文件
            javac Test2.java
          ***:首先需要找到Test2.java所在的路徑

          cd 路徑跳轉(只適用于同一個盤符)
          cd 同一個盤符的路徑

          當前路徑下 盤符:

          CTRL+空格(中英文切換)---DOS命令提示符中

          java源代碼的運行:

          java 類名
          總結:
          java源代碼的執行過程 :
            java源代碼---javac 源代碼(JVM(類加載器、二進制字節碼校驗器))---java 類名(JVM解釋器)===>操作系統的平臺


          java概述
          面向對象
          跨平臺(JVM---java虛擬機(java virtual Machine))
                類加載器
                二進制字節碼校驗器
                解釋器
          java的核心機制之一

          健壯性:垃圾回收處理機制(gc---Garbage Collection)
          java源代碼的組成
            類
            main(String []args)===程序入口(主方法體)

          類====》事物====>一張圖紙(事物屬性的集合)
          class 類名{}//類體

          修飾符(public/default)
          public class Test{}
           (1)public修飾的類在java源代碼中只有唯一的一個
              其他的類可以為多個
           (2)public修飾的類它類名必須與java源文件的名一致(java的約定)
           
          class Test{}
            默認的類類名與源文件名字可以不一致
            ***:類名與源文件名字不一致java源代碼的編譯與運行
               例如:Test 
                    Test1.java 
            class Test{


               public static void main(String[] args){

                 .....
              }
            }    
                javac  Test1.java

                java  Test

          *****:
             a:public修飾符的類只能有一個
             b:public static void main(String[] args){}
               static public void main(String[] args){}
               ====>java的約定
             c:執行代碼:
               在控制后臺打印:
               System.out.print();
               System.out.println();
               方法的調用(流程控制===邏輯能力)
               
               **:每一句執行代碼都是以";"結束(符號在純英文狀態下)
             d:代碼規范類名首字母大寫,符號成對出現,層次分明
             
          java源代碼的編譯與運行:
             環境變量的配置:(系統執行可執行命令(*.exe))
             javac.exe
             java.exe
          jdk(java軟件開發包)包中找到javac.exe,java.exe所在的路徑(C:\Program Files\Java\jdk1.6.0_10\bin)
             我的電腦--屬性--高級---環境變量(變量名:path

             變量值:C:\Program Files\Java\jdk1.6.0_10\bin)
             
             開始---運行---cmd(Dos命令提示符)--(當前路徑中)javac

          編譯:(源代碼所在的目錄)

          javac 源代碼文件

          當前的路徑--->源代碼所在的路徑?

          cd 跳轉路徑(只是在同一個盤符中c:d:)
          //***:(盤符:不同盤符的跳轉)

          cd..//跳轉到上一級目錄
          cd\ //直接進入當前路徑的根目錄下
          dir 顯示當前路徑中所有的目錄
          cls清屏
          sqlplus===>連接后臺數據庫

          運行:
          java 類名

          classpath:java加載類路徑
          .;
          d:\java
          (1)我的電腦--屬性--高級--環境變量
          classpath :變量名
          .;d:\java :變量值

          電腦的環境變量
          (2)
          set classpath=.;d:\java
          set classpath=d:\;e:\

          打包操作
          (1)打包操作增強java類的安全性
          (2)打包操作增強項目模塊的獨立性
          package

          定義的方式:
          package cn/com.waycool.模塊名....;//java源代碼的第一句
          例如:
          package 0000
          public class Test2
          {

          public static void main(String[] args)
          {
                          System.out.println("****************");
          System.out.println("黃鶴樓 ---杜甫");
          System.out.println("白日依山盡,");
          System.out.println("黃河入海流.");
          System.out.println("欲窮千里目,");
          System.out.println("更上一層樓.");
          System.out.println("****************");
          }
          }
          打包的java源代碼的編譯與運行
          編譯:
          javac -d(生成包結構) . java源文件
          ***:
             編譯之前必須進入java源文件所在路徑中

          運行:
          java 包全名.類名

          導包:
            方便java源代碼應用java中的類
            java的包:
            
          GBK
          大偽(魏)碼
          US_7
          import(導入)
          import java.util.*;
          import javax.swing.*;//頁面布局
          import java.util.Scanner;
          java.util===>工具包
          java.net==>網絡包
          java.sql==>數據庫包
          java.awt==>GUI設計包
          javax.swing==>GUI設計包
          java.text===>文本包
          java.io===>流(I/O)包
          jar包===>可執行

          (1)類(二進制文件)
          (2)java源文件、類、其他的文件

          jar c(生成新的歸檔文件)v(生成詳細的輸出)f(標準的jar新文件名) jar包的名字(*.jar) 生成可執行jar的文件(*.class\*.java\其他文件)

          //jar cvf jar包的名字 生成可執行jar的文件

          解壓縮jar文件---META-INF(MAINFEST.MF文件中添加代碼
            Main-Class: 類名
          )保存
          原來的jar文件通過解壓縮文件打開之后,替換原有的MAINFEST.MF,雙擊執行即可。

          java -jar jar文件

          java -jar cc.jar

          批處理的文件 以bat為擴展名的文件
          批量的處理當前文件中的命令

          @echo off
          執行命令
          echo.&pause

          @echo off
          e:
          cd e:\java
          java 類名
          echo.&pause

          shutdown -s -t 30關機操作命令
          shutdown -a 撤銷關機命令



          posted on 2011-09-29 00:01 Tomas 閱讀(137) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 米脂县| 应城市| 大宁县| 富宁县| 渑池县| 巴马| 宝丰县| 永川市| 凌源市| 栖霞市| 孝昌县| 兴宁市| 中方县| 汕头市| 衡阳市| 宜黄县| 阜阳市| 曲沃县| 弥勒县| 祁阳县| 呼玛县| 九龙城区| 乐业县| 东辽县| 中卫市| 类乌齐县| 陆丰市| 疏勒县| 开化县| 四子王旗| 白玉县| 徐州市| 襄城县| 宁南县| 探索| 大港区| 海城市| 莒南县| 郴州市| 宣恩县| 新泰市|