众所周知,想要学好一门语言。语法的学习在其中起到了很重要的作用。作为一名初学者,我们只有将这些语法知识记牢、夯实,才能在以后的学习中,更好的提高自己。下面我们就来学习JAVA语言的基础知识(上)。
1、关键字
含义:在java语言中有特殊含义的单词;
关键字要全部小写,并且用高级编程工具notepad++会高亮显示,goto和const是保留字;
2、标识符
作用:给包、类和接口、方法和变量、常量起名字;
特点:名字要见名知意;
书写规则:
包:名字要全小写;
单级目录:java;
多级目录:用点连接java.util;
类和接口:名字每个单词的首字母大写;
单个单词:Student;
多个单词:MathTool;
方法和变量:
单个单词:全小写main;
多个单词:从第二个单词开始首字母大写studentName,qqNumber;
3、注释
文档注释:用/** */于class和方法上;
代码注释:// 单行注释
/* 多行注释 */
其他作用:可以进行代码调试;
4、进制:二进制 0b开头由数字0和1组成;
八进制 0开头由数字0-7组成;
十进制
十六进制 0x开头由数字0-9和字母A-F组成;
5、进制转换:
任何进制到十进制,用位权展开法;
十进制到其他进制,用除法求余数的方式;
任何进制到任何进制:先用十进制转换在用除法求余数的方式;
6、8421码的应用:
把二进制对应的十进制数据记录下来,然后快速进行匹配;
7、变量:
含义:在程序执行的过程中,其值在某个范围内可以发生改变的量。
类型:
byte 1字节
short 2字节
int 4字节 默认
long 8字节
float 4字节
double 8字节 默认
char 2字节(unicode)
格式:
数据类型 变量名 = 数值;
变量从小类型向大类型:自动类型转换。
从大类型向小类型:手动类型转换
目标数据类型 变量名 = (目标数据类型)(原数据)
8、加号的使用:
对字符:
没有加法操作就是字符常量
如果字符有加号运算,会对应每个字符的Ascii码值再进行计算
对字符串:
要先明白加号的优先级相同,按照从左向右来计算:
1、字符串在左边,结果就是字符串
2、如果字符串在最右边,先完成左边的数值计算再进行字符串拼接,结果还是字符串!