注释
单行注释://
多行注释:/* */
文档注释
关键字
定义:被java赋予特定含义的英文单词
特点:1.全部小写 2.有颜色标记
1.class关键字
class关键字表示一个类,后面跟随类名
如public class Helloworld{
}
2.字面量(固定不变,即常说的字面常量)
- 整数
- 小数
- 字符串:双引号,引号中间可以有多个字符
- 字符:单引号,引号中间只有一个字符
扩展字符:
制表符:\t
作用:与前面的字符或字符串联系,补成8的倍数,最少补一个空格,最多补8个空格
- 布尔:分为true和false,分别也是关键字
- 空 :null,不能直接打印
变量
理解:数据可发生变化,用某个固定的数据类型表示,但其值可以改变
格式:数据类型 变量名 = 数据值
数据类型
基本数据类型
1.整数
byte:1个字节,-128~127
short:2个字节,-32768~32767
int:4个字节,默认
long:8个字节(使用long型变量时,末尾需要加上L后缀
2.浮点数
float:4个字节(使用float型变量,末尾 一定 需要加上F后缀
double:8个字节,默认
3.字符
char:2个字节
4.布尔
boolean:1个字节
注意事项
- 只能存一个值
- 变量名不允许重复
- 一条语句可以定义多个变量
例如
int a = 10,e = 100,f = 300;
- 变量在使用前一定要进行赋值
使用之前!使用之前!使用之前!
正确:
int a;
a = 100;
System.out.println(a);
错误:
int a;
System.out.println(a);
- 变量的作用范围,注意多个大括号的情况
存储规则
1.进制:
JDK7以前
- 二进制,代码以0b开头
- 十进制,默认,不加前缀
- 八进制,代码以0开头(八进制的英文octal
- 十六进制,代码以0x开头(十六进制的英文hexadecimal
2.进制转换
计算机组成原理内容
计算机中任何内容都以二进制的形式存在
即数字转成二进制,字母和汉字先查ASCII码表,找到对应的数字,再转换成对应的二进制存储
3.图像数据
- 像素
- 例如我的电脑,2560*1600,表示宽2560个像素小格子,高1600个像素小格子
- 灰度
- 0为黑,255为白,依次递减
- 三原色
- 光学三原色,每个像素小格子有红绿蓝RGB组成
- 可以写成十进制形式(255,255,255)
- 也可以写成十六进制
4.声音数据
总结
标识符
命名规则
硬性要求
- 由数字、字母、下划线、美元符号组成
- 不能以数字开头
- 不能时关键字
- 区分大小写
软性建议
- 小驼峰命名法:方法、变量
一个单词:全部小写
多个单词:第一个单词首字母小写,其他单词首字母大写
- 大驼峰命名法:类名
一个单词:首字母大写
多个单词:每个单词的首字母都大写
键盘录入
java帮我们写好一个类叫Scanner,这个类可以接受键盘输入的数字
步骤:
1.导包
import java.util.Scanner; //Scanner类在哪;导包的动作必须在类定义的上方
2.创建对象
Scanner sc = new Scanner(System.in);
3.接受数据
int i = sc.nextInt();
IDEA(2021版本)
idea项目结构
- project(项目)
- module(模块)
- package(包)
- class(类)
- package(包)
- module(模块)
创建步骤(防遗忘)
1.创建项目
点击new project
点击Empty Project,注意给项目取一个名字,然后finish
2.创建模块
点击
点击modules,点击+号,new module
选择java(即创建模块时选择的时java)
3.创建包
在src下new 一个 package
4.创建类
在包下创建javaclass