亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 01_corejava_basic.txt

?? 達內科技上課的 java學習筆記 分為18天學完
?? TXT
字號:
唐亮老師:
	
課程項目:
	網上機票訂票系統.
	
課程安排
	基本語法
	面向對象語法
	高級編程接口
		圖形界面
		多線程
		I/O流
		網絡編程
		jdk5.0的新特性

推薦書籍
	不同的人的層次不同,所以推薦的書要因人而異.
	到書店著本書看20分鐘以上.
	到書店發現了那么多的書,就會產生一種學習的緊迫感.然后想自己要多長時間看完什么什么書,最后一般是買回去也不看.
	大學教材是大學的教授為了評職稱寫的書.
	推薦:
			jdk學習筆記			林信良
			java面向對象編程	孫衛琴
	基礎偏差:
			java2全方位學習			朱仲杰
	有一定的java基礎:
			核心技術卷一卷二		sun為了能夠系統的學習.
			java編程思想			希望熟悉java底層的人看的.

	
Java版本 java Edition
	JAVASE	
		用來作應用程序開發
	JAVAEE
		用來完成企業級開發,分布式的大型應用
	JAVAME
		小型應用程序
	java早先是應用在嵌入式的應用的.sun也是希望能夠整合所有家電廠商.
	微軟:希望能夠在家電上使用的統一的平臺.
	這是個發展的趨勢,希望可以給家電來進行編程和控制.

	1995年1月發布了java,先今已經占據了50%的編程市場
	1972年推出的c語言
	80年代中期推出的c++語言
	2000年左右就已經在
	
	為什么發展的這么快
		1.硬件性能的提升是很重要,
			c++和java比,java最大的缺陷是性能.c++由于是面向機器的,它的性能很高的.
			java由于有了jvm的作了中間的轉換,所以java性能比較低.但是硬件是在不斷的提升帶來的性能.
			java的優勢在他的編程效率.比C++要高的多.
			所以java的編程是很簡單的.
			
			語言的終極發展方向:
				自然語言來完成編程.
				人工知能和語音識別是最熱門的兩個課題.
				語音識別很簡單,但現在真正要解決的是語意的識別.
		
		2.web互聯網 applet flash 1995-1999 2000cn

java和c++的對比
	sun給java定義的時候下了十一個定語.
	1.簡單
		和c++相比是簡單的多,java取出了很多讓人迷惑的地方.
	2.安全
		針對c++,很多c++程序崩潰的原因,指針使用的錯誤.往往把有效的數據做更改.
		c++申請的空間,需要自己釋放,這些原因都會導制c++的崩潰.
		java中的jvm幫助你回收對象資源,
	3.跨平臺
		c++,源文件-->編譯-->目標碼(機器碼)-->連接-->可執行文件.
		c++編譯的過程已經加入了所在平臺的信息.
		在windows平臺和liunx平臺的編譯過程是不同的,所以c++是源碼跨平臺.
		c++源碼就涉及到了版權的問題.

		java, 源文件-->編譯-->字節碼(不是機器碼)-->裝載JVM-->載jvm支持下運行.
		java的編譯過程沒有加入機器平臺的信息,這個字節碼的格式是sun自己定義的.
		java同樣一個源碼,不論載那個平臺去編譯得到的字節碼都是一樣的.
		java的跨平臺更深入了一個層次.
		java在jvm的層次上不跨平臺.如果要運行java語言那么需要一個和底層操作系統相關的jvm來解釋字節碼文件,然后讓操作系統來執行它.
		java虛擬機jvm屏蔽掉底層操作系統的差異.

java的概念
	JDK
		java 開發工具包,提供了api,文檔,等等.
			JRE
				java 運行環境,只負責去運行.
					JVM	
						java 虛擬機,解釋字節碼文件.它不能單獨下載,它嵌入在JRE里面
	這三個都是軟件.
	在http://java.sun.com網站上可以找到.java1.5.0_06版本
	要根據操作系統平臺來下載.

JDK目錄內容
	JAVA_HOME內容:
	.../jre/	java的完整的jre
	.../bin/	java的一些可執行文件,編譯執行調試要用的命令
	.../jre/lib/rt.jar	里面裝有字節碼(字節碼文件)

