Java小白的学习笔记(1)

  1. JDK和JRE跨平台
    A: JDK与JRE的关系
    a: JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。它包含了Java虚拟机,也就是JVM,
    b: JDK:它是Java开发运行环境,提供了Java语言的开发工具.JDK包含了JRE,同时也就包含JVM。
    B: 跨平台特性
    a: 平台指的是操作系统 (Windows,Linux,Mac)。
    b: Java程序可以在任意操作系统上运行,一次编写到处运行
    c: 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)。Java程序的运行靠JVM运行实现跨平台,但JVM本身是依赖操作系统,JVM本身是不跨系统的。JVM就如同“小霸王”,当你想要玩超级玛丽游戏时,你需要先安装一个模拟器才可以玩,这个模拟器就是JVM,但这个模拟器本身是依赖操作系统的。
    在这里插入图片描述
    C. JVM划分
    在这里插入图片描述

  2. 关键字
    关键字是被Java语言赋予特殊含义,具有专门用途的单词,比如class,int,double均为Java已经预设好的。全部采用小写字母。

  3. 标识符
    a. 定义:它是给类,接口,方法,变量等起名字时使用的字符序列。
    b. 组成规则:英文大小写字母,数字字符,$和_。
    c: 注意事项
    ①:数字不能开头
    ②:不可以使用关键字
    ③:严格区分大小写,不限制长度
    ④:起名时,尽量达到见名知意

  4. 数据类型
    在这里插入图片描述
    基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。这四类基本类型是最简单、最基础的类型。
    引用数据类型是强大的数据类型,它是基于基本数据类型创建的。

  5. 基本数据类型四类八种
    在这里插入图片描述
    数据类型转换:
    A. 自动类型转换,范围小的数据类型向范围大的数据类型转换时使用;如:
    int i = 100;
    double d2 = i;
    B. 强制类型转换,范围大的数据类型向范围小的数据类型转换时使用。如:
    double d = 3.14;
    int i2 = (int)d; // i2的值为3

  6. 数据量
    JAVA的数据量包含常量和变量。
    A.常量
    常量就是不变的数据量。
    例如100就是常量,是整数常量!但它是byte、short、int、long中的哪一种呢?整数常量可以根据所在范围来确定类型,例如100在-128-127之间,所以他是byte类型;500在-32768-32767之间,所以它是short类型;100000在-2147483648~2147483648之间,所以它是int类型。java中默认的整数类型是int类型
    浮点类型的常量也可使用后缀,在Java中所有没有后缀以及使用“D”后缀(小写也可以,但建议使用大写)的小数都是double类型;float类型常量必须添加“F”后缀(小写也可以,但建议使用大写)。java中默认的浮点类型是double类型。
    B.变量
    变量是内存中装载数据的小盒子,你能用它来存数据和取数据。变量必须要有明确的类型,什么类型的变量装载什么类型的数据。
    定义变量的语法格式:
    数据类型 变量名 = 数据值;如int a = 100;

  7. 方法
    A. 格式:
    修饰符 返回值类型 方法名(参数类型 参数名1, 参数类型 参数名2, …) {
    方法体;
    return 返回值;
    }
    B. 方法使用的注意事项:
    a,方法不调用,自己不执行
    b,方法中不能定义方法, 但是,方法中可以调用方法
    c, 方法定义的位置在类中,其他方法的外面
    d, 如果方法没有明确的返回值类型,使用’空’类型, void表示
    e,void只能在方法返回值类型位置使用,不能作为 普通的数据类型使用
    f, 如果方法返回值类型为void类型,可以省略 return
    C. 方法在JVM的运行状态
    在这里插入图片描述

    D. 参数传递
    形式参数:定义方法时,参数列表中的变量,我们称为形式参数。
    实际参数:调用方法时,传入给方法的数值,我们称为实际参数。
    当调用方法时,如果传入的数值为基本数据类型(包含String类型),形式参数的改变对实际参数不影响;
    在这里插入图片描述

    当调用方法时,如果传入的数值为引用数据类型(String类型除外),形式参数的改变对实际参数有影响。
    在这里插入图片描述

    E. 方法重载:
    方法重载,在同一个类中,出现了多个同名的方法,他们的参数列表不同 (参数列表的个数不同,参数列表的数据类型不同,参数列表的顺序不同)。
    方法重载特点:与方法的返回值类型无关,与方法的参数名无关,只看方法名与参数列表。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值