JAVA 基本数据类型 个人理解

Java个人理解

JAVA语言跨平台 不区分操作系统
原因是java虚拟机 JVM,当地翻译,JVM是系统各自的,JVM本身不是跨平台的,JAVA是跨平台的,功劳是JVM的

JRE和JDK
JRE JAVA程序的运行时环境,包含JVM和运行时所需的核心类库
JDK JAVA程序开发工具包,包含jre和开发人员使用的工具
所以,如果是想运行,安装JRE就可以,如果是想开发全新的java程序,那就必须安装JDK
在这里插入图片描述

JDK中两个自带程序解释

在这里插入图片描述
Javac.exe 编译器
Java.exe 解释器

关键字理解

关键字特点:
1、完全小写的字母
2、在增强版的记事本中,关键字会有特殊颜色
常见关键机可以百度一下,挺多的
类的名称,变量名称,方法名称也算是标识符,自己取的名字,想我这样的初学者推荐使用英文大小写和数字

标识符理解

是指在程序中,我们自己定义的内容,比如类的名字、方法的名字和变量的名字,都属于标识符。
命名规则:
标识符可以包含 英文字母、数字、$符号以及_下划线
可以包含数字,但是不能以数字开头
不能是系统带的关键字

命名规范:
类名规范:开头和每个单词首字母大写,大坨峰模式
变量名规范:首字母小写,后面每个单词首字母大写,小驼峰模式
方法名规范:和变量名规范一样

常量理解

常量 ,指在JAVA程序运行期间,固定不变的数据

常见常量:
1、字符串常量 双引号里面的 字符串常量 “abc“ ”hello“ ”123“
2、整数常量 直接写上的数字,没有小数点
3、浮点数常量,有小数点,3.14
4、字符常量,用英文单引号引起来的单个字符 ‘A’,’b’, ‘9’,’中’,JAVA一个中文也算一个字符,但是单引号中不能为空,为空会报错
5、布尔常量 只有两种值,true、false
6、空常量 null,代表没有任何数据

public class Gself {
    
      //类名 Gself
    /*main()方法是Java应用程bai序的入口方法,也就是du说,程序在运行zhi的时候,
    第一个执行dao的方法就是main()方法,这个方法和其他的方 法有很大的不同,比如方法的
    名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数
    组的参数等等。
    ava 中args一般存在main主类方法内,String args[ ]或者String[ ] args表示给主方法传一个字符串数组. 而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名
     */
    public static void main(String[] args){
    
    
        //字符串常量
        System.out.println("中国");
        System.out.println("30");
        System.out.println("-20");
        //双引号中间可以为空
        System.out.println("");
        //浮点型常量
        System.out.println(3.2);
        //整型常量
        System.out.println(30);
        //字符常量,单引号内只能有一个字符
        System.out.println('3');
        System.out.println('A');
        System.out.println('a');
        System.out.println('中');
        //布尔常量,只能是 true 和 false
        System.out.println(true);
        System.out.println(false); 
        //空常量 null 不能直接打印输出,所以不展示了       
    }
}
执行结果
中国
30
-20

3.2
30
3
A
a
中
true
false

数据类型理解

基本数据类型
字符串四类八种
整数型 byte、short、int、long
浮点型 float、double
字符型 char
布尔型 Boolean

在这里插入图片描述
引用数据类型 (还没学到)
字符串、数组、类、接口、Lambda
注意事项:
1、 字符串不是基本类型,而是引用类型
2、 浮点型可能只是一个近似值,并非精确的值
3、 数据范围与字节数不一定相关,例如 float 数据范围比 long 更广,但是 float是4字节,long是8字节
4、 浮点数默认使用double,如一定要使用float类型,加上一个后缀F
如果是整数,默认使用int类型,如果一定要使用long类型,须加上一个后缀L

猜你喜欢

转载自blog.csdn.net/Ora_G/article/details/108356926
今日推荐