java開發環境的搭建:
	liunx 下環境搭建:
		vi .bash_profile
		JAVA_HOME = /opt/jdk1.5.0_06
		PATH = $PATH:$JAVA_HOME/bin:.
		CLASSPATH = .(字節碼文件搜索路徑)
		export JAVA_HOME CLASSPATH PATH

		source .bash_profile 只在當前shell有效,要注銷一次.

java程序
	1.源文件是個普通文本格式文件,擴展名為.java
	2.一個Java源文件中可以定義多個class但是最多只能有一個class用public修改,并且該public的class,類名必須和文件名一致.
	3.一個可運行的java應用程序,有且只有一個main()方法,并且main方法的簽名是固定的,它是整個程序的入口方法.

	java找尋字節碼:
		1.
		2.
		3.

編譯:
	javac
	編譯完后,我們定義了多少個類就會有多少個字節碼文件.
運行:
	java
	主方法執行之后的結果.

	加載的過程:
		jvm在磁盤找.class文件,加載到內存的過程.
		查找過程:
			1.在當前目路下的同一個包里面找.
			2.在jre/lib/xxx.jar文件.rt.jar是java的開發人員給我們建立的.
			3.在classpath里面去找.
		jvm在查找的過程中會自動的去查找這個
		注意:常常我們自己寫的類的類名回合jdk給我們提供的類名相同,這個時候jvm也就無法正確的加載我們想要的類型到jvm,程序也就出現了錯誤.
		當然如果我使用全限定名.
		
package 包
	它是用來管理組織我們不同的類的一些結構(目錄),
	如果要把所有類放在同一個目錄下,那么就很容易出現同名的問題.
	java中的包結構,等同于目錄結構.
	編譯好之后,是我們源文件的包結構對應的是字節碼放在那個目錄下.
	包的命名是有些約定俗成的規范
		包名:開頭com.tarena.Hello//所屬公司
						下來   .abs //項目名	
								數據原型	.model//	模塊名
											.submodel//子模塊
								做顯示		.view//顯示名
		映射到目錄 
				com/tarena/abs/model
				com/tarena/abs/model/submodel
				com/tarena/abs/view
	如果我們按照這樣的規范來命名包,最終所有不同的java代碼都不會沖突.
	
加包之后需要注意的地方:
	帶有包的編譯:
		javac -d . 
		1.把編譯好的源字節碼文件放在指定的目錄下.
		2.如果源文件聲明了包,使用-d選項,系統將會自動的在目標目錄下按照包結構生成子目錄.
		
	帶有包的運行:
		如果直接的去運行類名,那么就出現了問題,
		一旦你的程序加了包,那么這個類所屬的下面就要加入包名.
		java 后面要運行的類,就要指定他所屬的包名.
		并且還要保證,在執行運行命令的時候,必須是在com的所在的上一級目錄.
	
	classpath的含義
		javac -d d:\corejava 文件名.java
		創建一個d:\corejava目錄.
		然后在corejava目錄下就有了com目錄.
		然后如果在當前目錄下去運行,那么就找不到了.
		如果希望我們的java命令在任何地方都能運行剛剛放的程序,那么就應當在classpath里面加上要查找的位置.
		
重要命令
	important java commands
	javadoc//自動文檔生成工具
		用來生成程序文檔.
		利用javadoc把源文件里加的一些注釋生成一個文檔.
		以一個文件為例.用/** */這種文檔注釋.可以用javadoc把文檔提取出來.

		文檔注釋
			可以加在類的前面
			可以加在屬性的前面
			可以加在方法的前面
		javadoc -d d:\doc String.java 把String.java文件中的文檔注釋生成提示文檔.

	jar//	
		操作歸檔文件jar文件的操作.
		創建,更新,展開
		創建歸檔文件,java程序開發好之后,最終給用戶使用的時候,我們交給用戶的是字節碼,源碼可以不用給,最終都是完成com/....,最終把整個com目錄發送過去.
		最好是把所有的內容都打包成一個.jar文件.最后只用傳送一個文件.
		以后要使用第三方廠商提供的軟件包的時候,我們怎樣來使用這些提供的類.

		jar文件里面可以直接的使用jar文家里面提供的內容.
		只要我的classpath能找到這個jar文件,就可以使用里面包含的類了.
		
		創建
			jar -cvf //c:create v:visable f:file文件名(創建的jar文件的名字,自己指定)
			jar -cvf abc.jar (要壓縮的目錄)//com子目錄.
			
			class		....abc.jar
			java Hello
		運行jar文件里面有main方法的類.
			java -classpath abc.jar Hello
			
		jar文件的名字也算一級目錄.
