一、基础知识
1注释:注释就是在程序中,给代码进行解释说明的文字信息。
注释分类 | 书写方式 | 注意事项 |
单行注释 | //注释信息 | 用来注释当前行内容 |
多行注释 | /*注释信息*/ | 注释多行内容 |
文档型注释 | /**注释信息*/ | 可以生成帮助文档 |
2、标识符:在Java中用来起名字的符号。可以给类、变量、方法、常量、接口等等起名字。
3个规则(不能打破)
以字母、下划线、美元符号$开头,后接字母、下划线、美元符号$、数字
不能用Java中的关键词作为标识符。(String不是关键词)
java是严格区分大小写的(Class和class意义不同)
2个标准
见名知意(ali 阿里 shanghai 上海)
驼峰原则(类:所有单词首字母均大写:ShangHaiYouJiXian /变量:shangHaiYouJiXian)
1个注意事项
java采用的字符集合是Unicode,所有我们说的字母,可以是中文或者是其他国家的通用字符信息。
三、字符集合:字符集合就是一张表,用来做字符信息和数字信息的转换。
因为计算机是无法识别字符信息的a,b,张,我们在设计的时候将这些字符和数字信息做了一个转换
关系表。这个表就是字符集合。
字符信息 | 数字信息 |
a | 65--->1000001 |
b | 66--->1000010 |
张 | 11011 |
实际在存储的时候,将写入的字符信息通过查询字符集合表来转换为对应的数字,实际计算机中存储的就是数字对应的二进制信息。
转换字符集和:
在工具中修改字符编码
编译的时候指定字符集合 javac -encoding utf-8 java文件名
四、变量:程序运期间,其值可以发生改变的量称之为变量。不发生改变的量称为常量。
声明
格式:variable_type name;
初始化
格式:variable_type name; name=value;
常见问题
一个变量想要使用必须先声明再初始化
变量在程序运行期间其值可以发生改变
java中不允许声明同名的变量
jdk10之后增加了var类型,但是不能在声明的时候使用,必须要保证初始化,只有这样才能做类型推断,保证通过的值能够推断出来当前的变量的具体类型。
变量三要素
变量名:java中给变量起名必须要满足标识符的定义,另外变量起名时需要满足驼峰原则(首字母小写,剩余单词首字母大写,其余全部小写)
变量类型:java是一门强类型的编程语言,所以所有的变量和数据本身都是存在类型的,不同类型的数据和变量它们的存储空间范围是不一样的,这样就极大的提升了数据的内存利用率。
生命周期
五、数据类型
基本类型
整数型:
byte (字节型) 1个字节 表数范围[-128,127]
short(短句型) 2个字节 表述范围+-30000左右
int (整型) 4个字节 表数范围+-21亿左右
long (长整型)8个字节 表数范围 很大很大
2. 浮点型:
float (单精度) 4个字节精度取值7位左右
double(双精度)8个字节 精度取值14位左右
注:小数的赋值方法: 1.正常赋值 2.省略0 3.科学计数法
3.字符型:char
4.逻辑型:boolean
引用类型
数组[]
类 class
接口 interface