自學筆記
第一章JAVA的環境環境變數的搭建
一,常用的DOS命令(2)
1.1洗掉命令del,可以洗掉一個檔案或多個檔案夾
1.2如何查看本機的IP地址?
什么是IP地址?有什么用?
A計算機在網路中想要定位到或連接到B計算機,只要知道B的計算機的IP地址,IP地址就像計算機在網路中的身份證(唯一標識),亦可比作電話號碼,你要聯系它就得知道,
pconfig輸入在DOS命令視窗中就可以知道本機的IP地址資訊,若在其后面添加/all就能得到更為詳細的資訊,如物理地址,連接狀態等,大家可以在自己的計算機中嘗試,
1.3怎么查看兩臺計算機能否正常通信或測網速
ping命令
語法格式: ping IP地址 或 ping 域名
還有很多的DOS命令你若感興趣可以不斷探索
二,計算機語言發展史
1,第一代計算機語言:機器語言
程式員直接撰寫二進制,一串二進制代碼,例如1001010001001000
計算機是電流驅動的,電流只能表示兩種狀態:正負,
而正對1,負對0,這些而進制代碼正好與自然界的10進制存在轉換關系,所以計算機可以模擬現實世界,機器語言時期具有代表性的是打孔機,
2.第二代語言:低級語言
非常具有代表性的是匯編語言
匯編語言是比機器語言更接近人類自然語言,他需要更專業的拿來開發,一般人也看不懂,
3.第三代語言:高級語言
高級語言完全接近人類自然語言,具有代表性的:
靜態型:
C語言面向程序
C++語言面向物件
JAVA語言完全面向物件(Java語言底層是由c++寫的)
腳本型
Python語言面向物件
,,,,,
計算機語言是什么?
計算機語言是一個團隊或一個組織制定的一套語法規則,你可以通過學這套語法規則結合所學的計算機軟硬體知識去與計算機互動,
就好比我們為啥去學習漢語,英語是為了跟人交流完成人與人的溝通,
三,JAVA語言
Java是一門面向物件編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特征,Java語言作為靜態面向物件編程語言的代表,極好地實作了面向物件理論,允許程式員以優雅的思維方式進行復雜的編程 [1] ,
Java具有簡單性、面向物件、分布式、健壯性、安全性、平臺獨立與可移植性、多執行緒、動態性等特點 [2] ,Java可以撰寫桌面應用程式、Web應用程式、分布式系統和嵌入式系統應用程式等 [3] ,取自百度百科
1.Java語言的特性
1.簡單性:
在java中正真操作記憶體的是:JVM(Java虛擬機)所有的Java程式都是在Java虛擬機運行的java虛擬機在執行程序中再去操作記憶體,而對于C或C++語言來說記憶體都是程式員通過指標去操作的所以這使得前面倆種語言更加靈活,程式員使用起來也更有支配和駕馭感,同時java有了jvm有利也有弊,
優點:不容易導致記憶體泄漏,(簡單了)
缺點:效率問題,駕馭感差,
拿大家熟悉的飛機航行舉例,C和C++是飛機駕駛員而java是乘客,同樣都是去往一個地方但扮演的角色和承擔的責任不同,
2.面向物件
Java是一個面向物件的語言,對程式員來說,這意味著要注意應中的資料和操縱資料的方法(method),而不是嚴格地用程序來思考,在一個面向物件的系統中,類(class)是資料和操作資料的方法的集合,資料和方法一起描述物件(object)的狀態和行為,每一物件是其狀態和行為的封裝,類是按一定體系和層次安排的,使得子類可以從超類繼承行為,在這個類層次體系中有一個根類,它是具有一般行為的類,Java程式是用類來組織的,
3.可移植性
一次撰寫到處運行
4.分布性
5.編譯和解釋性
還有其他的特性下次我會詳細介紹,
期待下次的分享再見!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/179798.html
標籤:其他

