JAVA学习——基本数据类型&运算符&程序控制流程(顺序,选择)

在这里插入图片描述

在这里插入图片描述

一.名词解释:

|-- JAVA SE(java standard edition):java标准版
|-- JAVA EE(java enterprise edition):java企业版
|-- JAVA ME(java micro edition):java做嵌入式开发

二.Java的注释:

什么是注释:
	标注出来的解释

三种注释:
	单行注释: // 单行注释
	多行注释:
		第一种:使用多个单行注释模拟
		第二种:/*       多行注释     */
	文档注释:
		一种特殊的多行注释

三.标识符(identifier)

变量、方法名称、类名称……

定义规范:
	1、标识符只能由有效符号(大小写字母、数字、_、$、中文)组成,不能使用特殊符号
	2、不能以数字开头
	3、不能以关键字或者保留字作为标识符

	4、变量命名尽量有意义
	5、建议使用驼峰法或者下划线法
		|-- 类名称使用大驼峰法
		|-- 其他标识符建议使用小驼峰法
		userAddress
		user_address

四.关键字和保留字:

关键字:在编程语言中,具有特殊含义的单词胡总词组,关键字

保留字:在目前的版本中,还不是关键字,但是可能未来的新版本中,会设计为关键字,因此不建议使用		goto

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

五.变量(variable):

变量:
在程序运行时(runtime),可以发生变化的量。 具有名称的内存空间,叫做变量

如何定义变量
java中定义变量有两种方式:
|-- 初始化
数据类型 变量名称 = 变量值;
|-- 先声明,在赋值
// 先声明
数据类型 变量名称;
// 再赋值
变量名称 = 变量值;

变量命名规范:
1、标识符只能由有效符号(大小写字母、数字、_、$、中文)组成,不能使用特殊符号
2、不能以数字开头
3、不能以关键字或者保留字作为标识符
4、变量命名尽量有意义
5、建议使用驼峰法或者下划线法
|-- 类名称使用大驼峰法
|-- 其他标识符建议使用小驼峰法
userAddress
user_address

六.包(package):

包(package):
java要求一个项目通过分包的方式来管理项目
好处:
1、有利于代码的管理和维护以及开发
2、防止名称的冲突
package 包名称; // 有效代码的第一行
行业规范:
使用自己公司的域名倒着写!!
com.baidu.项目名称.功能模块的名称
com.openlab.cms.db
com.openlab.cms.dao
com.openlab.cms.service
com.openlab.cms.controller

六.JAVA的基本数据类型

在这里插入图片描述

七.数据类型转换:

在这里插入图片描述

八.常见的运算符

|-- 算术运算符
|-- 比较(关系)运算符
|-- 逻辑运算符
|-- 自加和自减运算符
|-- 赋值运算符
|-- 三目运算符
|-- 位运算符

在这里插入图片描述

算术运算符:
在这里插入图片描述

比较(关系)运算符:
在这里插入图片描述

逻辑运算符:
在这里插入图片描述

自加和自减运算符:
在这里插入图片描述

赋值运算符:
在这里插入图片描述

三目运算符:
在这里插入图片描述

***(需要深究)位运算符:
在这里插入图片描述

计算机底层用补码计算,但是读出来是用源码转换(负的,补码变成源码,再变成十进制)
补码到源码,补码-1再符号位不变取反。
一个字节:

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

九.程序控制流程

|-- 顺序

从左到右,从上而下执行

|-- 选择

|-- 单分支
if (条件) {
// 条件满足,则执行{}内的代码
}
|-- 双分支
if(condition) {
// 条件满足,则执行if内的代码
} else {
// 条件不满足的情况下,执行else中的代码
}
|-- 多(三)分支
if (condition1) {
// 条件1满足,则执行这儿的代码
} else if (condition2) {
// 条件2满足,则执行这儿的代码
}…
else if (conditionN) {
// 条件N满足,则执行这儿的代码
} else {
// 剩余的所有条件
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值