在学习基本数据类型前,先了解下java关键字和标识符。

1.java中关键字

      
abstractbooleanbreakbytecasecatch
charclasscontinuedefaultdodouble
elseextendsflasefinalfinallyfloat
forifimplementsimportinstanceofint
interfacelongnativenewnullpackage
privateprotectedpulicreturnshortstatic
superswitchsynchronizedthisthrowthrows
transienttruetryvoidvolatilewhile

2.标识符

标识符就是用于给java程序中变量、类、方法等名称符号

使用标识符时,需要遵守几条规则:

3.数据类型

ssl

基本数据类型

序号数据类型大小/位封装类默认值(零值)可表示数值范围对应的封装类
1byte(字节)8Byte(btye)0-128~127java.lang.Byte 
2short(短整数)16Short(short)0-32768~32767java.lang.Short
3int(整型)32Integer0-2147483648~2147483648java.lang.Integer
4long(长整数)64Long0L-922337203684775808~922337203684775808java.lang.Long
5float(单精度)32Float0.0F1.4E-45~3.402823E38java.lang.Float
6double(双精度)64Double0.0D4.9E-324~1.7976931348623157E308java.lang.Double
7char(字符)16CHaracter空(‘\u0000’)0~65535java.lang.Boolean
8boolean8Booleanflasetrue或falsejava.lang.Character

引用数据类型

在java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。

对象数组都是引用数据类型、所有的引用类型默认值都是null

class People{
    String name;
}

public class HelloWorld{
    public static void main(String[] args){
        int n = 123;
        
        People p = new People();
        p.name = "张三";

        System.out.println(n); //123
        System.out.println(p); //People@15db972
        System.out.println(n); //张三
        
    }
}

ssl

4.java存储

程序运行时,对象是怎么进行放置安排的呢?特别是内存是怎样分配的呢?在java中,有5个不同的地方可以存储数据

5.java操作符

ssl

当表达式复杂时,建议使用括号()

优先级运算符结合性 
1()、[]、{}从左向右 
2!、+、-、~、++、–从右向左 
3*、/、%从左向右 
4+、-从左向右 
5«、»、»>从左向右 
6<、<=、>、>=、instanceof从左向右 
7==、!=从左向右 
8&从左向右 
9^从左向右 
10|从左向右 
11&&从左向右 
12||从左向右 
13?:从右向左 
14=、+=、-=、*=、/=、&=、=、^=、~=、«=、»=、»>=从右向左

java 入门教程

java 基本数据类型(1)