Java-day02-Java基础概念

目录

一、注释

二、关键字

三、字面量

四、变量

五、计算机的存储规则

六、数据类型

七、标识符

八、键盘录入

九、IDEA


一、注释

名称格式
单行注释//注释信息
多行注释/*注释信息*/
文档注释/**注释信息**/

注释内容不参与编译和运行,仅仅是对代码的解释说明

二、关键字

1.什么是关键字?

被Java赋予了特点涵义的英文单词,比如class等

2.关键字的特点?

关键字的字母全小写

代码编辑器中,对关键字有特殊颜色标记

3.class关键字是什么意思?

class关键字用于(创建/定义)一个类,类是Java最基本的组成单元

三、字面量

告诉程序员:数据在程序中的书写格式

字面量类型说明举例
整数类型不带小数点的数字13、14、23
小数类型带小数点的数字13.23、23.111
字符串类型双引号括起来的内容"yaya&"、""、"  "
字符类型单引号括起来的内容'A'、'E'、'C'
布尔类型布尔值,表示真假只有两个值:true、false
空类型一个特殊的值,空值值为:null

小tips:""和" "都是字符串类型,'abc'不是字符类型、也不是字符串类型,写出来会报错

\t 制表符:在打印时,把前面字符串的长度补齐到8或8的倍数,最少补1个空格, 最多补8个空格,方便制表对齐!!

四、变量

总结

1.定义格式:数据类型 变量名 = 数据值;

2.使用变量:输出打印,参与计算,修改记录值

3.使用场景:重复使用某个值,某个数据经常改变

4.注意事项:在一条语句中,可以定义多个变量。如:int d = 100, e = 200, f = 300;

变量在使用之前必须要赋值

五、计算机的存储规则

在计算机中,任意数据都是以二进制的形式来存储的

二进制可以对比十进制,逢二进一

进制表现
二进制01组成,代码中以0b开头
十进制0-9组成,无前缀
八进制0-7组成,代码中以0开头
十六进制0-9还有a-f组成,代码中以0x开头

进制转换:

任意进制转十进制:公式:系数*基数的权次幂再相加

二进制转十进制:8421转换法

十进制转其他进制:除基取余法

六、数据类型

数据类型分为基本数据类型和引用数据类型(引用数据类型后面面向对象再学)

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

数据类型关键字内存占用取值范围
整数byte1-2^7到2^7-1(-128~127)
short2-2^15到2^15-1(-32768~32767)
int4-2^31到2^31-1(10位数)
long8-2^63到2^63-1(19位数)
浮点数float41.401298e-45 ~ 3.402823e+38
double84.9000000e-324 ~ 1.797693e+308
字符char20 ~ 65535
布尔boolean1true,false

tips:为什么没有String?因为String是引用数据类型

布尔类型是boolean不是bool

如果要定义long类型的变量,在数据值后面需要加一个L作为后缀!,不推荐小写因为容易和1搞混

如果要定义float类型的变量,在数据值后面需要加一个F作为后缀!,f不容易搞混也可以

取值范围大小关系:double>float>long>int>short>byte

七、标识符

什么是标识符:就是给类,方法,变量等起的名字

规则可以参考阿里巴巴命名规则

标识符命名规则:(前四点为硬性要求)

1.由数字、字母、下划线、美元符号组成

2.不能以数字开头

3.不能是关键字

4.区分大小写

5.可以用小驼峰命名法(方法、变量),大驼峰命名法(类名)

八、键盘录入

Java已经帮我们写好一个类Scanner,这个类可以接受键盘输入的内容

步骤一:导包(Scanner这个类在哪)

import java.util.Scanner;

步骤二:创建对象(表示要开始用Scanner这个类了)

Scanner sc = new Scanner(System.in);

步骤三:接受数据(真正开始干活)

int i = sc.nextInt();

完整一些的输入代码:

//1.导包,找到Scanner这个类在哪,要写在类定义上面
import java.util.Scanner;

public class ScannerDemo1{
	public static void main(String[] args){
		//2.创建对象,表示要开始用Scanner这个类了
		Scanner sc = new Scanner(System.in);
		
		//3.接受数据,变量a记录了键盘录入的数据
		int a = sc.nextInt();
		System.out.println(a);
	}
}

九、IDEA

直接在官网下载:https://www.jetbrains.com/zh-cn/idea/

直接下载的最新版,傻瓜式下一步安装。

idea项目结构:project(项目)>module(模块)>package(包)>class(类)

idea写代码很方便,虽然和视频讲解的版本不一样,但是我还是捣鼓出了:

这个界面很漂亮,很高级,当然这个版本可能是非常人性化,比视频里操作更简单。

这里要注意一个新建package的时候,命名为com.lulu.demo1,这里是域名反写+包的作用格式,当然在文件夹打开时可以发现,这里是新建的是多级包(com里新建了lulu,lulu里新建了demo1),多级包之间用隔开的

idea的自动补全很高级,psvm(首字母)+回车(tab也行)可以快速自动生成main方法,输出语句可以用sout+回车自动生成

idea中类相关操作:新建类、删除类、修改类名

idea中模块相关操作:新建模块,删除模块,修改模块,导入模块

idea中项目相关操作:关闭项目,新建项目,打开项目,修改项目

  • 22
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值