美文网首页Java
【Java】基本语法规则

【Java】基本语法规则

作者: Alcazar | 来源:发表于2019-10-06 07:39 被阅读0次

一、java语言的运行机制

高级语言需要先转换成机器语言才能被计算机执行。高级语言-机器语言转换方式主要分为两种:

  • 编译型:一次性转换,如C++,运行时效率高,不能跨平台
  • 解释型:逐句转换,如Python,可跨平台。

二、Java运行过程

  • 源文件(.java)编译成字节码文件(.class)。
  • 虚拟机通过解释方式运行字节码文件。
运行过程

三、 【Java】基础要点

  • 3.1 源文件的基本组成部分是类(class)。
  • 3.2 一个源文件最多只能有一个public类,其它类个数不限。
  • 3.3 包含public类的源文件,文件名必须和类名相同。


    image.png

四、【Java】 标识符

【简介】:用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。
【换种方式讲】:凡是自己可以起名的地方都叫标识符,都要遵守标识符的规则。

标识符语法规则
  • 4.1 由字母、下划线、美元符号和数字组成,长度不限

  • 4.2 第一个字符不能是数字

  • 4.3 标识符不能是关键字

  • 4.4 标识符不能是true、false、null


    image

五、【Java】 基本数据类型

5.1、 Java数据类型的分类
  • 基本数据类型
  • 引用数据类型
5、2 Java语言拥有四类八种基本数据类型
  • 整数类型:byte、short、int、long。
  • 字符类型:char。
  • 浮点类型:float、double。
  • 逻辑类型:boolean。
整数类型:
byte:1字节
short:2字节
int:4字节
long:8字节
-------------
浮点类型
float:4字节
double:8字节

字符类型:
char:2字节,存储字符的Unicode编码

逻辑类型
boolean:只有true和false两种取值。不能用0或非0的整数进行代替。
5.3、基本数据类型的转换

我们都知道,不管是在哪一种编程语言中,数据在混合运算时都是需要进行类型的转换,在Java中,boolean类型数据不参与转换,其他基本类型的数据在转换时遵循以下原则:

  • 【第一】:低精度数据类型向高精度数据类型转换时,转换自动完成。
  • 【第二】:高精度数据类型向低精度数据类型转换时,需要添加强制类型转换符。
  • 【第三】:高精度数据类型向低精度数据类型转换时可能造成精度的损失。使用时要注意

基本数据类型的精度,由低到高:

byte、short、char、int、long、float、double

【注意事项】:

  • 实数常量默认为double类型,如1.23。
  • 整数常量默认为int类型,如123。

六、【Java】常量

常量主要分为以下几种:


image.png

七、【Java】变量

【地位】:变量是Java中最基本的存储单元

7.1、变量的要素包括
  • 7.1.1 变量类型
  • 7.1.2 变量名
  • 7.1.3 变量值
  • 7.1.4 作用域
7.2、变量的创建与应用
  • 7.2.1 每个变量都有特定的数据类型
  • 7.2.2 变量要先声明再使用
  • 7.2.3 声明变量的格式为:
type varName [ = value][,{varName [= value]}]
变量的本质

变量可以理解为:

  • (1)内存中的一小块区域。

  • (2)通过变量名访问这一小块内存区域。

  • (3)使用这一小块内存区域时要先申请(使用变量前要先声明)。

  • (4)可以向这一小块区域中存放一些数据(对变量进行赋值)。

Image

八、【java】运算符与表达式

8.1、算数运算符
  • 二目运算符:+,-,*,/,%
  • 单目运算符:++,--
8.2、算数表达式
  • 用算数运算符和括号连接起来的符合Java语法规则的式子。
  • 运算结果为表达式的计算结果。
8.3、混合运算精度
  • 表达式中最高精度为双精度浮点数,按双精度进行计算。
  • 表达式中最高精度为单精度浮点数,按单精度进行计算。
  • 表达式中最高精度为long型整数,按long型整数进行计算。
  • 表达式中最高精度不高于int型整数,按int型整数进行计算。
    【总结】:混合运算,按最高精度计算
8.4、关系运算符与关系表达式
>,<,>=,<=,==,!=

全是二目运算符,用来比较两个数的关系。若对应关系成立,运算结果为true,否则为false。

8.5、逻辑运算符与逻辑表达式
8.5.1、二目运算符:&&,||

功能描述如下:

  • 实现逻辑与和逻辑或。
  • 参与运算的操作元必须是boolean类型的数据。
  • 可以用来连接关系表达式。
8.5.2、单目运算符:!

实现逻辑非,参与运算的操作元必须是boolean类型的数据。
逻辑表达式的结果为true或false。

8.5.3、三目运算符
?:

boolean数据 ? 值1 :值2
boolean数据类型为真,表达式的值为值1,否则为值2。

运算符优先级如下图所示:


image.png

相关文章

  • 【Java】基本语法规则

    一、java语言的运行机制 高级语言需要先转换成机器语言才能被计算机执行。高级语言-机器语言转换方式主要分为两种:...

  • 2019-12-27 Java学习第3天

    Java基本语法 Java中的关键字、保留字 标识符与命名规则image.png 变量与数据类型:byte , ...

  • PHP从入门到精通,018第三章CSS之CSS的基本语法(DAY

    二、CSS基础 (一)、CSS基本语法: CSS样式表由语法规则组成,由多个语法规则组成样式表 一个CSS语法规则...

  • 2018-06-25

    《Java从小白到大牛》之第4章 Java语法基础 Java语法基础 本章主要为大家介绍Java的一些基本语法,其...

  • Java入门,必须记住的基础语法

    1.1. Java的基本语法(重点) 1.1.1. 基本语法(必须记住) Java语言严格区分大小写,好比main...

  • Java核心基础第2篇-Java基本语法

    Java基本语法 本章一起来探讨下Java的基本语法。主要从以下几个方面展开: Java关键字 Java标识符 J...

  • php语法基本规则

    在php代码内不可以写标签,php的代码可以在标签以内 写完一句加一个分号 - php的输出方式 1, echo ...

  • 五、PHP基本语法【第一课】-7天学会PHP-从入门到放弃

    什么是基本语法 基本语法就是组成编程语言的基本规则,是一些非常具体的规定。 对于编程语言当中的基本语法:我们认为跟...

  • React入门

    JSX语法 JSX 的基本语法规则 遇到HTML标签(以 < 开头),就用HTML规则解析;遇到代码块JavaSc...

  • [Java]Java基本语法

    1.关键字 2.变量内存 3.变量数据类型分类 4.变量之间类型转化 不考虑布尔类型,即 char byte sh...

网友评论

    本文标题:【Java】基本语法规则

    本文链接:https://www.haomeiwen.com/subject/kldypctx.html