关于java:JAVA基础基本语法01

4次阅读

共计 2610 个字符,预计需要花费 7 分钟才能阅读完成。

[toc]

JAVA 根底语法

首先咱们来看下咱们 JAVA 的根底学习点

1. 关键字(保留字)

<span style=”color:red”> 关键字:顾名思义,是被 Java 语言赋予了非凡含意,用作专门用处的字符串(单词)。

关键字特点:所有字母都是小写。
</span>

1.1 定义数据类型的关键字

class、interface、enum、byte、short、int、long、float、double、char、boolean、void

1.2 用于定义流程管制的关键字

if、else、switch、case、default、while、do、for、break、continue、return

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

private、protected、public

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

abstract、final、static、synchronized

1.5 用于定义类与类之间关系的关键字

extends、implements

1.6 用于定义建设实例以及援用实例判断实例的关键字

new、this、super、instanceof

1.7 用于异样解决的关键字

try、catch、finally、throw、throws

1.8 用于包的关键字

package、import

1.9 其余修饰符关键字

native、strictfp、transient、volatile、assert

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

true、false、null

2. 标识符

<span style=”color:red”> 标识符:Java 对各种变量、办法和类等因素命名是应用的字符序列成为标识符。艰深点就是本人起名字的都是标识符。

</span>

2.1 定义标识符规定(又叫驼峰命令规定)

  • 只能由字母(大小写,26 个英文字母)、数字(0~9)、下划线“_”和“$”符组成。
  • 数字不能够结尾。
  • 不能够应用关键字和保留字,然而能够蕴含关键字和保留字。
  • Java 中严格辨别字母大小写。
  • 对长度无要求。
  • 标识符内不能含有空格。

2.2 Java 开发中名称命名标准

  • 包名:当由多个单词组成时,所有单词都是小写。如 aaa.bbb.ccc。
  • 类名、接口名:单词的首字母大写。如 XxxYyyZzz。(大驼峰命名法)
  • 变量名、办法名:由多个单词组成时,第一个单词均小写,其它单词首字母大写。如 xxxYyyZzz。(小驼峰命名法,简称驼峰法)
  • 常量名:所有字母均大写。且由多个单词组成时,单词之间用下划线“_”隔开。如 XXX_YYY_ZZZ。

3. 变量

变量蕴含以下内容:

  • 1. 根本数据类型
  • 2. 根本数据类型转换
  • 3. 根本数据类型和 String 类型转换
  • 4. 进制转换

3.1 变量概念

<span style=”color:red”> 变量是内存中的一个存储区域;
该区域的数据能够在同一类型范畴内一直变动;
* 变量是程序中最根本的存储单元(蕴含变量类型、变量名、存储值)。
</span>
变量作用:用于在内存中保留数据。

<span style=”color:red;font-weight:blod”> 应用变量留神:</span>

1.java 的每个变量必须先申明,在应用

2. 拜访变量值只能应用申明的变量名

3. 变量领有作用域,在 {} 内无效

4. 在 {} 内变量名不能重名

3.2 变量申明 & 赋值

# 变量申明
格局:数据类型  变量名称 <br>
例如:<br>
int i;
# 变量赋值
格局:数据类型 变量名称 = 初始值
例如:int i=10;

3.3 变量的分类(依照数据类型分)

每种语言都有数据类型,java 也不例外,在 java 中针对每一种数据都定义了明确的数据类型,不同的数据类型在内存中调配了不同大小的内存空间。

<div style=”width:200px;height:auth”></div>

3.3 变量的分类(依照申明地位不同)

1. 成员变量: 在办法体外,类体内申明的变量。

2. 局部变量: 在办法体内申明的变量。

4. 数据类型

4.1 整型类型(byte、short、int、long)

  • java 的整数类型固定值范畴和占用存储空间长度,不受操作系统的影响,保障 java 程序的可移植性。
  • <span style=”color:red”>java 整型默认 int 类型,申明 long 常量后须要增加 L 或 l。</span>
  • <span style=”color:red”>java 程序中通常变量应用 int,除非不足以示意较大的数,才应用 long</span>
类型 占用存储空间 数值范畴
byte 1 字节 =8bit 位 -128~127
short 2 字节 -2^15~2^15-1
int 4 字节 -2^31~2^31-1(约 21 亿)
long 8 字节 -2^63~2^63-1

<span style=”color:red”>bit: 计算机中最小存储单位。byte: 计算机中根本的存储单元。</span>

4.2. 浮点类型

  • java 浮点类型也有固定的数值范畴和字段长度。同样不受操作系统的影响,保障 java 程序的可移植性。
  • 浮点数常量示意模式:

​ 十进制:5.12 5.12f .521(必须有小数点)

​ 迷信计数法:5.12e2 521E2 100E-2

  • float: 单精度,准确到小数点后 7 位数字。
  • double: 双精度,准确到小数点后 15 位数字。
  • <span style=”color:red”>java 浮点类型默认 double 类型。</span>
  • <span style=”color:red”>java 程序中申明浮点型常量须要加 f 或 F </span>
类型 占用存储空间 数值范畴
float 4 字节 -3.403E38~3.403E38
double 8 字节 -1.798E308~1.798E308

4.3 字符类型 char

  • java 字符类型占用 2 字节
  • java 中所有字符都应用 Unicode 编码, 顾一个字符能够存储一个字母,一个汉字。
  • 字符类型变量的三种申明模式:

    1. 用单引号括起来。例如 char c=’a’;

    2. 应用转义字符来申明特殊字符类型常量。例如 char c=’\n’;

    3. 间接应用 Unicode 来申明。例如 char c=’\u000a’;

  • char 类型能够运算。

4.4 布尔类型 boolean

boolean 类型通常用来判断逻辑条件,用于程序的流程管制(if 条件管制语句;while 条件管制语句;do-while 条件管制语句;for 循环管制语句;)。

boolean 值只能为 true 或 false。

欢送大家点赞珍藏!
关注公众号,反对作者,共同进步!

光头开发者

正文完
 0