java代碼中的問號(java中文顯示問號)

  • 1、Java中的問號與冒號 ? : 表達式
  • 2、java中問號是什麼意思
  • 3、Java中的問號與冒號 ?
  • 4、想問一下,在java腳本中寫的問號是什麼意思?

A ? B :C (如果A為真執行B否則執行C)

最直觀的:A:布爾表達式(真/假),B:執行語句 ,C :執行語句

例如輸出:return mData != null ? mData.size() : 0;

如果(A)mData 不等於 null(空) 條件為真執行 B 獲取mData的數量 mData.size

如果 (A)mData 等於 null(空) 條件為假執行 C 返回 0 ;

問好表達式

條件?條件為真的時候返回的值:條件為假返回值

c=(a==b?a/b:b%a)

a==b就是條件

a/b是條件為真的時候返回的值

b%a是條件為假返回值

強烈歡迎大家評論點評!!!

A:布爾表達式(真/假),B:執行語句 ,C :執行語句

最直觀的: A ? B :C (如果A為真執行B否則執行C)

android中的一段代碼

1

return mData != null ? mData.size() : 0;

return 代表返回 得出結果後 依靠它將數據返回給上層方法進行計算 (如果不懂只需要知道它代表意思:返回 發送)時間久了就懂了

如果(A)mData 不等於 null(空) 條件為真執行 B 獲取mData的數量 mData.size

如果 (A)mData 等於 null(空) 條件為假執行 C 返回 0 ;

(看完應該了解了 ? : 表達式在幹什麼了)

最簡單的聯想:

int a = 2;

2 ==0 ? 2+2 : 2-2 ; 2肯定不等於0的 條件為假 執行 冒號後面的語句 2-2 ;

int A = 0

A ==0 ? a+a : a-a ; 如果這樣還不能理解那麼就是基礎沒打好 請從頭開始學習

學習編程最怕心急,害的我浪費了3月的時間。

基礎 基礎 基礎 千萬不要把它看輕了 它是這世最重的,它可以承載百層高樓……

1, 問號是什麼意思?

首先說下, 這個問號跟java沒有關係, 是URL中的問號.

url中的問號用於標識客戶端向伺服器發送的額外信息, 稱為query string查詢字元串.

2, query string幹嘛用的?

是客戶端向伺服器發送信息的一種途徑, 或者說是一部分. 通常是以鍵值對的方式出現比如: zhidao.baidu.com/question/384102828.html?push=keywordprevPage=google.com.hk. 你可以理解這是一個方法調用, 地址就是方法名, 查詢字元串就是參數.

3, 為什麼要向伺服器發送信息?

HTTP協議是無連接協議, 伺服器不與客戶端建立連接, 所以不能向客戶端主動發送信息. 必須要由用戶發起請求, 伺服器返回應答.

4, 什麼時候用?

對於用戶來說不需要知道, 也無法知道. 對於開發人員來說, 在不能使用POST的時候(比如跨域訪問), 需要傳遞信息, 就只能使用查詢字元串了.

5, 為什麼用的少?

一是因為url是明文傳輸的不安全. 二是因為長度通常都有限制, 只能發送少量數據. 而是將數據包裝在POST內, 則不存在這些缺點. 所以現在相對用的比較少了.

不知道這樣說你是不是明白了…

原創文章,作者:BV7VV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126159.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
BV7VV的頭像BV7VV
上一篇 2024-10-03 23:06
下一篇 2024-10-03 23:06

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29

發表回復

登錄後才能評論