3.16學習總結

學習了Java的知識點

基本數據類型

byte占1字節,儲存范圍-128~127

short占2字節,儲存范圍-32768~32767

int占4字節,儲存范圍-2147483648~2147483647

long占8字節,儲存范圍是-9223372036854775808~9223372036854775807

float占4字節
double占8字節
char占2字節,存儲數據范圍是0到65535,用于表示Unicode字符。
?boolean?理論上占1位,但實際存儲通常按?int?(4字節)或?byte?(1字節)處理,取值為?true?或?false?

原碼反碼和補碼

原碼是十進制數據的二進制表現形式,最左邊為符號位,最左邊為符號位,0為正,1為負,進行證書計算沒有問題,但是計算負數就會出錯

發碼是為了解決原碼不能計算負數問題而出現的,正數的反碼不變,負數的反碼相反,0變1,1變0,但是對于跨零數的計算會產生1的偏差

補碼的表示方法是,正數的補碼與原碼相同,負數的補碼是在其反碼的基礎上再加 1,它解決了原碼和反碼在加減法運算中的不足。

隱形轉化和強制轉化

隱式轉化,將取值范圍小的數據類型轉換為取值范圍大的數據類型,將原先數的二進制表現形式在前面補0,直到補完所需字節。

強制轉化,將取值范圍大的數據類型轉換為取值范圍小的數據類型,講二進制前面多余的去掉,可能導致數據丟失溢出。

邏輯運算符

&邏輯與,0為false1為true,都成立才為true

&&短路與,與前者類似,如果左邊false則右邊不運行

|邏輯或,兩者中有一個成立則成立

||短路或,與前者類似,如果第一個條件表達式為?true,則不會再計算第二個條件表達式。

相對|和&,&&和||使用的更為廣泛常見,,更快捷方便

!邏輯非對單個條件表達式的結果取反,若成立則不成立,不成立則成立

^邏輯異或運算符,兩個條件結果相同則成立,不同則不成立

三元運算符

a?x:y,先看條件a,若成立則計算條件x并輸出,若不成立則計算條件y并輸出

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

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

相關文章

Android手機中各類安全相關知識總結

更多內容請見: 爬蟲和逆向教程-專欄介紹和目錄 文章目錄 1. Android 安全威脅2. Android 安全防護措施3. Android 安全建議和最佳實踐4. Android 安全工具推薦5. Android 安全常見問題5.1 如何檢測設備是否感染惡意軟件?5.2 如何防止應用濫用權限?5.3 如何保護設備免受網絡攻…

【Ratis】項目總覽

Apache Ratis 項目源碼分析與運行原理 Apache Ratis 是一個高性能、可擴展的分布式一致性協議實現,是對Raft協議的Java版本的很好的工程實現。它提供了靈活的 API 和多種傳輸層支持(如 gRPC 和 Netty),適用于構建分布式系統中的核心組件,例如分布式存儲、配置管理和服務發…

以太網 MAC 幀格式

文章目錄 以太網 MAC 幀格式以太網幀間隔參考 本文為筆者學習以太網對網上資料歸納整理所做的筆記,文末均附有參考鏈接,如侵權,請聯系刪除。 以太網 MAC 幀格式 以太網技術的正式標準是 IEEE 802.3,它規定了以太網傳輸數據的幀結…

pycharm配置鏡像源【pycharm最新版(23.2.5及以上)方法】

經常遇到pycharm中無法安裝或者安裝慢的問題,糾結了好久,終于找到這個解決辦法了。 為什么要配置鏡像源: 因為Python的包管理工具pip一般從PyPI(Python Package Index)下載安裝包,但是PyPI位于國外&#x…

駕馭 DeepSeek 科技之翼,翱翔現代學習新天際

在當今這個信息爆炸的時代,學習的方式和途徑正在經歷著前所未有的變革。人工智能技術的飛速發展,為我們的學習帶來了全新的機遇和挑戰。DeepSeek 作為一款強大的大語言模型,憑借其卓越的性能和豐富的功能,為現代學習注入了新的活力…

科普:WOE編碼與One-Hot編碼

WOE編碼是業務邏輯與統計建模的結合,適合強業務導向的場景; One-Hot編碼是數據驅動的特征工程,適合追求模型性能的場景。 編碼方式核心價值典型案例WOE編碼保留變量預測能力,適配線性模型銀行違約預測邏輯回歸One-Hot編碼釋放特征…

Python----數據分析(Pandas一:pandas庫介紹,pandas操作文件讀取和保存)

一、Pandas庫 1.1、概念 Pandas是一個開源的、用于數據處理和分析的Python庫,特別適合處理表格類數 據。它建立在NumPy數組之上,提供了高效的數據結構和數據分析工具,使得數據操作變得更加簡單、便捷和高效。 Pandas 的目標是成為 Python 數據…

