一、Java的基本知识
1、注释
①单行注释://
②多行注释:/* /
③文档注释:/* */
2、标识符:是指自定义的名字,不能以数字开头,可以添加特殊字符_$,不要用汉字
①包名
②类名
③方法名/变量名
④参数名
3、命名规则:驼峰命名法
①包名:com.helloworld–每一个单词都是小写,有域名要倒着写
②类名:HelloWorld–每一个单词首字母大写(大驼峰)
③方法名/变量名:getStudentAge–除了第一个字母小写外,其余的字母大写(小驼峰)
4、变量
①何为变量?
变量就是用来存储数据的
②命名规范
变量命名可以是以数字、字母、某些特殊字符组成的组合,但是不能以数字开头。
为了规范命名,也同时方便记忆,命名变量名都是以字母开头。
③变量的类型
定义一个x变量,并把8赋值给变量
Python中:x=8
Java中:int x=8
在Java中任何数据都是有类型的,要在变量前面声明变量的类型,如:int是变量的类型
按照数据类型来分:基本数据类型变量与引用数据类型变量
5、基本数据类型–八大基本数据类型(四类八种):存的就是具体的值
①逻辑类型
boolean(布尔类型):true/false
②整型(整数)
byte(字节型):1字节
short(短整型):2字节
int(整型):4字节
long(长整型):8字节
③浮点型(小数)
float(单精度的浮点型):4字节
double(双精度的浮点型):8字节
④字符型
char(字符型):char类型的变量,赋值的时候数据长度只能是一位,并且用’'包起来。2字符
6、引用数据类型变量:存的是一个地址值,再由地址值指向某个值
引用数据类型分类:类、数组、接口、枚举字符串
数组
概念:数组是一种数据结构,它是一个容器,用来存放数据。不同类型的数组,可以存放不同类型的数据。
特点:长度固定、固定数据类型
数组分类:一维数组、多维数组(二维数组)
一维数组
①创建一个数组,但是没有初始化数组的元素,需要设定数组的大小
示例:int[] Arr = new int[10]
②创建一个数组,并已知数组的内部元素
示例:int[] Arr = {2,4,6,8}
数组的基础用法:
①数组的符号是花括号:{}
②数组的取值也是根据索引去取值
③统计数组的长度: 数组名.length
多维数组(二维数组)
①创建一个数组,但是没有初始化数组的元素,需要设定数组的大小
数组内部的每个数组的元素个数未确定的情况:
示例:数据类型 [] [] 数组名=new 数据类型 [size] []
数组内部的每个数组的元素个数都是一样的情况:
示例:数据类型 [] [] 数组名=new 数据类型 [size] [size]
②创建一个数组,并已知数组内部每个数组的所有元素
示例:int[] []Arr = {{2,4},{1,3},{5,6}}
引用数据类型除了字符串与数组,可直接定义数据类型,其他的引用数据类型定义数据类型,必须要new一个对象