宇石后端学习day01

Java环境的搭建

JRE是Java的运行环境 JDK是Java语言工具开发包

标识符

  1. 标识符由字母、数字、下划线“_”、汉字、美元符号“$”组成,第一个字符不能是数字。
  2. 不能把java关键字和保留字作为标识符。
  3. 标识符没有长度限制。
  4. 标识符对大小写敏感。

关键字

Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。Java语言共定义了如下所示的关键字。

abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

数据类型

八种基本数据类型:byte、short、int、long、float、double、boolean、char。

Jvm的组成结构

在这里插入图片描述

:存放的都是方法中的局部变量。 (方法的运行一定都要再栈中)

    	局部变量:方法的参数,或者是方法()内的变量。
		作用域:一旦超出作用域,立刻从栈内存中消失。

:凡是new处理啊的东西都存放在堆中。

		堆内存放的东西都有一个地址值:16进制。
		堆内存放的数据都有默认值。

方法区:储存.class的相关信息,包含方法的信息。

本地方法栈:与操作系统相关。

寄存器:与CPU相关。

在这里插入图片描述

运算符

运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。

算术运算符

操作符描述
+加法 - 相加运算符两侧的值
-减法 - 左操作数减去右操作数
*乘法 - 相乘操作符两侧的值
/除法 - 左操作数除以右操作数
取余 - 左操作数除以右操作数的余数
++自增: 操作数的值增加1
- -自减: 操作数的值减少1

逻辑运算符
逻辑运算符包括如下6种:

逻辑非(!)、逻辑与(&)、逻辑或(|)、逻辑异或(^)、短路与(&&)、短路或(||)。

操作符描述例子
&&称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。(A && B)为假。
ll称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。(AllB)为真。
称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。!(A && B)为真。

三目运算符

表达式:

variable x = (expression) ? value if true : value if false

数据类型转换

数据类型转换就是将数据(变量、数值、表达式的结果等)从一种类型转换为另一种类型。

在这里插入图片描述

控制语句

(1). 条件判断语句

if语句、switch语句。

(2) .循环执行语句

do while语句、while语句、for语句。
(业务中不要在循环语句中查询数据库,可先将要查询的数据存放在List中)

(3). 转向语句

break语句、continue语句、return语句。

课后作业
写一个for循环,输出10个随机数(保留两位小数)

 public static void main(String[] args) {

        for (int i = 0; i < 10; i++) {
            double random = Math.random();
            System.out.println(String.format("%.2f",random));
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值