7.Java入门概念

一:注释

  1. 单行注释://
  2. 多行注释:/*    */
  3. 文档注释:/**    /

二:关键字

1.关键字含义:被java赋予特定含义的英文单词。

2.关键字的字母全部小写。

3.常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。

三:字面量

字面量类型

说明

程序中的写法

整数

不带小数的数字

666,-88

小数

带小数的数字

13.14,-5.21

字符

必须使用单引号,有且仅能一个字符

‘A’,‘0’, ‘我’

字符串

必须使用双引号,内容可有可无

“HelloWorld”,“黑马程序员”

布尔值

布尔值,表示真假,只有两个值:true,false

true 、false

空值

一个特殊的值,空值

值是:null

四:变量

变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值。

五:数据类型

- 基本数据类型

- 引用数据类型(面向对象的时候再深入学习)

基本数据类型:

数据类型

关键字

内存占用

取值范围

整数

byte

1

负的2的7次方 ~ 2的7次方-1(-128~127)

short

2

负的2的15次方 ~ 2的15次方-1(-32768~32767)

int

4

负的2的31次方 ~ 2的31次方-1

long

8

负的2的63次方 ~ 2的63次方-1

浮点数

float

4

1.401298e-45 ~ 3.402823e+38

double

8

4.9000000e-324 ~ 1.797693e+308

字符

char

2

0-65535

布尔

boolean

1

true,false

六:标识符

业内大多数程序员都在遵守阿里巴巴的命名规则。

硬性要求

必须要这么做,否则代码会报错。

- 必须由数字、字母、下划线_、美元符号$组成。

- 数字不能开头

- 不能是关键字

- 区分大小写的。

软件要求

如果不这么做,代码不会报错,但是会让代码显得比较low。

1.大驼峰命名法

适用于变量名和方法名

* 如果是一个单词,那么全部小写,比如:name

* 如果是多个单词,那么从第二个单词开始,首字母大写,比如:firstName、maxAge

2.小驼峰命名法

适用于类名

* 如果是一个单词,那么首字母大写。比如:Demo、Test。

* 如果是多个单词,那么每一个单词首字母都需要大写。比如:HelloWorld

不管起什么名字,都要做到见名知意。

阿里巴巴命名规范细节:

1. 尽量不要用拼音。但是一些国际通用的拼音可视为英文单词。

   正确:alibaba、hangzhou、nanjing

   错误:jiage、dazhe

2. 平时在给变量名、方法名、类名起名字的时候,不要使用下划线或美元符号。

   错误:_name

   正确:name

七:键盘录入

键盘录入的实际功能Java已经帮我们写好了,不需要我们自己再实现了,而Java写好的功能都放在了Scanner这个类中,所以,我们只要直接使用Scanner这个类就可以了。

使用步骤:

第一步:

​ 导包:其实就是表示先找到Scanner这个类在哪。

第二步:

​ 创建对象:其实就表示申明一下,我准备开始用Scanner这个类了。

第三步:

​ 接收数据:也是真正干活的代码。

代码示例:

```java

//导包,其实就是先找到Scanner这个类在哪

import java.util.Scanner;

public class ScannerDemo1{

public static void main(String[] args){

//2.创建对象,其实就是申明一下,我准备开始用Scanner这个类了。

Scanner sc = new Scanner(System.in);

//3.接收数据

//当程序运行之后,我们在键盘输入的数据就会被变量i给接收了

System.out.println("请输入一个数字");

int i = sc.nextInt();

System.out.println(i);

}

}

```

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值