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

正文內(nèi)容

java基礎知識點總結(jié)(編輯修改稿)

2024-11-05 06:17 本頁面
 

【文章內(nèi)容簡介】 t方法:分解字符串toLowerCase, toUpperCase方法:字符串大小寫轉(zhuǎn)換 3)StringBuffer類和String類有什么區(qū)別? StringBuffer是可變類,String是不可變類4)StringBuffer類和StringBuilder類有什么區(qū)別? StringBuffer類是線程安全的,StringBuilder類是線程不安全的5)Math類主要提供了哪些方法?Math類提供了大量的和數(shù)學運算相關的靜態(tài)方法 6)Set集合和List集合共同的父接口是什么? 是Collection集合7)Set集合和List集合有什么區(qū)別? Set: Collection的子接口,不記錄元素的保存順序,且不允許有重復元素List: Collection的子接口,記錄元素的保存順序,且允許有重復元素 8)ArrayList和LinkedList有什么不同?ArrayList 的內(nèi)部實現(xiàn)是基于內(nèi)部數(shù)組Object[],所以從概念上講它更像數(shù)組LinkedList的內(nèi)部實現(xiàn)是基于一組連接的記錄,所以它更象一個鏈表 結(jié)構,所以它們在性能上有很大的差別。ArrayList 隨機訪問比較塊,但插入和刪除元素比較慢 LinkedList但插入和刪除元素比較快,但隨機訪問比較慢 9)HashTable和HashMap有什么不同?HashTable是線程安全的,HashMap是線程不安全的10)Vector和ArrayList有什么不同? Vector是線程安全的ArrayList是線程不安全的 第11章 IO流 1)流分成哪兩類?按照單位劃分分成字節(jié)流和字符流。按輸入輸出分成輸入流和輸出流 2)和文件流相關的有那幾個類? FileInputStream文件輸入字節(jié)流 FileOutputStream文件輸出字節(jié)流 FileReader文件輸入字符流 FileWriter文件輸出字符流 3)文件流操作應該用字節(jié)流還是字符流? 如果是純文本文件應該用字符流 如果是二進制文件應該用字節(jié)流 4)文件操作用哪個類? 第12章 線程 1)創(chuàng)建一個線程類的兩種方式? 繼承Thread類 實現(xiàn)Runnable接口 2)線程體應該放在哪個方法里面? run方法 3)啟動新的線程用什么方法?用start方法4)一個線程對象能夠用start多次啟動嗎? 不可以,一個線程方法只能start一次5)線程有哪幾種主要狀態(tài)? 有四種,分別是:新生狀態(tài),可運行狀態(tài),阻塞狀態(tài),死亡狀態(tài) 6)線程的同步需要用什么方法? 舊的方法是用synchronized關鍵字新的方法是用ReentrantLock類的lock和unlock方法第二篇:Java基礎知識點總結(jié)Ch1Java基礎知識點總結(jié)第一章 Java語言概述。Java語言的特點。最大優(yōu)勢。Java語言是區(qū)分大小寫的。環(huán)境變量classpath設置中的“.;”是指可以加載應用程序當前目錄及其子目錄中的類。環(huán)境變量的變量值的最后是以“;.;”結(jié)束。,因為他含有不可見字符。要用記事本或Edit。源文件的擴展名是java。 static void main(String args[ ])的方法,這樣類的應用程序叫做主類。若源文件有多個類,那么只能有一個是public類;若只有一個類是 public類,那么源文件的名字必須與這個類的名字完全相同,;若源文件沒有public類,那么源文件的名字只要和某個類的名字相同即可。,Java編譯器是什么。進入某個文件夾的命令是“cd 目錄名”;退出某個文件夾的命令是“cd..”。,文件名與該類的類名相同。這些字節(jié)碼文件被存放在與源文件相同的目錄中。,Java解釋器是什么。Java應用程序總是從主類的main方法開始執(zhí)行。當Java應用程序有多個類時,Java命令執(zhí)行的類名必須是主類的名字(不帶擴展名)。:,其中包括3個類,名字分別是Apple, Banana, Orange,有1個是主類,則主類名是什么,生成多少個字節(jié)碼文件,字節(jié)碼文件名稱是什么,在編譯,運行時語句分別是怎樣的。,Applet程序又稱什么,哪一個是源文件編譯時運行的程序。,多行注釋的標記分別是什么14.javac *.java的意思。,Kernighan風格又稱什么,兩者各自的意思是什么。第三篇:Java基礎學習知識點總結(jié)黑馬程序員_畢向東_Java基礎視頻教程Java基礎學習知識點總結(jié) 2016年01月06日day01一、基礎知識:軟件開發(fā)什么是軟件?軟件:一系列按照特定順序組織的計算機數(shù)據(jù)和指令的集合。常見的軟件:系統(tǒng)軟件:如:DOS,Windows,Linux等。應用軟件:如:掃雷,迅雷,等。什么是開發(fā)?制作軟件。二、基礎知識:人機交互方式軟件的出現(xiàn)實現(xiàn)了人與計算機之間的更好的交互。交互方式:圖形化界面:這種方式簡單直觀,使用者易于接受,容易上手操作。命令行方式:需要有一個控制臺,輸入特定的指令,讓計算機完成一些特定的操作。較為麻煩,需要記錄住一些命令。三、基礎知識:常用的DOS命令點擊開始在運行欄輸入“cmd”進入dos操作界面。課程中常見的命令:dir:列出當前目錄下的文件以及文件夾。md:創(chuàng)建目錄。rd:刪除目錄。cd:進入指定目錄。d:進入盤符。cd..:退回到上一級目錄。cd/:退回到根目錄。del:刪除文件。exit:退出dos命令行。在dos命令行操作文件夾時,如忘記文件夾全稱,可以輸文件夾前幾個名稱后面用*代替。四、基礎知識:計算機語言通過DOS命令行的演示,發(fā)現(xiàn)原來操作計算機就如同和計算機說話一樣。我們告訴它做什么,它就可以做什么。前提是,我們和它說的內(nèi)容它必須識別才可以。這就是計算機語言。1什么是計算機語言?語言:是人與人之間用于溝通的一種方式。例如:中國人與中國人用中文溝通。而中國人要和韓國人交流,就要學習韓語。1計算機語言:人與計算機交流的方式。如果人要與計算機交流,那么就要學習計算機語。計算機語言有很多種,如:C,C++,Java等。這里,我們選擇其中一種:Java語言。五、基礎知識:Java語言介紹1Java語言概述。是SUN(Stanford University Network,斯坦福大學網(wǎng)絡公司)1995年推出的一門高級編程語言。是一種面向Internet的編程語言。隨著Java技術在Web方面的不斷成熟,已經(jīng)成為Web應用程序的首選開發(fā)語言。是簡單易學,完全面向?qū)ο?,安全可靠,與平臺無關的編程語言。1Java語言的三種技術架構。J2EE(Java 2 Platform Enterprise Edition)企業(yè)版(現(xiàn)更名:JAVAEE):是為開發(fā)企業(yè)環(huán)境下的應用程序提供一套解決方案。該技術體系中包含的技術如Servlet Jsp等,主要針對于Web應用程序開發(fā)。J2SE(Java 2 Platform Standard Edition)標準版(現(xiàn)更名:JAVASE):是為開發(fā)普通桌面和商務應用程序提供的解決方案。該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發(fā)。比如Java版的掃雷。J2ME(Java 2 Platform Micro Edition)小型版(現(xiàn)更名:JAVAME):是為開發(fā)電子消費產(chǎn)品和嵌入式設備提供的解決方案。該技術體系主要應用于小型電子消費類產(chǎn)品,如手機中的應用程序等。1Java語言的特點:跨平臺性。什么是跨平臺性?通過Java語言編寫的應用程序在不同的系統(tǒng)平臺上都可以運行。原理是什么?只要在需要運行Java應用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。由JVM來負責Java程序在該系統(tǒng)中的運行。1Java語言的特點:跨平臺性。Java程序:Windows系統(tǒng):Win版的JVM;Linux系統(tǒng):lin版的JVM;MAC系統(tǒng):mac版的JVM。因為有了JVM,所以同一個Java程序在三個不同的操作系統(tǒng)中都可以執(zhí)行。這樣就實現(xiàn)了Java程序的跨平臺性。也稱為Java具有良好的可移植性。六、基礎知識:Java語言的環(huán)境搭建1明確什么是JRE,JDK;下載JDK;安裝JDK;配置環(huán)境變量;驗證是否成功。1什么是JRE,JDK?JRE(Java Runtime Environment Java運行環(huán)境):包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發(fā)好的Java程序,計算機中只需要安裝JRE即可。JDK(Java Development Kit Java開發(fā)工具包):JDK是提供給Java開發(fā)人員使用的,其中包含了Java的開發(fā)工具,也包括了JRE。所以安裝了JDK,就不用再單獨安裝JRE了。其中的開發(fā)工具:編譯工具()打包工具()等。簡單而言:使用JDK開發(fā)完成的Java程序,交給JRE去運行。1 Platform下載JCK(Java Development Kit Java開發(fā)工具包)。官方網(wǎng)址:、。下載完成后,安裝在電腦上。然后打開DOS命令行,效驗文件是否安裝完畢。為了更方便的使用Java開發(fā)工具,需要進行環(huán)境變量配置。配置成功后就可以進行Java程序的開發(fā)了。2環(huán)境變量配置。方法一:圖形界面操作。我的電腦——屬性——高級——環(huán)境變量;編輯Path環(huán)境變量,在變量值開始處加上Java工具所在目錄,后面用分號和其他值分隔開即可;打開DOS命令行,任意目錄下敲入javac;如果出現(xiàn)javac的參數(shù)信息,配置成功。這種配置方式,一勞永逸。具體流程:右鍵點擊我的電腦打開屬性,點擊高級系統(tǒng)設置,點擊高級,點擊環(huán)境變量,找到系統(tǒng)變量,新建系統(tǒng)變量(變量名:JAVA_HOME,變量值:安裝JKD的地址。如:D:)點擊確定,找到變量名為Path的變量,點擊編輯,在變量值欄的最前面(放到前面時,先尋找)加入%JAVA_HOME%bin用分號隔開。方法二:DOS界面操作(可用于臨時環(huán)境變量配置,借助別人的電腦開發(fā)Java程序)。具體流程:利用set命令:設置、查看環(huán)境變量的值。Set path:查看path的值。配置Java工具包:set path=D:。%path%回車。測試javac。只對當前窗口有效。定義class路徑:Set classpath=.。c:myclass。七、基礎知識:Java程序開發(fā)體驗2Hello World。;通過javac命令對該java文件進行編譯;通過java命令對生成的class文件進行運行。Java文件————class文件——java運行——結(jié)果。2對于初學者,可以用記事本編寫。按部就班,一步一步寫代碼。打開記事本。Java代碼是以類的形式來體現(xiàn)的。代碼如下: class TestFirstOne //Java定義類+類名(首字母大寫){ public static void main(String[] args)//主函數(shù)(保證類的獨立運行){(“hello world”)。//輸出打印語句} }2classpath配置。臨時配置方式:dos配置。Set Classpath=代碼路徑?;剀嚒lasspath先在環(huán)境變量中找,然后在當前路徑(結(jié)尾沒帶分號不找)。Path先在當前路徑查找,然后去環(huán)境變量中查找。一勞永逸方法和上面JDK環(huán)境變量配置方法一樣。2Hello World組成部門。class是java程序中的關鍵字(關鍵字只能是小寫)。{}類的區(qū)間用大括號定義(類中的內(nèi)容為了增加閱讀性,需要有階梯感,如使用tab鍵)。public static void main(String[] args)定義主函數(shù)(使用大括號確定函數(shù)的內(nèi)容)。2注釋。三種方式://單行注釋,符號以后直到回車鍵的內(nèi)容;/*多行注釋,符號開始到符號結(jié)束以內(nèi)的內(nèi)容*/;/**java注釋符號,可被提取出來制作軟件開發(fā)手冊*/。注釋的作用:增加程序的閱讀性;調(diào)試程序。2寫代碼要養(yǎng)成寫注釋的習慣。在寫代碼前注釋相關信息。例如: /* 需求:定義一個Hello World小程序。思路: 1,2,步驟:1,通過class關鍵字定義一個類。將代碼都編寫到該類中。2,為了保證該的獨立運行。在類中定義個主函數(shù)。格式public static void main(String[] args)3,保存成一個擴展名為java的文件。4,在dos控制臺中通過javac工具對java文件進行編譯。5,在通過java命令對生成的class文件進行執(zhí)行。作者:ZC 版本: 日期: copyright:ZC */ 2016年01月07日day02一、基礎知識:Java語言基礎組成組成:關鍵字、標識符、注釋、常量和變量、運算符、語句、函數(shù)、數(shù)組二、基礎知識:關鍵字關鍵字的定義和特點:定義:被Java語言賦予了特殊含義的單詞。特點:關鍵字中所有字母都為小寫。用于定義數(shù)據(jù)類型的關鍵字:class、interface、byte、short、int、long、float、double、char、boolean、void。用于定義數(shù)據(jù)類型值的關鍵字:true、false、null。用于定義流程控制的關鍵字:if、else、switch、case、default、while、do、for、break、continue、return。用于定義訪問權限修飾的關鍵字:private、protected、public。用于定義類,函數(shù),變量修飾的關鍵字:abstract、final、static、synchronized。用于定義類與類之間關系的關鍵字:extends、implements。用于定義建立實例以及引用實例,判斷實例的關鍵字:new、this、super、instanceof。用于異常處理的關鍵字:try、
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1