今日总结(0728)

java跨平台原理?
在不同的平台上去使用不同的jvm,通过jvm来实现跨平台
java程序开发运行流程分为哪三步?
1.在指定的文件夹创建文件后缀名.java
2.用windows系统自带的记事本编辑器编写代码
3.到cmd中进入指定的文件夹输入命令javac 文件名.java
4.用java命令运行编译后的.class文件
关键字
public class static void int byte short java中给我们提供了很多的关键字,大概有27个。后期学习到那个关键字了在来给大家去解释这个关键字的含义。
常量的分类有哪些?
字符串常量: 使用双引号引起来的内容及时字符串常量:举例:“helloworld” , “哈哈”
字符常量: 使用单引号引起来的内容就是字符常量 举例:‘中’ —> 单引号中有且只有一个字符
整数常量: 包含所有的整数 90 , 89 , -23
小数常量: 包含所有的小数 89.87 , 12.34
布尔常量: 只包含两个值:true , false true表示的是真, false表示的是假 —> 某一些条件成立就是真,条件不成立就是假空常量: 通过null表示 // 不能直接输出null常量
Java中数据类型的分类?基本数据类型又分为了哪些类型?
两类:
基本数据类型
整数型

byte(字节) 1 -128~127
short(短整型)
int(整型)
long (长整型) 8
浮点数
float(单精度浮点数)
double(双精度浮点数)
字符型 char 2布尔型 boolean 1
引用数据类型 ----> 类 , 数组 , 接口 , 枚举为什么byte的范围是-128 ~ 127?1byte占用8bit位 , 每一位的取值有几种情况:两种情况0 , 1 —> 根据数学的排列组合那么1个字节可以表示 2^8这么多个数据 —> 2^8 = 256这个字节有正也有负,它们各占一般 —> 最小值就是 -128 最大值就是127变量的注意事项

  1. 变量在使用之前必须对其进行赋值
  2. 相同作用域内不能定义两个同名的变量
    3.变量在使用之前必须定义
  3. 定义long类型的数据时,建议在后面添加一个L
  4. 定义float类型的数据,后面添加F
    类型转换的分类有?
    1、隐式转换 —> 就是我们不需要做任何的处理,是编译器来自动完成数据类型的转换(自动类型提升)
    2、强制转换 —> 就是我们需要对代码做一些处理 什么是隐式转换?转换规则是什么? byte , short ,char 在做运算的时候会自动转换成int类型 byte , short , char 之间不进行转换如果有long类型的变量参与运算得到的结果就是一个long类型,如果有float类型的变量参与运算得到的结果就是float 如果有double类型的变量参与运算得到的结果就是doublebyte , short , char ----> int —> long —> float ----> double由小到大的转换(数据的范围)
    (强制)转换指的是?格式是什么?存在哪些问题?
    强制转换:从大到小的转换
    强制转换格式:目标数据类型 变量名 = (目标数据类型)(待转换的值) ;
    存在哪些问题:有可能会损失精度
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值