1.含义:被java语言赋予特定含义的单词
2.特点:组成关键字的单词字母全部小写
3.goto和const作为保留字,目前并不使用
4.类似notepad++这样的高级记事本,针对关键字都有特殊的颜色标记,非常直观
class KeyWordDemo{ public static void main(String[] args){ System.out.println("HelloWorld!"); } }1.含义:给类,接口,变量,方法等起名字时使用的字符序列
2.组成规则:
英文大小写字母数字字符$和__3.注意事项:
不能以数组开头不能使用java的关键字严格区分大小写 class IdentifyDemo{ public static void main(String[] args){ //定义一个int的变量且赋值为100 int x = 100; } }1.见名知意
eg:定义一个学生类
class Student{ }2.对包命名:全部小写
①什么是包?
其实就是文件夹,用于把相同的类名进行区分
eg:喊张三回答问题,但是如果一个班上是有多个同学都叫张三,这样就不知道喊谁了
但可以这样喊:坐在小航前面的张三回答问题
单级包:siwei
多级包:cn.siwei
3.类或接口:
一个单词组成:单词的首字母必须大写
class Student{ } class Dog{ }多个单词组成:每个单词的首字母必须大写
class StudentDemo{ }4.方法或变量:
一个单词:单词的首字母必须小写
eg:age
多个单词:从第二个单词开始,每个单词首字母大写
eg:studentAge, showAllNames()
5.常量:
一个单词组成:全部大写
eg:PI
多个单词组成:每个字母大写,用__隔开
eg:STUDENT_MAX_AGE
1.什么是注释?
用于解释说明程序的文字
好处:
提供程序的阅读性可以帮助我们调试程序一定要养成写注释的习惯
2.注释的分类及格式
//单行注释
/* 注释文字 */多行注释
/** 注释文字 */文档注释:被javadoc工具解释生成一个说明书,
注意:多行注释不能嵌套使用,而单行可以
//这是我的注释案例 class NotesDemo{ /* 这是main方法 是程序的入口 被JVM调用 */ public static void main(String[] args){ System.out.println("HelloWorld"); } } /* 需求:我要写一个java程序,把“HelloWorld”这句话输出在控制台 分析: A.要写一个java程序,必须先定义一个类 B.数据能够输出,说明程序可以独立运行,即必须定义main方法 C.把数据输出在控制台,必须使用输出语句 实现: A.java语言提供一个关键字class来定义类,后面跟的是类名 B.main方法的格式是固定的 public static void main(String[] args){ } C.输出语句的格式是固定的 System.out.println(这里的内容是可变的); */ //这是我的HelloWorld案例 class HelloWorld{ /* 为了程序能够运行,定义main方法 main方法的程序的入口 被jvm调用 */ public static void main(String[] args){ //为了把数据输出在控制台,使用输出语句 System.out.println("HelloWorld"); } }1.概念:
在程序执行过程中其值不可以改变的量
2.常量的分类:
字面值常量 字符串常量 用双引号括起来的内容 eg:“Hello”整数常量 所有整数 eg:123,10小数常量 所有小数 eg:12.13字符常量 用单引号括起来的内容 eg:‘A’ ‘a’ ‘0’布尔常量 只有true和false空常量 null 自定义常量1.概念:进制是一种进位的方式,X进制表示逢X进1
3.不同进制的数据组成
二进制:由0,1组成,以0b开头八进制:由0,1,…,7组成,以0开头十进制:由0,1,…,9组成,默认整数为十进制十六进制:由0,1,…,9,a,b,c,d,e,f(大小写均可),以0x开头4.其他进制到十进制的转化
5.十进制到其他进制的转化
6.8421码
7.原反补码