1.安装JDK--软件开发工具包
2.配置环境变量
1)JAVA_HOME -- JDK的根目录
2)CLASS_PATH -- JDK的lib目录
3)Path--无需新建,只需要添加一条值,值为:JDK的bin目录
3.检查是否配置成功
win+R -->DOS-->java -version
4.使用工具进行开发
1)eclipse
2) IDEA
5.关于HelloWorld
1)我们可以选择工作空间-->workspace-->存放我们写的代码
2)创建Java Project -->创建pacakage-->创建class
===========================================
1. 标识符-->自定义的名字,如:项目名、包名、类名、变量名、方法名。。。
1)构成元素:字母、数字、下划线、美元符号
2)不能以数字开头
3)不能使用Java关键字
4)严格区分大小写,要做到见名知意
2.关键字--Java指定要使用的一些单词
1)53个,全小写的单词
2)两个保留字:const goto
3.注释
1)注释是给编程人员看的,为了增强代码的可读性
2)注释不会影响程序执行的结果与效率
3)单行注释//
4)多行注释/* */
5)文档注释/** */ --文档注释还可以添加一些关键信息,比如作者,版本号,开发时间
4.变量:会发生变化的量
1)格式:变量类型 变量名=变量值;【声明+初始化,这两步可以分开做】
比如:int age=18;[生命 初始化一起做] int age; age=18;[ 先声明,再初始化]
2)局部变量
写在方法中,或者局部代码块中
使用:使用时必须手动初始化(自己赋值)
作用范围:当方法结束的时候,局部变量释放
3)成员变量
位置:类里方法外
使用:使用时无须手动初始化,会自动赋予对应类型的默认值
作用范围:整个类中都生效,类消失,成员变量才会消失
5.数据类型
1)基本数据类型
byte 1 short 2 int 4 long 8 --默认值是0
float 4 double 8 --默认值是0.0
boolean 1 --默认值是false
char 2 --默认值是\u000,打印出来是空格
2)引用数据类型
String --字符串,需要用“”包裹,默认值是null
3)类型转换
小转大,直接转 --隐士转换,没有任何影响,可以直接转
大转小,强制转 --显示转换,需要强制类型转换,可能会发生溢出和精度丢失
浮变整,小数没 --浮点型转整形是直接舍弃小数部分的
TIPS:我们这里的小类型和大类型指的是取值范围,字节数只能用作参考
6.自面值规则
1)整数类型的字面值是int
2)浮点类型的字面值是double
3) byte short char 三种比int小的类型,可以使用范围内的值直接赋值
4)后缀 L F D
5) 进制前缀 0b -二进制 O-八进制 0x-十六进制
7.运算规则
1)计算结果的数据类型,与最大类型保持一致
int/int ->int double/int->double int/double ->double
2)byte short char 三种比int小的类型,计算时会自动提升成int再运算
3)整数运算溢出 如:光年案例
4)浮点数运算不精确
5)浮点数的两个特殊值 :Infinity NaN