Java基础(二)

二,基础语法

2.1 注释

注释就是对代码进行解释说明的文字,用来提高代码的可读性

特点:不参与程序的运行

种类:

  1. 单行注释:// 注释内容

  2. 多行注释:/* 注释内容 */

  3. 文档注释:/** 注释内容 */

2.2 关键字

关键字就是Java中被赋予了特殊含义的单词

关键字:

public、class、static、void、import、this、private、super、extends、implements、byte、short、int、long、float、double、char、boolean、if、else、for、do、while、switch、case、default、break、continue、return、protected、interface、package、synchronized、final、finally、abstract、throw、throws、try、catch、native、instanceof、new ...

注:

  1. 关键字都是已经有Java定义的好的

  2. 关键字全都是小写的

2.3 标识符

编写代码的过程中程序员自己定义的名字,例如:类名、方法名、变量名等

标识符的命名规则:

  1. 可以由数字、字母、下划线、美元符$组成

  2. 不能以数组开头

  3. 不能与关键字重名

标识符的命名规范:

  1. 类名:(大驼峰)每个单词的首字母大写,其余小写

  2. 方法名和变量名:(小驼峰)首字母小写,多个单词组成时,从第二个单词起,每个单词的首字母大写

  3. 常量名:全大写,多个单词组成时,单词之间用_连接

  4. 见名知意

2.4 常量

在程序运行过程中,不能发生改变的量

常量的分类:

  1. 字符串常量:由一对双引号括起来的若干个字符

    例如:"hello"、"张三"、"1000"

  2. 整型常量:所有整数

    例如:9、-6、0

  3. 小数常量:所有小数

    例如:3.33、3.14、0.0、-6.9

  4. 字符常量:由单引号括起来的单个字符

    例如:'a'、'1'、'+'、'你'

  5. 布尔常量:用于表示逻辑值,只有truefalse(都是关键字)

  6. 空常量:只有一个值null(也是关键字),表示对象为空

2.5 数据类型

分类:

  1. 基本数据类型

  2. 引用数据类型

基本数据类型(四类八型):

整数类型:(整型)

  1. byte:字节型,1个字节,取值范围-128~127

  2. short:短整型,2个字节,取值范围-32768~32767

  3. int:整型,4个字节,取值范围-2^31~2^31-1

    注:Java中的默认整数类型就是int类型

  4. long:长整型,8个字节,取值范围-2^63~2^63-1

浮点类型:(浮点型)

  1. float:单精度浮点类型,4个字节

  2. double:双精度浮点类型,8个字节

    注:Java中的默认浮点类型就是double类型

字符类型:(字符型)

  1. char:表示由一对单引号括起来的单个字符,2个字节

布尔类型:

  1. boolean:用于表示逻辑值,只有truefalse

2.6 变量

在程序的运行过程中,可以发生变化的量

本质上,变量是内存中的一块存储区域,这个变量的值可以在指定范围内任意变化

变量的定义:

  1. 定义的同时赋值

    数据类型 变量名 = 值;
  2. 先定义,后赋值

    数据类型 变量名;
    变量名 = 值;
  3. 同时定义同一种数据类型的多个变量

    数据类型 变量名1,变量名2,变量名3 = 值,变量名4,...;
    变量名1 = 值;
    变量名2 = 值;
    变量名4 = 值;

变量使用的注意事项:

  1. 为变量赋值,值必须在这个变量的类型范围内

  2. 变量在使用前必须先初始化

  3. 变量必须先定义才能使用

  4. 变量名不能重复定义,

  5. 如果一个整数超过了int范围,必须在后面加上l或者L

  6. float类型的变量接收小数时,必须加上f或者F

  7. 字符的内容不能为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值