import
	告訴編譯器,使用的類是那個包下的類.
	
	jar import package 
	string system 是放在java.lang包下面的.
	如果要使用String 那么就應該要import java.lang.*;
	java.lang包下面所有的類,可以不經到如直接使用.只有一個包是這樣的.就因為這個包下的類太常使用了.
	lang == language的縮寫,語言包.
	java.awt;javax.swing;圖形開發
	java.io;做輸入輸出的.
	java.net;做網絡開發的.
	java.util;提供了一些工具.
	這些包的分類,在以后的學習會一一的講解.

書上的第一章已經完成了.
	回憶開發過程.


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91超碰这里只有精品国产| 欧美中文字幕一区二区三区亚洲| 一区二区三区四区亚洲| 1000精品久久久久久久久| 国产精品麻豆欧美日韩ww| 中文子幕无线码一区tr| 亚洲欧洲性图库| 亚洲品质自拍视频| 亚洲国产一区二区视频| 午夜视频在线观看一区二区三区| 午夜久久久久久久久| 亚洲成人动漫精品| 久久国产精品一区二区| 久久99精品国产麻豆婷婷| 国产精品123| jlzzjlzz欧美大全| 欧美日韩在线不卡| 精品国产亚洲一区二区三区在线观看| 欧美成人精品二区三区99精品| 精品久久久三级丝袜| 国产精品美日韩| 亚洲主播在线播放| 久久疯狂做爰流白浆xx| 国产综合色在线| 91小视频在线免费看| 制服丝袜成人动漫| 中文字幕高清一区| 五月天中文字幕一区二区| 国产剧情一区在线| 91成人在线观看喷潮| 欧美一卡二卡三卡四卡| 国产日韩精品一区二区三区在线| 亚洲人午夜精品天堂一二香蕉| 亚洲成a人在线观看| 国产老肥熟一区二区三区| 色综合久久88色综合天天免费| 欧美揉bbbbb揉bbbbb| xf在线a精品一区二区视频网站| 中文字幕在线观看不卡视频| 天天爽夜夜爽夜夜爽精品视频| 国产毛片精品视频| 欧美日韩一区二区在线观看视频| 久久久精品人体av艺术| 性做久久久久久| 91在线观看美女| 久久女同性恋中文字幕| 亚洲国产另类精品专区| 国产成人免费在线观看| 欧美三级在线看| 亚洲欧洲成人av每日更新| 激情欧美一区二区| 4438成人网| 亚洲欧美激情一区二区| 国产乱一区二区| 日韩欧美亚洲一区二区| 亚洲综合色丁香婷婷六月图片| 国产精品一区二区三区四区| 7777女厕盗摄久久久| 一区二区三区中文在线观看| 国产成人精品亚洲午夜麻豆| 欧美一区二区国产| 亚洲h精品动漫在线观看| 成人av在线播放网站| 久久久蜜臀国产一区二区| 日韩激情中文字幕| 欧美日韩国产中文| 亚洲线精品一区二区三区| 99精品欧美一区二区三区小说| 久久亚洲精华国产精华液| 免费在线观看一区| 正在播放一区二区| 日韩电影在线一区| 欧美一级艳片视频免费观看| 午夜精品久久一牛影视| 欧美精品v日韩精品v韩国精品v| 一区二区欧美国产| 欧美日韩国产影片| 日韩精品乱码av一区二区| 777精品伊人久久久久大香线蕉| 亚洲国产精品久久久男人的天堂 | 欧美一区二区三区四区在线观看| 亚洲夂夂婷婷色拍ww47| 欧美伊人久久久久久久久影院| 亚洲品质自拍视频| 欧美在线你懂得| 婷婷丁香久久五月婷婷| 欧美另类高清zo欧美| 日韩av网站免费在线| 日韩视频国产视频| 国产精品一区二区久久不卡| 国产午夜精品一区二区三区视频| 久久成人av少妇免费| 国产亚洲精品aa午夜观看| 岛国精品在线播放| 亚洲另类一区二区| 在线成人免费视频| 国产真实乱偷精品视频免| 国产调教视频一区| 91亚洲国产成人精品一区二三| 亚洲精品第一国产综合野| 欧美日韩五月天| 国内精品久久久久影院薰衣草| 中文字幕精品在线不卡| 欧美优质美女网站| 老司机午夜精品99久久| 中文字幕的久久| 欧美日韩一区二区三区高清| 精品在线播放免费| 亚洲素人一区二区| 日韩一二在线观看| bt欧美亚洲午夜电影天堂| 丝袜亚洲精品中文字幕一区| 2017欧美狠狠色| 欧洲av在线精品| 韩国成人在线视频| 一级精品视频在线观看宜春院 | 一区二区三区国产| 欧美大度的电影原声| 99久久精品国产网站| 视频一区中文字幕| 国产精品国产三级国产普通话三级| 欧美性猛交xxxx乱大交退制版| 久久99精品国产91久久来源| 亚洲欧美另类久久久精品2019| 精品日韩在线观看| 欧美日韩国产高清一区二区| 丰满白嫩尤物一区二区| 日韩不卡一区二区三区| 中文字幕在线视频一区| 精品国产乱码久久久久久蜜臀| 91国内精品野花午夜精品| 国产白丝精品91爽爽久久| 奇米777欧美一区二区| 亚洲美女少妇撒尿| 中文字幕av在线一区二区三区| 日韩免费视频一区| 欧美精品1区2区3区| 色激情天天射综合网| 成人av小说网| 成人黄色软件下载| 国产一区二区日韩精品| 美女国产一区二区三区| 婷婷开心久久网| 亚洲国产精品久久久男人的天堂| 亚洲视频一二三| 国产精品久久精品日日| 国产精品天干天干在线综合| 国产亚洲欧美在线| 久久久国产午夜精品| 久久中文娱乐网| 欧美精品一区二区三区蜜桃| 欧美一区二区精品在线| 日韩精品自拍偷拍| 日韩欧美国产综合| 久久综合成人精品亚洲另类欧美| 精品久久一区二区| 久久午夜色播影院免费高清| 欧美变态tickle挠乳网站| 欧美大片免费久久精品三p| 精品久久久久久久人人人人传媒| 精品美女一区二区三区| 久久伊人中文字幕| 国产精品免费人成网站| 亚洲欧美日韩中文播放| 亚洲精品视频在线| 午夜精品久久久久| 麻豆精品一区二区三区| 国内精品伊人久久久久av影院| 国产精品亚洲一区二区三区在线| 国产精品一区二区黑丝| 波多野结衣欧美| 欧美午夜影院一区| 日韩欧美精品在线视频| 国产欧美精品区一区二区三区 | 欧美另类变人与禽xxxxx| 日韩欧美色综合网站| 国产欧美日韩视频一区二区| 日韩一区在线看| 日本欧美一区二区三区| 国产麻豆91精品| 91国产免费观看| 欧美一区二区三区播放老司机| 国产欧美一区二区精品久导航| 国产精品家庭影院| 青青草原综合久久大伊人精品优势| 国产精品影视在线| 91福利在线播放| 久久蜜桃av一区精品变态类天堂| 国产精品三级视频| 丝袜亚洲另类欧美| 北岛玲一区二区三区四区| 欧美影片第一页| 中文字幕欧美三区| 日本欧美在线看| 一本大道久久a久久精品综合| 日韩欧美国产三级| 亚洲精品日韩专区silk| 国产成人综合在线播放| 91精品在线一区二区| 最新久久zyz资源站|