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