pgsql中float4導致java程序精度丟失_Java基礎系列02

e61b2422208435180634e4f3d66c105b.png

注釋

Java中支持三種注釋:1.單行注釋以//開始換行結束。2.多行注釋以/*開始,以*/結束。3.說明注釋以/**開始,以*/結束。

關鍵字

關鍵字:是指在程序中,Java已經定義好的單詞,具有特殊含義。例如上篇文章中HelloWorld例子中的:public,static,void,class等等都是關鍵字,Java已經定義了其含義。全部都是小寫字母。關鍵字不用死記硬背,因為太多了,學到哪記到哪就行。

標識符

標識符:是指在程序中,我們自己定義的內容。比如:類的名字、方法的名字和變量的名字等等。命名規則:1.不能是關鍵字和保留字。2.由數字,字母和下劃線(_),美元符號($)組成,且首位不能是數字(現在的版本中也不能是單獨的下劃線或美元符)。3.嚴格區分大小寫。常用的命名約定類名規范:【大駝峰式】首字母大寫,后面每個單詞首字母大寫。例如:HelloWorld,Hello,SelectByName方法名規范:【小駝峰式】首字母小寫,后面每個單詞首字母大寫。例如:hellloWorld ?,hello,selectByName變量名規范:【小駝峰式】

常量

常量:是指在Java程序中固定不變的數據常量的分類
類型含義舉例
整數常量所有的整數?0,1,2
小數常量所有的小數3.14,1.11,2.22
字符常量單引號引起來,只能寫一個字符,必須有內容'1','你','a'
字符串常量雙引號引起來,可以寫多個字符,也可以不寫"你好","hello","a"
布爾常量只有兩個值(這里不展開解釋)true(真),false(假)
空常量只有一個值(這里不展開解釋)null

變量

變量:常量是固定不變的數據,那么在程序中可以變化的量稱為變量。舉個例子,數學中學的方程y=x+10。x和y的值都不確定,x可以帶入任意值。程序中我們也可以這樣使用字母保存數字進行運算。a=1,a=2,a=3等等a的值是可以變化的,這就是我們說的變量。a的值可以為哪些呢?接下來就要講數據類型。在Java中變量先要定義類型,根據變量的類型,給變量賦值。Java中要求一個變量每次只能保存一個數據,必須要明確保存的數據類型。

數據類型

Java的數據類型分為兩大類:1. 基本數據類型:包括 整數、浮點數、字符、布爾。?2. 引用數據類型:包括 類、數組、接口。四類基本數據類型又細分為八種
數據類型關鍵字內存占用取值范圍
字節型byte1字節-128至127
短整型short2字節-32768至32767
整型int(默認)4字節-2^31至 2^31-1? ? 約±21億
長整型long8字節-2^63至2^63-1? ?19位數字
單精度浮點數float4字節1.4013E-45至3.4028E+38
雙精度浮點數double(默認)8字節4.9E-324至1.7977E+308?
字符型char2字節0至2^16^-1? ? [0,65535]
布爾型boolean1字節true,false
Java中的默認類型:整數類型是int、浮點類型是doublee+38表示是乘以10的38次方,同樣,e-45表示乘以10的負45次方

變量的定義

上面了解了變量和數據類型,接著看變量的定義。變量定義的格式包括三個要素:數據類型?、變量名、數據值?。變量定義格式格式1:定義變量并賦值。如:int a = 10; float b = 3.14;格式2:先定義變量再賦值。如:int a; ... a=10;格式3:一個類型同時定義多個變量,之間用逗號分割。如:int a,b,z=10;注意:變量一定要先定義后使用。變量使用前一定要初始化。long類型建議數據后加L表示(long a = 100000L)。float類型建議數據后加F表示(float 3.14F)。在同一個大括號范圍內,不能重復定義變量(定義一個以上相同變量名的變量)。小猿寫了個簡單示例文件(對文中知識點的實踐)放在后臺,后臺回復【示例】即可。eec5292d8c34271772c46f0c2ff31cf9.png

