1、HelloWorld记事本编写
class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
注意事项:
1、中英文
2、class不要写错
3、后缀名
2、配置环境变量
PATH:让java和javac可以在任意目录下执行
两种方式:
CLASSPATH:让指定的class文件可以在任意目录下找到
3、安装IDEA(下载,安装,卸载)
Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
4、关键字:被java语言赋予特定含义的单词
5、标识符:给类,接口,方法,变量等起名字时的规则
1、由英文大小写字母组成
2、有数字
3、$和_
注意事项:
1、不能以数字开头
2、不能有除$和_以外的特殊字符出现
3、不能是java关键字
常见的命名规则:(java开发规范)
1、包(理解为一个文件夹/目录)
单级文件夹(所有字母全部小写)
举例:java
多级文件夹(所有字母全部小写,文件夹之间用.分开)
举例:com.java.zjx
2、类或者接口
一个单词组成(首字母大写其余字母小写)
举例:Hello
多个单词组成(所有单词的首字母大写,其余字母小写)
举例:HelloWorld
3、方法和变量
一个单词组成(所有字母小写)
举例:eat
多个单词组成(第一个单词全部小写,从第二个单词开始,首字母大写,其余字母小写)
举例:playGame
4、常量
一个单词组成(所有字母全部大写)
举例:NAME
多个单词组成(所有字母全部大写,单词与单词之间用下划线连接)
举例:FIRST_NAME
6、注释:
三种:
1、单行注释
//
2、多行注释
/* ... */
3、文档注释
/** ... */
7、常量
(1)字面值常量
整数常量:1,2
小数常量:3.14
字符串常量:"HelloWorld"
字符常量:'a'
布尔常量:true,false
空常量:null
(2)自定义常量
8、进制:
二进制
八进制
十进制
十六进制
其他进制转十进制:系数*基数^权的和
十进制转其他进制:除基取余,直到商为0,余数反转
二进制与十进制的快速转换:8421码
任意进制之间的转换:1、以十进制为桥梁
2、拆分组合法
a: 八进制3位为一组
b: 十六进制4位为一组
由于计算机内部数据参与运算的时候都是采用补码进行运算的,所以需要学习一下原码,反码,补码
原码:正数的原码就是二进制,最高位是0;负数的原码是二进制的最高位是1
反码:正数的反码与原码一致,负数的反码符号位不变,数值位按位取反,1变成0,0变成1
补码:正数补码与原码一致,负数的补码是反码末位+1.
快捷键:psvm,sout,ctrl+alt+下键