java学习第一周学习小结

第一部分 JDK JRE JVM

一 概念

JDK : Java开发环境
JRE : Java运行环境
JVM : Java虚拟机
JDK是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。JRE是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是整个java实现跨平台的最核心的部分,能够运行以Java语言写的程序。
在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是JVM,lib中则是JVM工作所需要的类库,而JVM和 lib合起来就称为jre。

二 JAVA程序执行流程

在磁盘上的源码通过 javac+文件名.java 编译生成一个.class文件.(字节码文件 二进制 存放在磁盘中 存储的是类的类信息),再通过java命令(java+文件名)运行java程序,启动jvm加载指定的类,程序要运行到相应的内存位置中去.
javac(编译) java(运行)就是JDK的相关命令

第二部分 数据类型

一 JAVA中有八种基本数据类型

数值型:byte(1)short(2)long(8)int(4)double(8)float(4)
字符型:char(2)
布尔型:boolean(没有明确的大小)
注意:
1.局部变量一定要初始化(赋值),否则不能通过编译,这也是java的安全性
2.写项目出现小数 最好用double
3.两个整型如果相除并不会保存小数,得到的结果还是整型,舍弃小数点后,不存在四舍五入,如果要保留小数 要把int改为double
4.float a=12.5f;字面值 小数后不加f 会默认double 不能编译
5.字符型不同语言对它的编码方式不一样
C语言:ASCII码 Java:Unicode字符集(包含ASCII码的)
6.把一个越界的数字直接赋值给对应的类型,这种情况下会报错.给变量赋值的时候不能超过其能表达的范围
7.探究一个类型表达范围 一个字节是八个比特位 最高位是符号位
8.JVM并没有规定布尔类型的大小 只有两个取值(true false)在Java中 没有所谓的0就是假 非0就是真这个概念 Java里真只有一个那就是true 假只有一个那就是false
9.Java大小写敏感
10.注意:不管多少位的机器 int的大小就是四个字节,也就是java语言的跨平台性
没有所谓的32位机器上4个字节 64位机器上8个字节

二 引用数据类型有String(字符串) 数组 类 枚举 接口

注意:

  1. C语言中没有字符串类型
  2. 如果是字符串+任意数据类型->整体字符串(这里的加号是拼接的意思)
  3. 打印"HelloWorld" 使用转义字符转义 “==>”
  4. 常量有字面值常量和final修饰的常量:final int SIZE = 200;常量的名字需要大写,常量一旦赋值 后续不可以修改,只可以初始化一次

第三部分 标识符

标识符的定义:数字 字母 下划线和$
不建议_或者$开头 数字不能开头.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值