說明:為了避免耗費大家寶貴的時間。文章主要是整理一些重點內容,大家可以作為看書或看視頻后的鞏固。也可以作為復習重點來閱讀。歡迎大家一起探討問題。

dc80bdeeaa8ad55efaec8840500e9735.pngEND7e9033a826c3c05aa6e37cf0d96e8f19.png

java從基礎到進階,前端從基礎到進階,是一個漫長且艱辛的旅途。只有互相幫助才能走得更遠。歡迎大家一起探討問題,我們一起成長。

Java學習之旅

等你加入

一同成長

576a52213a2560317ec0443a888fbfda.png

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

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

相關文章

python地理位置聚類_python – 用于聚類地理位置數據的DBSCAN

我有一個緯度和經度對的數據幀.這是我的數據幀外觀.order_lat order_long0 19.111841 72.9107291 19.111342 72.9083872 19.111342 72.9083873 19.137815 72.9140854 19.119677 72.9050815 19.119677 72.9050816 19.119677 72.9050817 19.120217 72.9071218 19.120217 72.90712…

用idea建立jsp項目_用idea創建maven項目,配置tomcat詳解

用idea創建maven項目,配置tomcat詳解,電腦上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上下面就直接開始看圖啦:這個我剛剛開始沒注意細看,原來web app 的骨架有2個呢&#xff0…

求立方根_初一數學立方根考點詳解,立足基礎,把握題型,學會方法

初一數學實數部分,平方根和立方根這兩部分的知識點比較的基礎,但是考試中卻是經常會考,并且有很多的“陷阱”,也是讓學生猝不及防,今天我和同學們繼續學習交流立方根的知識點,通過詳解考點,幫助…

ctf音頻yinxie_ctf-圖片隱寫術

文件隱藏常見文件頭尾jpg 文件頭FFD8FFE0 文件尾FFD9png 文件頭89504E470D0A1A0A 文件尾AE426082gif 文件頭47494638 文件尾003Bzip 文件頭504B0304 文件尾rar 文件頭Rar! 文件尾7zip 文件頭7z集 文件尾文件分析工具binwalk,kali中集成工具,用于分析文件中所包含的內…

mysql負責均衡讀寫分離_MySQL讀寫分離之負載均衡

mysql官方文檔中有這么一句話:MySQL Proxy is currently an Alpha release and should not be used within production environments.So。。。使用haproxy來做這些事,以下僅供參考:環境配置master 192.168.1.106 master1s…

mysql使用技巧_MySQL使用不得不看的幾個小技巧

程序中寫入的一行行的SQL語句,如果使用了一些優化小技巧,定能達到事半功倍的效果。1. 優化你的MySQL查詢緩存在MySQL服務器上進行查詢,可以啟用高速查詢緩存。讓數據庫引擎在后臺悄悄的處理是提高性能的最有效方法之一。當同一個查詢被執行多…

mysql oracle 數據類型轉換_Mysql與Oracle之間的數據類型轉換

[轉]MYSQL 與 Oracle 之間的數據類型轉換

rad linux下安裝mysql_Linux(CentOS或RadHat)下MySQL源碼安裝

MySQL 5.6開始,需要使用g進行編譯。cmake :MySQL 5.5開始,使用cmake進行工程管理,cmake需要2.8以上版本。bison :MySQL語法解析器需要使用bison進行編譯。ncurses-devel :用于終端操作的開發包。zlib …

mysql5.1數據庫亂碼_MySql5.1以上版本中文亂碼的解決方法

在my.cnf內添加以下代碼輸出err日志信息:[safe_mysqld]err-log /var/log/mysqld.logpid-file /var/lib/mysql/localhost.localdomain.pid在shell中輸入/bin/sh /usr/bin/mysqld_safe &啟動mysql,shell輸出如下:110328 11:39:55 mysqld_…

mysql 命令行批量sql_命令行中執行批量SQL的方法

