java 學習篇一

java知識點

一、windows不區分大小寫,linux區分大小寫

二、寫java需要JDK,一般運行環境需要JRE

三、JDK安裝一般是傻瓜是安裝

四、java主要工具javac、java;其中javac用于編譯.java -> .class;java用于執行.class文件執行時候不需要加后綴名稱,“java test”

五、安裝時候習慣配置JAVA_HOME目錄,很多應用會需要這個環境變量,這個變量并不是JDK的目錄,是java home目錄;原因是歷史很多其他app應用java都會使用這個變量

六、notepad++ 可以進入文件,右鍵進入CMD,針對的是當前文件的目錄進去CMD

七、JDK帶有后綴LTS表示長期支持版本

八、java SE一般用于桌面開發;java ME主要用于小型嵌入式電子設備開發(目前開發不多);java EE主要web開發NO1;

九、常用軟件使用java開發的有:PyCharm、hadoop、MATLAB、安卓

十、java跨平臺原因是,他是混合型類型語言,編譯和解釋器語言融合體;java有運行的虛擬機JVM

十一、其他工具JDB調試、JHT內存分析工具

十二、JRE是JDK的一部分,主要關注的是運行環境

十三、java的關鍵字都是小寫,編譯器會自動高亮

十四、class是java基礎單元

十五、空類型是null,這個無法打印,打印的話需要"null"字符串才能打印

十六、類名稱和文件名稱是一致的

十七、\t是將前面字符長度補齊到8或者8的整數倍數,最少1個空格,最多8個空格

十八、8進制0開頭;二進制0b

十九、物理意義上;計算機內部將3.3v以上認為是1,小于3.3v認為是0

二十、像素和分辨率是一個概念;一般知道長寬就能知道分辨率或者像素;其中RGB組成一個像素點

二十一、定義long數據后面一定加L,定義float后面一定加F

二十二、bool類型在java中為boolean類型

二十三、小駝峰:一個單詞全部小寫,多個單詞,除第一個小寫外,其他單詞首字符均大寫;大駝峰:全部單詞首字符大寫

二十四、java編輯器一般使用的是intellij IDEA,建議使用celtimate版本,但是需要破解

二十五、java項目project->module->package->class;在IDEA里面新建project -> new project -> Empty project -> project structure -> new module

二十六、網址類似www.alibaba.com;則反過來包名取為com.alibaba.demo1

二十七、IDEA快捷鍵生成代碼PSVM主函數;sout打印

二十八、AI插件推薦使用marscode(豆包);注冊->安裝插件->登錄使用

二十九、IDEA讓小寫的代碼也能智能聯想到類和方法;code completion -> match case; match case前面√去掉

三十、數據類型不一樣,不能進行數學運算,一般都有隱式轉換或者顯示轉換,一般都會首選小->大

三十一、IDEA內想修改類名稱,建議右鍵直接修改文件名稱,會自動給你修改內部class名稱

三十二、java小數參與計算可能不精確,與內部存儲有關系

三十三、byte、short、char參與計算一般自動提升為int計算

三十四、有字符串參與的表達式,從左往右直到遇到第一字符串后;才改變為拼接,前面的表達式正常計算

三十五、a++先用后加;++a先加后用

三十六、反碼為了解決負數計算問題,補碼是為了解決反碼有兩個0的問題

三十七、IDEA for循環快速代碼foi

三十八、每個類都屬于包,導入包就能引入所有的類,相同包名下,可以直接使用

三十九、不含main函數的類叫做javabean類;有main函數的類叫做測試類

四十、如果要寫一個有參構造函數,那就至少寫兩個,增加寫一個無參構造

四十一、構造函數快捷鍵1、Alt + insert;2、Alt + Fn + insert

四十二、插件PTG能夠幫助生成javabean類;右鍵PTG to javabean

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/915355.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/915355.shtml
英文地址,請注明出處:http://en.pswp.cn/news/915355.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

仙盟數據庫應用-外貿標簽打印系統 前端數據庫-V8--畢業論文-—-—仙盟創夢IDE

