Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

java笔记 PDF 下载


分享到:
时间:2020-11-27 20:06来源:http://www.java1234.com 作者:小锋  侵权举报
java笔记 PDF 下载
失效链接处理
java笔记 PDF 下载

本站整理下载:
 
相关截图:


主要内容:

内置数据类型
8个基本数据类型
Java数据类型 {基本数据类型  {数值型 {整数类型(byte,short,int,long)
                    {浮点类型(float,double)
      {字符型(char)
{布尔型(Boolean)
{引用数据类型 {类(class)
{接口(interface)
{数组
{枚举(enum)
{注解(Annotation)
Byte 1字节 取值范围:-128—127
Char 2字节 取值范围:-32768—32767
Short 2字节 取值范围:-32768—32767
Int 4或8字节(根据操作系统不同而变化)取值范围:
Long 8字节 取值范围:
Float 4字节
Double 8字节
 
 
其他的都是
引用输数据类
整型 4种
Byte short int long
Byte 
最小值 -128 -2^7
最大值 127  2^7-1
浮点型 2种
Float 默认值 0.0f 单精度 32位 浮点数不能用来表示精确的值
Double 双精度 64位 默认值 0.0d(d可以省略)
布尔型 1种Boolean
默认值false
字符型 1种A 65 +32 =a 97
最小值 \u0000 0
最大值 \uffff 65535
自动类型转换
低……………………………………………………………………>高
Byte> short char->int->long->float->double
1.从小转大,自动转换
2.从大转小,强制转换
 
 
变量 字面值
给基本类型的变量赋值的方式叫做 字面值
当以l或者L结尾的时候,一个整数字面值是long类型,否则就是int类型。
建议使用大L,防止和1混淆
long Val = 26L
Byte,short,long,int
他们四个的值都可以通过int类型的字面值来创建
整数的字面值可以用四种进制来表示
十进制:0-9数字
十六进制:0-9数字A-F字母 一般都是以0X开头
八进制:0-7数字 以0开头
二进制:0和1
浮点数字面值
当以f或F结尾时,就表示一个float类型,否则就是double类型
浮点数还可以用E或者e表示  e2表示10的二次方
1.234e2 = 1.234*100
字符的字面值
字符的字面值放在单引号‘’中
char a = ‘c’;
注意:\表示转义  ‘\r’引号里表示是一整个字符 表示单个字符
‘\r’ 回车的意思
‘\n’换行
 
 
类型转换
 
 
 
 
 
 
精度高的数据类型就像容量大的杯子,可以放更大的数据
精度低的数据类型就像容量小的杯子,只能放更小的数据
 
从小转大,自动转换
从大转小,强制转换
强制类型转换
强制类型转换也叫显示类型转换,指的是两种数据类型之间的转换需要进行显式的声明,当两种类型彼此不兼容,或者目标类型取值范围小于源类型时,自动类型转换无法进行,这时就需要进行强制类型转换
 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