<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 7  文章 - 3  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜


    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 閱讀(134) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 99免费精品视频| 色婷婷7777免费视频在线观看| 亚洲精品无码久久千人斩| 毛片在线全部免费观看| 精品日韩99亚洲的在线发布| 日韩精品成人亚洲专区| 青青草无码免费一二三区| 国产AV无码专区亚洲AV蜜芽| 亚洲av日韩av不卡在线观看| 好爽…又高潮了免费毛片| 中文字幕久无码免费久久| 亚洲成A人片在线播放器| 国产成人精品久久亚洲| 国产免费一区二区三区| 性生大片视频免费观看一级| 亚洲欧洲国产精品久久| 久久久久亚洲精品男人的天堂| 久久精品免费全国观看国产| 色www永久免费网站| 亚洲爆乳成av人在线视菜奈实| 亚洲国产日韩一区高清在线| 国产成人无码a区在线观看视频免费| 另类免费视频一区二区在线观看 | 中文字幕亚洲专区| 毛片免费在线观看网址| 日本一道本不卡免费| 黄网站色成年片大免费高清| 亚洲人成在线播放| 国产v亚洲v天堂无码网站| 免费人成视频x8x8入口| 国产精品久久久久免费a∨| a级成人毛片免费图片| 免费一区二区无码视频在线播放| 亚洲毛片基地4455ww| 亚洲好看的理论片电影| 亚洲一本大道无码av天堂| 日韩视频免费一区二区三区| 69式互添免费视频| 鲁丝片一区二区三区免费 | 每天更新的免费av片在线观看 | 57pao一国产成永久免费|