Type-C:智能家居的電力革命與空間美學重構

在萬物互聯的時代浪潮中,家居空間正經歷著從功能容器到智慧終端的蛻變。當意大利設計師安東尼奧奇特里奧提出"消失的設計"理念二十年后,Type-C充電技術正以潤物無聲的方式重塑著現代家居的形態與內核,開啟了一場靜默的居住革命。 【…

C++ 左值(lvalue)和右值(rvalue)

在 C 中,左值(lvalue)和右值(rvalue)是指對象的不同類別,區分它們對于理解 C 中的表達式求值和資源管理非常重要,尤其在現代 C 中涉及到移動語義(Move Semantics)和完美轉…

【含文檔+PPT+源碼】基于SpringBoot和Vue的編程學習系統

項目介紹 本課程演示的是一款 基于SpringBoot和Vue的編程學習系統,主要針對計算機相關專業的正在做畢設的學生與需要項目實戰練習的 Java 學習者。 1.包含:項目源碼、項目文檔、數據庫腳本、軟件工具等所有資料 2.帶你從零開始部署運行本套系統 3.該項…

關于新奇的css

background: linear-gradient(154deg, #07070915 30%, hsl(var(--primary) / 30%) 48%, #07070915 64%); filter: blur(100px); background: linear-gradient(154deg, #07070915 30%, hsl(var(--primary) / 30%) 48%, #07070915 64%); 這是一個線性漸變背景設置,角度…

Maxscript如何通過單擊現有按鈕添加新按鈕?

創建一個按鈕,你可以單擊它,然后添加一個新按鈕。 你必須創建一個動態UI,使用maxscript UI元素,將卷展欄構建為字符串,然后評估該字符串并打開新的卷展欄以更新你的UI;使用RolloutCreator(請參閱幫助文件)幫助您構建卷展欄,并打開新的卷展欄以更新您的UI,看下面的示…

Android控件Selector封裝優化指南:高效實現動態UI效果

本文詳細介紹了如何在Android開發中優化selector的封裝,涵蓋Button、TextView、ImageView、CheckBox、RadioButton等常見控件的動態效果實現。通過結合Material Design組件、矢量圖、Ripple效果以及動畫Selector,提供了一套現代化、高性能的解決方案&…

pytest+allure+jenkins

本地運行參考:pytestallure 入門-CSDN博客 jenkins運行如下: 安裝插件:allure 配置allure安裝目錄 配置pytest、allure 環境變量 配置流水線 進行build,結果如下 ,點擊allure report 查看結果

C#核心筆記——(五)框架概述

.NET Ftamework中幾乎所有功能都是通過大量的托管類型提供的。這些類型組織在層次化的命名空間中,并打包為一套程序集,與CLR一起構成了.NET平臺。 有些.NET類型是由CLR直接使用的,且對于托管宿主環境而言是必不可少的。這些類型位于一個名為…

phpstudy+phpstorm+xdebug【學習筆記】

配置PHPStudy 配置PHPSTORM phpstorm選擇PHP版本 配置DEBUG 設置服務器 編輯配置 學習參考鏈接::https://blog.csdn.net/m0_60571842/article/details/133246064

Vue:Vue+TS學習筆記

文章目錄 前文Vue 3學習 Vue3 的重要性變更內容 底層邏輯選項式 API 和組合式 API體驗組合式 API很多鉤子組件通信 和 TS 結合開發為什么要用 TS? 正式上手 Vuets 開發給 ref 添加類型標記。ref, reactive, computed 綜合代碼模板引用類型傳值寫法 解決問題: 第三方包想要有類…

ACwing—01背包(暴力bfs+dp+遞歸+記憶化搜索算法)

問題 有 N件物品和一個容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的體積是 vi,價值是 wi。 求解將哪些物品裝入背包,可使這些物品的總體積不超過背包容量,且總價值最大。 輸出最大價值。 輸入格式 第一行兩個整數&#xff0c…

洛谷 P2801 教主的魔法 題解

之前學過 莫隊 算法,其運用了分塊思想;但是我居然是第一次寫純種的分塊題目。 題意 給你一個長度為 n n n 的序列 a a a(一開始 ? a i ∈ [ 1 , 1000 ] \forall a_i\in[1,1000] ?ai?∈[1,1000])。要求執行 q q q 次操作&…

leetcode 75.顏色分類(荷蘭國旗問題)

題目描述 題目分析 本題是經典的「荷蘭國旗問題」,由計算機科學家 Edsger W. Dijkstra 首先提出。 要想單獨解決這道題本身還是很簡單的,統計0、1、2的數量然后按順序賦值,或者手寫一個冒泡排序,whatever。 但是在這一題中我們主…