JAVA学习笔记
Posted Pggcute
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA学习笔记相关的知识,希望对你有一定的参考价值。
来自尚硅谷老师的学习笔记:
http://www.atguigu.com/
1.hello world
代码:
public class HelloWorld {
public static void main(String[] args) {//main方法为程序入口
System.out.println("Hello World");
}
}
编译 javac HelloWorld.java
运行 java HelloWorld
2.注释
2.1 单行
2.2 多行(不可嵌套)
2.3 文档注释(Java特有)/** */
会被解析
总结:
- 一个Java源文件中只能有一个类public,但可以有多个class
要求申明public的类的类名与源文件名相同 - 程序的入口是main()方法,格式是固定的
- 输出语句:
System.out.println():输出后换行
System.out.print():只输出数据
- 执行语句借位都以“;”结束
- 编译过程:编译完成后会生成一个或多个字节码文件,字节码文件名与源文件中类名相同
3.1 标识符:所有可以自己命名的都叫标识符
命名规则:
- 严格区分大小写,长度无限制
- 不能包含空格,数字不可以开头
- 可以包含保留字和关键字,但是不能使用
- 由字母大小写,0-9,_,$组成
3.2Java中的名称命名规范:
- 包名:多单词组成时所有字母都小写:xxxyyyzzz
- 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzZ
- 常量名:所有字母都大写。多单词时每个单词用下划线连接:xXX_Y_zzZ
3.3变量
- 定义格式:数据类型 变量名 = 变量值
- 分类:
定义float类型时必须以f或F结尾
定义long类型时必须以l或L结尾
通常,定义浮点型使用double
定义char类型,使用一对’ ',内部只能有一个字符
3.4运算符
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符
-
赋值运算符(= += /= -= *= %= )
支持连续赋值
思考:1编译过不了,2是正常的 -
比较运算符(关系运算符)
比较运算符的运算结果都是布尔型 -
逻辑运算符
逻辑运算符操作的都是bool型的变量
开发中推荐使用|| &&
-
位运算符(用的少)
5. 三元运算符
- 算术运算符
a. 关于除号 /
b. 关于取模运算 %
c. 关于自增++
以上是关于JAVA学习笔记的主要内容,如果未能解决你的问题,请参考以下文章