关键词:
数据类型
- 强类型语言
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
- Java的数据类型分为两大类
- 基本类型
- 引用类型
什么是字节?
- 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。
- 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。
- 1B(byte,字节) = 8bit(位)
- 字符:是指计算机中使用的字母、数字、字和符号。
1bit表示1位。
1Byte表示一个字节 1B = 8b。
1024B = 1KB。
1024KB = 1M。
1024M = 1G。
代码如下:
public static void main(String[] args) {
//整数拓展:进制 二进制0b 十进制 八进制0 十六进制0x
int i = 10;
int i2 = 010; //八进制0
int i3 = 0x10; //十六进制0x 0~9 A~F
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("=====================================");
//浮点数扩展:银行业务怎么表示?钱
//BigDecimal 数学工具类
//float:是有限范围的、离散的。会舍入误差的(大约、接近但是不等于)
//double
//最好完全不使用浮点数进行比较
float f = 0.1f; //0.1
double d = 1.0/10; //0.1
System.out.println(f == d); //false
float d1 = 2345648978546566f;
float d2 = d1 + 1;
System.out.println(d1 == d2); //true
System.out.println("=====================================");
//字符拓展
char c1 = 'A';
char c2 = '中';
System.out.println(c1);
System.out.println((int)c1); //强制转换
System.out.println(c2);
System.out.println((int)c2); //强制转换
//所有的字符本质还是数字
//编码 Unicode表
char c3 = '\u0061';
System.out.println(c3); //a
//转义字符
//\t 制表符
//\n 换行
System.out.println("Hello\nworld");
System.out.println("=====================================");
//对象 从内存分析
String sa = new String("hello world");
String sb = new String("hello world");
System.out.println(sa == sb);
String sc = "hello world";
String sd = "hello world";
System.out.println(sc == sd);
//布尔值扩展
boolean flag = true;
if(flag == true){}//新手
if(flag){}//老手
//代码要精简易读
}
尚硅谷java基础笔记——2.java基本语法(上)·变量和运算符
2.1关键字和保留字2.1.1关键字定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写2.1.2保留字定义:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要... 查看详情
java基础语法
Java基础语法1、注释(不会被执行)单行注释//多行注释/**/文档注释/**+回车2、标识符3、数据类型3.1基本数据类型3.1.1整数类型byteshortintlong3.1.2浮点数类型floatdouble3.1.3字符类型charString3.1.4boolean类型truefalse3.2引用数据类型类接口数组3... 查看详情
java基础语法数组
数组是相同数据类型元素的集合 数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型。在java中如果想要保存一组基本类型的数据,使用数组;如果想保存一组对象或者其他类型的... 查看详情
javase-基础语法
一.JavaSE-基础语法(一)一.数据类型1.基本数据类型 2.引用数据类型3.封装数据类型3.数据转换二.变量常量三.流程控制语句四.数组一.数据类型 java语言的数据类型包括两种,基本数据类型和引用数据类型。(1).基本数据... 查看详情
5月22号java基础语法数据类型
强类型语言要求变量的使用要严格符合规定,所有变量都必需先定义后才能使用ps:String (字符串) //数据类型 变量名 =值 ; java的数据类型主要分两大类基本类型引用类型基本类型主要是源自生... 查看详情
java基础语法
【方法重载】1.概述:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。2.特点:与返回值类型无关,只看方法名和参数列表。在调用时,虚拟机通过参数列表的不同来区分同名方法。&n... 查看详情
java语法基础——数据类型
---恢复内容开始---JAVA数据类型分为:数值型和字符型和布尔型 数值型分为整数型(整型)和浮点型(小数点),整型分为四种,byte比特型、short型、int型、long型。byte是最小单位,为8位一个字节,占用空间小是其特点。数... 查看详情
java知识面试题复习java基础语法(代码片段)
基础语法数据类型Java有哪些数据类型定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。分类基本数据类型数值型整数类型(byte,short,int,long)浮点类型(... 查看详情
java知识面试题复习java基础语法(代码片段)
基础语法数据类型Java有哪些数据类型定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。分类基本数据类型数值型整数类型(byte,short,int,long)浮点类型(... 查看详情
java基础语法-java数据类型(代码片段)
数据类型🍎前言🍦变量🐱🚀常量🚲变量🌳生命周期及作用域🚆变量的命名规则🤳数据类型🥪基本数据类型。💕字符串类型。🔨转义字符🍚类型转换🤢为什么要有类型转... 查看详情
java基础语法
Java基础语法注释单行注释://单行注释多行注释:/*多行注释*/文档注释:在后面的JavaDoc中介绍Java数据类型分为两类:基本类型:1.1.数字类型:1.1.1.整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)1.1.2.浮点类型:float(4... 查看详情
java基础语法(下)
1.数组动态初始化//数据类型[]数组名=new数据类型[数组长度]; int[]arr=newint[3]; /* *左边: * int:说明数组中的元素类型是int类型 * []:说明这是一个数组 * arr:这是数组的名称 * *右边: * new:为数组申请内存分配,开辟空间 * in... 查看详情
java基础:java基础语法(代码片段)
基本语法、基本数据结构、包机制注释单行注释:对某一行进行注释,使用“/注释内容/”标识多行注释:可以书写多行,使用“/*注释内容*//”表示文档注释:这个内容对IDEA是有意义的,/**注释内容*/publicclassHello//单行注释//注... 查看详情
java基础语法-char数据类型
1.java中的char描述了UTF-16中的一个代码单元,因此对于基本的多语言层面可以随意的用char表示charg=65535;//int值只能在0到65535即0000到FFFF对于其他16个代码级别(两个代码单元)则采用以下形式得到:char[]a=Character.toChars(Integer.parseInt("1D5... 查看详情
第二堂:java基础语法
... 数据,每一门语言都是数据。所以数据类型是一个非常基础的东西,在Java中数据类型一共只有11中,其中包括八种基本类型和三种引用类型。在八种基本的数据类型中,除了C语言中也存在的整型,浮点型, 查看详情
java基础01—语法结构与基本数据类型
一、Java主类结构参考资料:《Java从入门到精通》/明日科技编著.4版.北京:清华大学出版社,2016Java程序的基本组成单元是类,类体中包括属性和方法两部分。每个应用程序都必须包含一个main()方法,含有main()方法的类称为主类... 查看详情
java基础01—语法结构与基本数据类型
一、Java主类结构参考资料:《Java从入门到精通》/明日科技编著.4版.北京:清华大学出版社,2016Java程序的基本组成单元是类,类体中包括属性和方法两部分。每个应用程序都必须包含一个main()方法,含有main()方法的类称为主类... 查看详情
java基础语法数据类型和运算符(代码片段)
文章目录一、变量和类型1.整型变量2.长整型变量3.双精度浮点型4.单精度浮点型5.字符类型变量6.字节类型变量7.短整型变量8.布尔类型变量9.字符串类型变量10.变量的作用域11.变量的命名规则12.常量13.理解数值提升14.int和String之间... 查看详情