java 打码_Java基础(一)
一、什么是Java
Java是一個完整的平臺,有一個龐大的庫,其中包含了很多可重用的代碼和一個提供諸如安全性,跨操作系統(tǒng)的可移植性以及自動垃圾收集等服務(wù)的執(zhí)行環(huán)境。
二、Java的十一個關(guān)鍵術(shù)語
1.簡單性:Java相對于C++,剔除了其中一些很少使用,難以理解,易混淆的特性。
2.面向?qū)ο?#xff1a;面向?qū)ο笤O(shè)計是一種程序設(shè)計技術(shù),它將重點放在數(shù)據(jù)(即對象)和對象的接口上。
3.分布式:Java有一個豐富的例程庫,用于處理像HTTP和FTP之類的TCP/IP協(xié)議。
4.健壯性:Java編譯器能夠檢測出很多在其他語言中僅在運行時才能檢測出來的問題。
5.安全性:Java瀏覽器插件不信任任何遠(yuǎn)程代碼,除非代碼有數(shù)字簽名而且用戶同意執(zhí)行這個代碼。
6.體系結(jié)構(gòu)中立:編譯器生成一個體系結(jié)構(gòu)中立的目標(biāo)文件格式,這是一種編譯過的代碼,只要有Java運行時系統(tǒng),這些編譯后的代碼可以在很多處理器上運行。
7.可移植性:在Java中,數(shù)據(jù)類型具有固定的大小,消除了代碼移植問題,二進(jìn)制數(shù)據(jù)以固定的格式進(jìn)行存儲和傳輸,消除了字節(jié)順序困擾,字符串使用標(biāo)準(zhǔn)的Unicode格式存儲。
8.解釋型:Java解釋器可以在任何移植了解釋器的機器上執(zhí)行Java代碼。
9.高性能:字節(jié)碼可以(在運行時刻)動態(tài)的翻譯成對應(yīng)運行這個應(yīng)用的特定CPU的機器碼。
10.多線程:可以帶來更好的交互響應(yīng)和實時行為,同時,Java也是第一個支持并發(fā)程序設(shè)計的主流語言。
11.動態(tài)性:Java能夠適應(yīng)不斷發(fā)展的環(huán)境,庫中可以自由的添加新方法和實例變量,而對客戶端卻沒有任何影響。當(dāng)需要將某些代碼添加到正在運行的程序中時,動態(tài)性將是非常重要的一個特性。
三、Java applet
在網(wǎng)頁中運行的Java程序稱為applet,要使用applet,需要啟用Java的web瀏覽器執(zhí)行字節(jié)碼。
總結(jié)
以上是生活随笔為你收集整理的java 打码_Java基础(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ISO 14443 非接触式射频卡标准学
- 下一篇: 【C语言/C++程序员编程】一小时做出来