freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序員培訓(xùn)課件-文庫吧

2025-01-04 09:27 本頁面


【正文】 ? Jdk\ jdk提供的所有類的源碼 ,當(dāng)我們需要使用某個類時需要打開某個源碼就可以打開看這個源碼怎么寫的,如 string類 配置 Java環(huán)境變量 ? JAVA_HOME Java的安裝路徑 ? CLASSPATH 類的搜索路徑 ? PATH 找命令的地方 配置 Java環(huán)境變量 設(shè)置如下三個環(huán)境變量 : JAVA_HOME, CLASSPATH, PATH Windows 2022/NT/XP系統(tǒng): 開始 —設(shè)置 —控制面板 —系統(tǒng) —高級 —環(huán)境變量 配置 Java環(huán)境變量 ? Unix系統(tǒng): ?csh: 添加以下三行命令到 $HOME/.cshrc文件中 setenv JAVA_HOME /usr/java... setenv PATH $JAVA_HOME/bin:... setenv CLASSPATH . ?bsh/ksh:添加以下三行命令到 .bash_profile文件中 JAVA_HOME=/opt/tools/ PATH=$JAVA_HOME/bin:$PATH CLASSPATH=. export JAVA_HOME PATH CLASSPATH My First Java Program /** *This is my first java program. In this program, I defined a variable—*name with type String,and then,I print ―Hello Everybody!‖ and *name’s value to screen. */ public class MyFirstJavaProgram { //class declaration public static void main(String[ ] args) { //execution entry String name=tony tang。 (Hello Everybody! )。 (my name is:+name)。 }//main method end! }//class end! javac java MyFirstJavaProgram Java類的結(jié)構(gòu) ?package (最頂端,除非注釋) 包名 與目錄結(jié)構(gòu)一致 ?import ?導(dǎo)入其它的相關(guān)類或接口,沒有先后順序,以下情況使用: 當(dāng)前類引用了不在當(dāng)前包中的其它類,并且沒有使用包名去引用 ?類的定義: a 修飾符 public公開的 b 關(guān)鍵字 class c 類名 符合 Java標(biāo)識符的規(guī)定 ? 標(biāo)識符:由字母(漢語中的一個漢字是一個字母),數(shù)字,下劃線和貨幣符號組成,不能以數(shù)字開頭 。大小寫敏感 。沒有長度限制,不能有空格 。不能使用 Java的關(guān)鍵字和保留字 d 括號 { e 成員:屬性 構(gòu)造器 方法 f 方法:修飾符 返回類型 方法名 方法參數(shù)(參數(shù)類型與變量名) public static void main ( String[] args) JDK提供的開發(fā)類庫 ?基礎(chǔ)類 (語言包),不需要 import,系統(tǒng)缺 省會導(dǎo)入 ?圖形界面、事件處理 ?輸入輸出操作、文件操作 ?工具類 Java 垃圾收集的概念 ?Java語言使用 new運算符來分配內(nèi)存空間,沒有動態(tài)內(nèi)存分配的概念。 ?Java系統(tǒng)線程自動處理無用內(nèi)存空間的垃圾收集 Java程序員只能建議,但不能強制 JVM去執(zhí)行垃圾收集程序,使用下面的代碼: ..gc() / () ?回收對象 ?垃圾回收線程只負責(zé)堆的垃圾的回收,如果一個對象沒有任何的引用指向它,則有可能被回收 本章總結(jié) 在這一章里 , 我們討論了以下問題 : ?Java概述 ?Java語言的關(guān)鍵特性 ?Java虛擬機 (JVM)的功能 ?Java的垃圾收集機制 ?常用 Java開發(fā)命令和開發(fā)工具包 ?編寫并運行一個 Java應(yīng)用程序 標(biāo)識符、關(guān)鍵字和數(shù)據(jù)類型 ? 本章目標(biāo) – 程序注釋 – 標(biāo)識符 – 關(guān)鍵字 – 基本數(shù)據(jù)類型 注 釋 //單行注釋 /*這是 一段多行注釋, 它跨越了多個行 */ /** * 這是一個文檔注釋,可以使用 JDK的 javadoc工具從原 * 文件中抽取這種注釋形成程序的幫助文檔。 */ ?使用 javadoc命令建立 HTML格式的程序文檔 javadoc [options] [packagenames] [sourcefiles] [@files] Java的標(biāo)識符 什么是標(biāo)識符? 在 java語言中用來給一個類、變量或方法命名的符號 標(biāo)識符的命名規(guī)則: 以字母 , “_” 或 “ $”符號開頭 可以包含字母、 “_” 、 “ $”和數(shù)字符號 大小寫敏感 不能與保留關(guān)鍵字沖突 沒有長度限制 例如: identifier _sys_ var1 $char userName user_ name 9abc int 年齡 。 Java的標(biāo)識符(續(xù)) 命名約定: 類名 , 接口名 :每個單詞的首字母應(yīng)該大寫。 class MyFirstClass interface Weapon 字段、方法以及對象:第一個單詞首字母應(yīng)小寫,其他單詞首字母大寫。 boolean isWoman void setName(String name) 常量:全部用大寫字母表示。 public final int GREEN public final int HEAD_ COUNT Java包( Package):它們?nèi)甲帜感憽? package Java中的關(guān)鍵字 關(guān)鍵字列表: abstract boolean break byte case catch char class continue default do double else extends enum false final finally float for if implements import instanceof int interface long native new null package private protected public return short static super switch synchronized this throw throws transient true try void volatile while 保留字: const, goto 所有的關(guān)鍵字都是小寫, friendly, sizeof不是 java的關(guān)鍵字 數(shù)據(jù)類型 基本數(shù)據(jù)類型( primitive type) 引用數(shù)據(jù)類型( reference type) Java的基本數(shù)據(jù)類型 boolean 布爾值( true 或 false) byte 8bit (位, 8位 =1字節(jié))整形值 short 16bit 整形值(短整形) int 32bit 整形值 long 64bit 整形值 char 16bit unicode編碼的字符 double 64bit 浮點數(shù)值(雙精度浮點數(shù)) float 32bit 浮點數(shù)值(單精度浮點數(shù)) String方法 1) .length() 2) .trim( ) //去掉頭和尾空格 3) .equals() 比較兩個字符,返回 boolean 4) .equalsIgnoreCase() 比較兩個字符,忽略大小寫 5) .charAt() 返回某個下標(biāo)的字符 String str7=bcdd。 (2) 結(jié)果是 d 6) .startsWith() 是否以某字符開始,返回類型是 boolean String str8=love you。 (love) 結(jié)果是 true 7) .endsWith() 是否以某字符結(jié)尾 8) .toUpperCase() 小寫轉(zhuǎn)換大寫 .toLowerCase() 大寫轉(zhuǎn)小寫 9) .split()拆分字符串 10) .substring(a, b) 從下標(biāo)為 a開始取,取到下標(biāo) b1的字符 String方法 整形數(shù)據(jù)( byte, short, int and long) ?三種形式給一個整形變量直接賦值 : 十進制、八進制和十六進制 ?直接給出的值默認是 int類型。 ?長整形值應(yīng)該在數(shù)字后面跟上 ‘ l’ 或 ‘ L’標(biāo)示。 浮點數(shù)據(jù)類型 —float 和 double ?直接在程序中書寫的浮點數(shù)默認為 dobule類型。 ?float 類型的數(shù)據(jù)占 32位長度( 4 Bytes) ?double類型的數(shù)據(jù)占 64位長度( 8 Bytes) ?直接表示一個 float 類型的值必須在數(shù)字后跟 ‘f’ 或‘ F’ ?直接表示一個 double 類型的值可以在數(shù)字后跟 ‘d’ 或‘ D’ ?可以用科學(xué)計數(shù)法表示,如: 基本數(shù)據(jù)類型的取值范圍 Type Bits Bytes Minimum Range Maximum Range boolean 8 1 Only two values :true or false byte 8 1 27(128) 27 – 1(127) short 16 2 215 215 1 char 16 2 0 2161 int 32 4 231 231 1 long 64 8 263 263 1 float 32 4 Not needed Not needed double 64 8 Not needed Not needed 變量的聲明和賦值 public class Assign { public static void main(String args[]) { int x, y。 // 聲明 int類型變量 x和 y float z = 。 // 聲明 float類型變量并賦值 double w = 。 //聲明 double類型變量并賦值 boolean truth = true。 //聲明 boolean類型變量并賦值 char c。 //聲明 char類型變量 c String str。 //聲明 String類型的引用 String str1 = “bye”。 //聲明 String類型的引用并且實例化 c = ?A?。 // 給 c變量賦值 str = “Hi out there!”。 // 給 str實例化 x = 6。 y = 1000。 } } 類型轉(zhuǎn)換 ?基本數(shù)據(jù)類型和引用類型的數(shù)據(jù)都可以轉(zhuǎn)換類型,但這種轉(zhuǎn)換是有限制的 ? 類型轉(zhuǎn)換分為兩種:自動類型轉(zhuǎn)換 (隱含轉(zhuǎn)換 )和強制類型轉(zhuǎn)換 (顯式轉(zhuǎn)換 ) ?隱含類型轉(zhuǎn)換發(fā)生在把一個子類型賦給一個超類型時 ?顯式類型轉(zhuǎn)換有一定的限制 基本數(shù)據(jù)類型轉(zhuǎn)換序列 char byte short int do
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1