Java知識點--基礎篇
Java程式設計:
Java 分為JAVASE(標準版)、 J2EE(企業版)、 JAVAME (微型版)
基礎和高級
基礎: 語法,語義,關鍵字
高級: 應用場景: 文件讀取,多線程,網絡,集合框架
JDK
# java提供一套api(介面),
32位元作業系統,不允許裝64,64位元都可以裝。
裝在預設位置 ,不需要設定環境變量,就可以啟動java編輯器。
Eclipse:
1. 工作空間:專案存放的地點
2.package explorer: 專案管理位置
. src: 存放原始碼
4. package: window資料夾,每個點都是一級目錄
變數:
註解
1. 單行註解// 絕大部分使用單行註解
2. 多行註解/* */
3.文件註解和方法聲明
內容
1. 標識符,關鍵字
2. 變數
3. 運算子
#」資料類型
1. 數字型整數int 帶小數 2. 字符char 單一字符,'A' #標識符# java規則整個識別碼由0-9 a-z A-Z _ $,數字不能開頭
運算子 1. 賦值運算子 = : 將 = 右邊的值賦值給=左邊。
2. 算數運算子 + - * / % 先*/後+-,使用()來提升優先權。
Java關鍵字 有系統 賦值有意義的單詞,已經被系統佔用,不允許使用成 標識符。類別名,包名,方法名,變數名。
## 變數先宣告後使用
變數不允許重名(在生命週期中有效範圍) 異常分為兩種,編譯期異常,運行期異常(程式運行過程中,崩潰了)
變數基本結構
變數類型變數名(標識符) = 變數值
命名習慣
// 方法名,變數名首字母小寫後面的所有單字首字母大寫 // 類別名稱項目名稱每個單字首字母都大寫
// 套件名稱必須全部小寫
套件
系統所有的類別都有自己的包,在使用的時候,需要導入,將他的包名導入到improt中
基本資料型別
數值類型:整數: short (雙位元組) int (四位元組) long(八位元組)小數: float (四位元組) double (八位元組)
非數值字元: char (2個位元組根據編碼格式來算的) (GBK,GB2312,UTF-8)
邏輯: boolean (1/8位元組) true false 1位元1/8byte
位元組:byte (1位元組)
#引用型資料類型
其他所有非基礎型別都是引用型 1. //常數的型別1 int型別 2. // 1l long型別
3. // 1.0 double型別
4. // 1.0f float型別
基礎資料型別轉換
1. 整數轉換時,short>int>long 可以隨意轉型,long>int>short 強制型別轉換,有可能溢位. 2. 整數轉換小數時,可以隨時轉換,小數轉換整數時,需要強制型別轉換,並且遺失小數位。
3. 小數轉換時,float>double 可以隨意轉換,double>float 強制型別轉換.
4. 非數值型轉換時,都會先轉成對應的整數型,轉換回來的時候,需要強制強制型別轉換.
i++與++i
1. i++ : 先做運算,然後再自身+1; 2. ++ i : 先做自身+1,在做運算;
字型: a=97 A=65 0=48
#
# #
關係運算子
< > == != >= <=
###邏輯運算子##########
# ##break
# 1. 跳出switch 的分支結構
## 1.跳出switch 的分支結構
## 1.跳出2. 跳出循環結構(跳出內層循環)
continue# 1.結束本次循環,繼續下次循環
#陣列
資料結構
數組,鍊錶,佇列,棧,樹。 。 。
定義
在記憶體中開啟一塊連續的空間
# 一旦初始化(new),就無法在增加或刪除空間。
宣告 1. 資料型別[] 標識符; 2. 資料類型識別碼 [];
java中除了基礎資料類型,直接存放在堆疊中,其他的類型,都必須使用new關鍵字來在堆中開闢空間。 #,初始化後在使用.
#1
#1.
以上是Java知識點--基礎篇的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Java 8引入了Stream API,提供了一種強大且表達力豐富的處理數據集合的方式。然而,使用Stream時,一個常見問題是:如何從forEach操作中中斷或返回? 傳統循環允許提前中斷或返回,但Stream的forEach方法並不直接支持這種方式。本文將解釋原因,並探討在Stream處理系統中實現提前終止的替代方法。 延伸閱讀: Java Stream API改進 理解Stream forEach forEach方法是一個終端操作,它對Stream中的每個元素執行一個操作。它的設計意圖是處

PHP是一種廣泛應用於服務器端的腳本語言,特別適合web開發。 1.PHP可以嵌入HTML,處理HTTP請求和響應,支持多種數據庫。 2.PHP用於生成動態網頁內容,處理表單數據,訪問數據庫等,具有強大的社區支持和開源資源。 3.PHP是解釋型語言,執行過程包括詞法分析、語法分析、編譯和執行。 4.PHP可以與MySQL結合用於用戶註冊系統等高級應用。 5.調試PHP時,可使用error_reporting()和var_dump()等函數。 6.優化PHP代碼可通過緩存機制、優化數據庫查詢和使用內置函數。 7

PHP和Python各有優勢,選擇應基於項目需求。 1.PHP適合web開發,語法簡單,執行效率高。 2.Python適用於數據科學和機器學習,語法簡潔,庫豐富。

PHP適合web開發,特別是在快速開發和處理動態內容方面表現出色,但不擅長數據科學和企業級應用。與Python相比,PHP在web開發中更具優勢,但在數據科學領域不如Python;與Java相比,PHP在企業級應用中表現較差,但在web開發中更靈活;與JavaScript相比,PHP在後端開發中更簡潔,但在前端開發中不如JavaScript。

PHP和Python各有優勢,適合不同場景。 1.PHP適用於web開發,提供內置web服務器和豐富函數庫。 2.Python適合數據科學和機器學習,語法簡潔且有強大標準庫。選擇時應根據項目需求決定。

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP成為許多網站首選技術棧的原因包括其易用性、強大社區支持和廣泛應用。 1)易於學習和使用,適合初學者。 2)擁有龐大的開發者社區,資源豐富。 3)廣泛應用於WordPress、Drupal等平台。 4)與Web服務器緊密集成,簡化開發部署。

PHP適用於Web開發和內容管理系統,Python適合數據科學、機器學習和自動化腳本。 1.PHP在構建快速、可擴展的網站和應用程序方面表現出色,常用於WordPress等CMS。 2.Python在數據科學和機器學習領域表現卓越,擁有豐富的庫如NumPy和TensorFlow。
