# Java学习 **Repository Path**: qyydeep/java-learning ## Basic Information - **Project Name**: Java学习 - **Description**: 学习Java基础 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-09 - **Last Updated**: 2022-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java学习 ## 介绍 学习Java基础 ##数据类型 ###整数类型 在Java中,整数类型包括以下几个: byte 字节型 (8个bit,也就是1个字节)范围:-128~+127 short 短整形(16个bit,也就是2个字节)范围:-32768~+32767 int 整形(32个bit,也就是4个字节)最常用的类型! long 长整形(64个bit,也就是8个字节)最后需要添加l或L long都装不下怎么办?BigInteger! 数字已经达到byte的最大值了,还能加吗?为了便于理解,以4bit为例: 0111 + 0001 = 1000 => -8(你没看错,就是这样!) 整数还能使用8进制、16进制表示: 十进制为15 = 八进制表示为017 = 十六进制表示为 0xF = 二进制表示 1111 (代码里面不能使用二进制!) ###字符类型和字符串 在Java中,存在字符类型,它能够代表一个字符: 字符要用单引号扩起来!比如 char c = ‘淦’; String就是Java中的字符串类型(注意,它是一个类,创建出来的字符串本质是一个对象,不是我们的基本类型)字符串就像它的名字一样,代表一串字符,也就是一句完整的话。 字符串用双引号括起来!比如:String str = “一日三餐没烦恼”;