基于 Excel 標簽打印軟件的外貿打印流程優化與實踐摘要:在全球化外貿業務中,標簽打印是貨物流通、信息標識的關鍵環節。本文聚焦 “未來之窗云上打印技術” 的 Excel 標簽打印軟件,結合外貿平臺實際場景,分析其在打印流程中的應用…

【Linux】權限詳解 權限本質、權限屬性、su、sudo提權、chmod\chown\chgrp、文件類別

文章目錄一、權限的認識二、linux的權限本質三、linux的用戶su指令sudo提權四、linux角色五、文件權限屬性六、修改權限的指令操作chmod指令(權限只會驗證一次)chown/chgrp指令修改文件權限的八進制方案七、文件類別詳解一、權限的認識 什么是權限? 生活中處處都有權…

rman清理歸檔

1進入rman rman target / 2:列出所有歸檔日志的路徑 LIST ARCHIVELOG ALL; 3.然后在執行 crosscheck archivelog all;(檢查 RMAN 存儲庫中記錄的歸檔日志是否在磁盤或備份存儲中實際存在。 4.然后在執行 delete noprompt expired archivelog all;&…

Selenium 處理動態網頁與等待機制詳解

在使用 Selenium 進行網頁自動化操作時,動態網頁往往是開發者遇到的第一個 “攔路虎”。想象一下:你明明在代碼中寫好了元素定位邏輯,運行時卻頻繁報錯 “元素不存在”,但手動打開網頁時元素明明就在眼前 —— 這很可能是因為網頁…

Salesforce 與外部系統實時集成:基于事件驅動的異步集成架構

在 Salesforce 與外部系統(如 ERP、財務系統、物流系統等)的實時集成中,“穩定性” 是核心挑戰 —— 既要保證數據同步的及時性,又要應對網絡波動、系統故障、并發沖突等不可控因素。以下從問題本質、技術瓶頸、解決方案細節三個維…

React 的 `cache()` 函數

文章目錄前言一、核心作用二、工作原理三、使用場景1. 避免重復數據請求2. 優化昂貴計算四、緩存規則詳解五、與其它緩存方式對比六、服務端特殊行為七、最佳實踐八、緩存失效策略九、使用限制十、與數據獲取庫集成總結:何時使用 cache()前言 React 的 cache() 函數…

大白編譯——autotools與cmake

注意: 本文內容于 2025-07-20 01:58:56 創建,可能不會在此平臺上進行更新。如果您希望查看最新版本或更多相關內容,請訪問原文地址:大白編譯——autotools與cmake。感謝您的關注與支持! 之前記錄了通過autotools編譯rpm包與deb包的步驟。參考小白編譯——rpm包與deb包 - …

react19+nextjs+antd切換主題顏色

在 React 19 Next.js Ant Design 項目中實現主題切換功能,可以通過以下步驟完成。這里將提供完整方案,包含靜態主題切換和動態實時切換兩種方式。一、基礎配置(Ant Design 主題支持) 1. 安裝必要依賴 npm install antd ant-desi…

Modbus Slave 使用教程:快速搭建模擬從站進行測試與開發

文章目錄Modbus Slave 使用教程:快速搭建模擬從站進行測試與開發步驟詳解:搭建 Modbus Slave1. 安裝與啟動2. 配置從站連接 (Connection Setup)連接3. 定義從站數據 (設置寄存器/線圈映射)4. 設置初始值與變化模式 (可選但重要)5. 連接 Master 進行測試高…

通俗易懂神經網絡:從基礎到實現

引言 神經網絡是人工智能和深度學習的核心,它模仿人腦的工作方式,通過數據學習復雜的模式。本文將以通俗易懂的方式講解神經網絡的基礎知識,包括單層神經網絡、多層神經網絡,最后用Python代碼實現一個簡單的神經網絡模型。1. 神經…

【Linux】基本指令詳解(三) 指令本質、三個查找指令、打包壓縮、重要熱鍵、linux體系結構、命令行解釋器

文章目錄date指令cal指令find指令(指令本質也是文件)which指令file指令whereis指令alias指令grep指令top指令打包和壓縮指令zip/unzip指令關于rzsz(linux與windows互傳 )tar指令linux機器之間互傳bc指令uname指令(查看linux機器體系結構)幾個重要的熱鍵[Tab]按鍵[Ctrl]c按鍵[Ct…

MSTP 多生成樹協議

MSTP 多生成樹協議 STP/RSTP 的局限性 所有 vlan 共享一顆生成樹無法實現不同 vlan 在多條 Trunk 鏈路上的分擔 二層鏈路負載均衡STP/RSTP 的局限——次優二層路徑**次優二層路徑(Suboptimal Layer 2 Path) 是指: ** 數據幀在交換網絡中傳輸時…

Shell腳本-tee工具

一、前言在 Linux/Unix 系統中,tee 是一個非常實用的命令行工具,它可以幫助我們 同時將命令的輸出打印到終端,并寫入文件。這種“雙路輸出”機制在腳本調試、日志記錄、自動化任務中非常有用。無論是做日志分析、腳本調試,還是編寫…

走進Linux的世界:Linux基本指令(三)

嘿,各位技術潮人!好久不見甚是想念。生活就像一場奇妙冒險,而編程就是那把超酷的萬能鑰匙。此刻,陽光灑在鍵盤上,靈感在指尖跳躍,讓我們拋開一切束縛,給平淡日子加點料,注入滿滿的pa…

跨域詳解與解決方案:從理論到實踐的全面指南

目錄 1. 跨域是什么?為什么它讓人頭禿? 為什么跨域問題讓人抓狂? 跨域的本質 2. 跨域的罪魁禍首:同源策略與CORS 同源策略的來龍去脈 CORS:跨域的“通行證” 3. JSONP:古老但依然有用的跨域“黑科技” JSONP的原理 JSONP的優缺點 4. 代理服務器:跨域的“中間人…

深入詳解:決策樹在輔助診斷系統與臨床決策支持中的應用及實現細節

?? 博主簡介:CSDN博客專家、CSDN平臺優質創作者,高級開發工程師,數學專業,10年以上C/C++, C#,Java等多種編程語言開發經驗,擁有高級工程師證書;擅長C/C++、C#等開發語言,熟悉Java常用開發技術,能熟練應用常用數據庫SQL server,Oracle,mysql,postgresql等進行開發應用…

【詳細筆記】兩類曲線積分轉換

文章目錄參考教程一兩類曲線積分的聯系參數方程曲線的切線方向余弦參考教程2兩類曲線積分之間的關系物理意義解釋證明思路參考教程一 3分鐘幫你搞定兩類曲線積分之間的聯系(弧長和坐標) 兩類曲線積分的聯系 設平面曲線LLL上的第二類曲線積分∫LPdxQdy…

【成品設計】基于STM32F429的云端電子相冊

V1《基于STM32F429的云端電子相冊》 V1硬件框圖:V1功能說明: 支持 softAP 配網。支持 HTTPS 客戶端的 GET\POST 請求支持文件系統用于圖片的存儲。支持 LVGL 自定義 GUI。日歷功能。STM32F429文件系統LVGLRGB LCD屏幕。屏幕尺寸480*480. 首次開機交互&am…

網絡安全隔離技術解析:從網閘到光閘的進化之路

目錄 一、網絡安全隔離技術體系 1.1 網絡安全隔離技術發展歷程 1.2 隔離技術分類矩陣 1.3 核心隔離原理對比 二、網閘技術深度解析 2.1 GAP架構剖析(Guarded Access Point System 安全隔離與信息交換系統) 2.2 技術演進路線 三、光閘技術突破創新…

初識 二叉樹

目錄樹什么是二叉樹二叉樹的五種狀態滿二叉樹完全二叉樹二叉排序樹平衡二叉樹二叉樹的遍歷B3642 二叉樹的遍歷P1305 新二叉樹二叉樹的深度P4913 【深基16.例3】二叉樹深度相關例題訓練:二叉樹問題樹 這是樹(拍攝于鄭州輕工業大學,第一次鄭州輕…