在码歌学习java的第二天
一.深入理解第一个HelloWorld程序
1.11.编译报错
- 所有程序的符号都是用英文,不能使用中文。
- java严格区分大小写,注意大小写问题。
- 注意public修饰的class的类名要和.java文件名保持一致。
1.12.运行报错
- 一定要注意书写main方法,书写规范:
public static void main(String[] args){
}
1.2深入理解第一个程序public是修饰符,表示公开的,公共的。
- class表示一个类,被public修饰的是公共类,公共类的类名要和.java文件名保持一致。
- class后面跟类名,类名不可以以数字开头。
- {}中的表示是代码块大括号是承兑出现的。
- static表示静态的
- void是返回值,表示无返回值。
- main是方法名称,有main的方法称之为主方法,他是一个程序的入口,程序只有进入了主方法才能依次执行里面的代码。
- ()代表的是方法,看见了()就表示有方法出现了。
- String是表示字符串。
- []表示的是数组。
- args表示的是形式参数名称,是能改动的(不建议改动)。
- syste.out.println()是输出语句。
- ""表示原样输出
- ;表示的是一个语句的结束。
- 一个.java文件可以存放多个class,但是被public修饰的智能有一个。
- 编译.java文件会将当前.java文件中的所有class文件都编译成.class文件。
- 要注意public修饰的class的类名要和.java文件的文件名保持一致。
二. Java基础语法
2.1注释:
注释就是用来解释说明,让自己和别人阅读代码起来更加方便,更容易懂。而字节码文件中却没有注释内容
2.1.1注释的分类
注释分类 | 书写格式 | 注意事项 |
---|---|---|
单行注释 | //注释内容 | 只能注释一行 |
多行注释 | /注释内容/ | 可以注释多行 |
文档注释 | /*注释内容/ | 可以注释多行,并生成帮助文档 |
2.2标识符
java中用来标示的符号。标示java中的类、变量、接口、数组等。
在java中用来起名字的。
2.2.1三个规则
- 不能以数字开头,以字母、下划线、美元符号* ∗ 开 头 后 跟 字 母 、 下 划 线 、 美 元 符 号 * 开头 后跟 字母、下划线、美元符号 ∗开头后跟字母、下划线、美元符号 数字
- 不能是java中的关键词 长度无限制
- 严格区分大小写
2.2.2两个标准
- 见名知意 :看见起的名字知道是啥意思
- 驼峰原则 :首字母大写其它单词的首字母均大写
2.2.3一个注意事项
可以使用中文,但是不建议使用
2.3关键词
关键的词,在java中对于某些单词已经存在了自己特殊的用法以及逻辑。
例如:public ,main,class,final,static,if,else。。。。。。。
true、false、null -> 他们也是关键词千万不要忘记。
goto 不建议使用, 保留字。include 。
2.4字符集合
- 字符集合就是一本字符和计算机二进制的对照表。
- 常见的字符集合:ASCII(美国信息交换表 1个字节 8位) GBK(中国大陆的字符集) BIG5(中国台湾) 2个字
节 (65536) 。目前市面上的字符集合统一采用的是UTF-8(2个字节)。[有人维护,不会出现乱码扩散]。
2.5变量
- 变量是用来存放数据的
- 在运行期间其值可以发生改变的
- 程序在执行过程中需要进行一些运算,结果用变量来存放
2.5.1变量的要素
- 数据类型
- 变量名
- 作用范围/生命周期
2.5.2变量的使用
i.声明
数据类型 变量名;
ii赋值
- 在main方法中 {}不能定义同名变量。否则编译报错。
- 在程序运行期间,可以直接通过变量名给变量重新赋值。
- 声明和赋值一般情况下会放在一行 int num = 10 ;
public class Demo07{
public static void main(String[] args){
//声明一个变量
int a;//声明了一个int类型的变量 开了一个单人间 单人间的房号是a
//给变量a赋值
a = 10;
System.out.println(a);
}
}