博客
关于我
Java (变量 运算符 流程控制)
阅读量:584 次
发布时间:2019-03-11

本文共 2035 字,大约阅读时间需要 6 分钟。

Lesson One

Java基础是学习JavaEE、大数据的基石

Java基础知识图解

在这里插入图片描述

Java程序执行过程

1.将Java代码编写到扩展名为.java的文件中。

2.通过javac命令对该java文件进行编译。
3.通过java命令对生成的class文件进行运行。

快速生成main方法:psvm+Enter

注释

1.文档注释

2.单行注释
3.多行注释

package com.db;/***文档注释*这是我的第一个java程序,Hello world*/public class HelloWorld{   /***文档注释*这是程序的主入口**@param args*/	public class void main(String[] args){   /*多行注释*///下面这行代码会打印出HELLO WOLRLD!!!到控制台		System.out.println("HELLO WORLD!!!");	}}

变量与运算符

关键字保留

关键字

被Java语言赋予了特殊含义,用做专门用途的字符串(单词),关键字中所有的字母都为小写

用于定义数据类型的关键字

class

interface
enum
byte
short
int
long
float
double
char
boolean
void

用于定义流程控制的关键字

if

else
switch
case
default
while
do
for
break
continue
return

用于定义访问权限修饰符的关键字

private

protected
public

用于定义类,函数,变量修饰符的关键字

abstract

final
static
synchronized

用于定义建立实例及引用实例,判读实例的关键字

new

this
super
instanceof

用于异常处理的关键字

try

catch
finally
throw
throws

用于包的关键字

package

import

其他修饰符关键字

native

strictfp
transient
volatile
assert

用于定义数据类型值的字面值

true

false
null

保留字

现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字

goto、const

标识符(Identifier)

Java对各种变量、方法、接口和类等命名时使用的字符序列成为标识符

标识符规则

1.以字母,下划线, 开 始 2. 可 包 含 字 母 , 下 划 线 , 开始 2.可包含字母,下划线, 2.线,数字

3.不可以使用关键字和保留字
4.严格区分大小写
5.见明知意

命名规范

**包含:**对单词组成时所有字母都小写:xxxyyyzzz

**类名、接口名:**多单词组成时,所有单词的首字母大写:XxxYyyZzz
**变量名、方法名:**多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
**常量名:**所有字母的大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

变量

声明变量

语法:<数据类型><变量名称>

例如:int var;

变量的赋值

语法:<变量名称>=<值>

例如:var=10;Java的浮点型常量默认为double型,声明float型常量,须后加’f‘或’F‘。

声明和赋值变量

语法:<数据类型><变量名>=<初始化值>

例如:int var =10;

分类

在这里插入图片描述

注意

1.Java的整型常量默认为int型,声明long型常量须后加‘i’或‘L’

2.Java程序中变量通常声明为int型,除非不足以表示较大的数,才使用long
3.Java的浮点型常量默认为double型,声明float型常量,须后加’f’或’L’。
自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符:(),但可能造成精度降低或溢出,格外要注意。
通常,字符串不能直接转换为基本类型,但通过基本类型对应用的包装类则可以实现把字符串转换为基本类型。

运算符

1.算术运算符

2.赋值运算符
3.比较运算符(关系运算符)
4.逻辑运算符
5.位运算符
6.三元运算符

算术运算符

在这里插入图片描述

赋值运算符

符号:=

扩展复制运算符:+=,-=,*=,/=,%=

比较运算符

在这里插入图片描述

逻辑运算符

&:逻辑与

|:逻辑或
!:逻辑非
&&:短路与
||:短路或
^:逻辑异或在这里插入图片描述

逻辑运算符用于连接布尔型表达式,在Java种不可以写成3<X<6,应该写成x>3&x<6

双&时,如果左边为真,右边参数运算,如果左边为假,那么右边不参与运算。
|和||的区别同理,||表示:当左边为真,右边不参与运算

三元运算符

在这里插入图片描述

运算符的优先级在这里插入图片描述

程序流程控制

1.顺序结构

2.分支结构
3.循环结构在这里插入图片描述

if语句在这里插入图片描述

在这里插入图片描述

转载地址:http://ltgvz.baihongyu.com/

你可能感兴趣的文章
NIFI大数据进阶_FlowFile生成器_GenerateFlowFile处理器_ReplaceText处理器_实际操作---大数据之Nifi工作笔记0020
查看>>
NIFI大数据进阶_Json内容转换为Hive支持的文本格式_实际操作_02---大数据之Nifi工作笔记0032
查看>>
NIFI大数据进阶_Json内容转换为Hive支持的文本格式_操作方法说明_01_EvaluteJsonPath处理器---大数据之Nifi工作笔记0031
查看>>
NIFI大数据进阶_Kafka使用相关说明_实际操作Kafka消费者处理器_来消费kafka数据---大数据之Nifi工作笔记0037
查看>>
NIFI大数据进阶_Kafka使用相关说明_实际操作Kafka生产者---大数据之Nifi工作笔记0036
查看>>
NIFI大数据进阶_NIFI的模板和组的使用-介绍和实际操作_创建组_嵌套组_模板创建下载_导入---大数据之Nifi工作笔记0022
查看>>
NIFI大数据进阶_NIFI监控功能实际操作_Summary查看系统和处理器运行情况_viewDataProvenance查看_---大数据之Nifi工作笔记0026
查看>>
NIFI大数据进阶_NIFI监控的强大功能介绍_处理器面板_进程组面板_summary监控_data_provenance事件源---大数据之Nifi工作笔记0025
查看>>
NIFI大数据进阶_NIFI集群知识点_认识NIFI集群以及集群的组成部分---大数据之Nifi工作笔记0014
查看>>
NIFI大数据进阶_NIFI集群知识点_集群的断开_重连_退役_卸载_总结---大数据之Nifi工作笔记0018
查看>>
NIFI大数据进阶_使用NIFI表达式语言_来获取自定义属性中的数据_NIFI表达式使用体验---大数据之Nifi工作笔记0024
查看>>
NIFI大数据进阶_内嵌ZK模式集群1_搭建过程说明---大数据之Nifi工作笔记0015
查看>>
NIFI大数据进阶_内嵌ZK模式集群2_实际操作搭建NIFI内嵌模式集群---大数据之Nifi工作笔记0016
查看>>
NIFI大数据进阶_外部ZK模式集群1_实际操作搭建NIFI外部ZK模式集群---大数据之Nifi工作笔记0017
查看>>
NIFI大数据进阶_实时同步MySql的数据到Hive中去_可增量同步_实时监控MySql数据库变化_实际操作_03---大数据之Nifi工作笔记0035
查看>>
NIFI大数据进阶_实时同步MySql的数据到Hive中去_可增量同步_实时监控MySql数据库变化_操作方法说明_01---大数据之Nifi工作笔记0033
查看>>
NIFI大数据进阶_实时同步MySql的数据到Hive中去_可增量同步_实时监控MySql数据库变化_操作方法说明_02---大数据之Nifi工作笔记0034
查看>>
NIFI大数据进阶_离线同步MySql数据到HDFS_01_实际操作---大数据之Nifi工作笔记0029
查看>>
NIFI大数据进阶_离线同步MySql数据到HDFS_02_实际操作_splitjson处理器_puthdfs处理器_querydatabasetable处理器---大数据之Nifi工作笔记0030
查看>>
NIFI大数据进阶_离线同步MySql数据到HDFS_说明操作步骤---大数据之Nifi工作笔记0028
查看>>