基礎信息介紹測試庫:test;測試表:user;user表定義:CREATE TABLE user (id int(11) NOT NULL AUTO_INCREMENT,name char(30) NOT NULL,age int(11) NOT NULL,gender tinyint(1) DEFAULT 1 COMMENT 性別:1男;…

mysql雙主數據一致性_MySQL雙主一致性架構優化 | 架構師之路-阿里云開發者社區...

一、雙主保證高可用MySQL數據庫集群常使用一主多從,主從同步,讀寫分離的方式來擴充數據庫的讀性能,保證讀庫的高可用,但此時寫庫仍然是單點。在一個MySQL數據庫集群中可以設置兩個主庫,并設置雙向同步,以冗…

spool導出姓名中文亂碼_MySQL不同字符集轉化標準—7步實現,杜絕亂碼!

引言作為資深的DBA程序員,在工作中是否會遇到更這樣的情況呢?原有數據庫的字符集由于前期規劃不足,隨著業務的發展不能滿足業務的需求。如原來業務系統用的是utf8字符集,后期有存儲表情符號的需求,uft8字符集就不能滿足…

appium和airtest_關于Airtest自動化測試工具

一開始知道Airtest大概是在年初的時候,當時,看了一下官方的文檔,大概是類似Sikuli的一個工具,主要用來做游戲自動化的,通過截圖的方式用來解決游戲自動化測試的難題。最近,移動端測試的同事嘗試用它的poco庫…

easyexcel 設置標題_使用easyexcel完成復雜表頭及標題的導出功能(自定義樣式)

如需客戶端指定excel版本,只需要判斷后綴名然后在controller中的.excelType(ExcelTypeEnum.XLS)做指定輸出內容格式即可***(注意表格行高列寬統一設置是在實體類的類名注解上,如果需要對表格進行精細的寬高設置需要刪除掉這兩個注解,可以在攔截器使用row的方法進行設置)1. ## 引…

mysql distinct兩列_正在檢索兩列,并對MySQL中的每列應用“distinct”

這是一張桌子books----------------------------| author_fname | author_lname |----------------------------| Dan | Harris || Freida | Harris || George | Saunders |----------------------------我知道如果DISTINCT用作SELECT DISTINCT author_fname, author_lname FRO…

mysql笛卡爾積 去重_MySQL入門(函數、條件、連接)

MySQL入門(四)distinct:去重mysql>:create table t1(id int,x int,y int);mysql>: insert into t1 values(1, 1, 1), (2, 1, 2), (3, 2, 2), (4, 2, 2);mysql>: select distinct * from t1; # 全部數據mysql>: select distinct x, y from t1; # 結果 1,…

nmon安裝為什么重啟mysql_Nmon的安裝及使用

一、下載Nmon根據CPU的類型選擇下載相應的版本:二、初始化工具[rootmululu ~]# cd /opt[rootmululu opt]# mkdir nmon[rootmululu opt]# cd nmon[rootmululu nmon]#wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip[rootmululu nmon]# u…

mysql join 循環_關于mysql聯表的內嵌循環操作nested loop join中on和where執行順序問題...

mysql的理論依據沒找到,個人理解是先執行where的過濾條件,先關聯再過濾明顯做的是無用功。oracle中倒是能在執行計劃中看到,先執行的是過濾條件(下面代碼中最后一行)。explain plan for SELECT * FROM tmp_t2 t2 LEFT JOIN tmp_t1 t1 ON t2.i…

python非法語句是_python 如何優雅的處理大量異常語句?

bs4的鏈式調用很贊,所以我把soup包裝了一下class MY_SOUP():包裝類def __init__(self,soup):self.soup soupif soup:if soup.string:self.string soup.string.strip()else:self.string Noneelse:self.string Nonedef find(self, *args, **kw):ret self.soup.fi…

Iptables詳解+實例

2019獨角獸企業重金招聘Python工程師標準>>> Iptabels是與Linux內核集成的包過濾防火墻系統,幾乎所有的linux發行版本都會包含Iptables的功能。如果 Linux 系統連接到因特網或 LAN、服務器或連接 LAN 和因特網的代理服務器, 則Iptables有利于…