黑马Java零基础视频教程精华部分_1_JDK、JRE、字面量、JAVA运算符


以下部分前言

java入门


一、Java跨平台的原理

在这里插入图片描述
java通过在不同系统安装对应的虚拟机来保证java程序的运行


二、JDK和JRE

1.JDK是什么?有哪些内容组成

JDK是Java开发工具包

  • JVM虚拟机:Java程序运行的地方
  • 核心类库:Java已经写好的东西,我们可以直接用
  • 开发工具:javac、java、jdb、jhat…

2.JRE是什么?有哪些内容组成?

JRE是Java运行环境
JVM、核心类库、运行工具

3.JDK,JRE,JVM三者的包含关系

JDK包含了JRE,JRE又包含了JVM


以下部分前言

java基础概念


一、注释和关键字

注释

刚写完代码的时候 上帝和我能看懂 过了几天 只有上帝才能看懂 所以要写注释
在这里插入图片描述
在这里插入图片描述
文档注释会把右边代码里 文档注释的内容 自动添加到右边的代码说明中 让别人省的看你所有代码 就知道你主要干了什么

关键字

定义:被Java赋予了特定涵义的英文单词
关键字特点
Java中的关键字 一共50个 不用背 遇上了记住即可

Java 关键字
class关键字表示定义一个类,后面跟随类名

二、字面量

在这里插入图片描述

三、变量

在这里插入图片描述
在这里插入图片描述

四、数据类型

在这里插入图片描述
在定义long类型变量时 要在定义的数值后面加上L。
在定义float类型变量时 数据值需要加一个F作为后缀
在这里插入图片描述

五、标识符

标识符:就是给类,方法,变量等起的名字。
标识符命名规则:

  • 由数字、字母、下划线、$组成
  • 不能以数字开头
  • 不能是关键字
  • 区分大小写

在这里插入图片描述
我们要做到见名知意

六、键盘录入

在这里插入图片描述

七、IDEA

IDEA项目结构如下图
在这里插入图片描述
修改类名时要右键java文件rename才能保持文件名和类名一致

以下部分前言

Java运算符


一、java运算符

在这里插入图片描述

1、算术运算符

在这里插入图片描述
在这里插入图片描述
在除法中 整数参与运算 结果只能是整数。
在这里插入图片描述
在 % 运算中得到的只能是整数(即余数)。
应用场景:(1)判断A是否可以被B整除 (2)判断A是否为偶数 (3)例如在斗地主中 按照牌序%3 得到0、1、2 实现进行发牌

练习:
数值拆分 需求:键盘录入一个三位数,将其拆分为个位、十位、百位后,打印在控制台。
解:比如百位:(三位数)/100%10 除以100是把百位后面的数字去除,%10 是把高位数字去除

2、隐式转换和强制转换

隐式转换(自动类型提升)

把一个取值范围小的数值(数据类型),转成取值范围大的数据(数据类型)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
注意第三题中 b + s 会先转化成int型

强制转换

在这里插入图片描述
注意如果数据太大 可能会发生错误

3、字符串的"+"操作

在这里插入图片描述
在这里插入图片描述

4、字符的"+"操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、自增自减运算符

++和- -运算符可以放在变量之前,也可以放在变量之后,当运算符放在变量之前时(前缀),先自增/减,再赋值;
当运算符放在变量之后时(后缀),先赋值,再自增/减。

三、赋值运算符

分类
底层都涉及强制类型转换

short s = 1;
s += 1;
//等同于 
s = (short)(s + 1);

四、关系运算符

在这里插入图片描述

五、逻辑运算符

在这里插入图片描述

六、短路运算符

在这里插入图片描述
在这里插入图片描述

七、三元运算符

在这里插入图片描述

八、运算符优先级

在这里插入图片描述

  • 28
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值