day2
一、Eclipse安装
WIn系统软件安装方式两种:
1解压安装,只需解压,配置环境变量。
2应用程序安装。
二、HelloWorld入门程序
2.1程序开发三步骤
编写 编译(把.java文件变成.class文件) 运行
2.3注意事项:
(1)需要把文件后缀名显示出来,然后把后缀名改为.java。
(2)文件名与类的名字一致,类的名字就是class后面跟的名字,而且大小写必须一致。
2.4使用javac.exe编译.java文件
进入到源文件目录(Tab键可以自动补全代码)
命令行:javac HelloWorld.java
自动生成HelloWorld.class文件
命令行:java HelloWorld
运行java 文件。
三、基本概念
3.1关于main方法
运行程序的入口:JVM运行时,都会从main方法开始执行
3.2关键字
比如像public static class void等都是关键字,这些单词已经被java定义好
3.3标识符
在程序中,我们自己定义的内容,比如类的名字,方法的名字,变量的名字都是标识符。
命名规范(必须遵守的,否则报错):
可以包含26个英文字母(区分大小写),数字0—9;美元符号$。
不能以数字开头,而且不能是关键字。
企业命名规范:
类名:首字母大写,后面每个单词首字母大写
方法名:首字母小写,后面每个单词首字母大写
变量名:全部小写
四、变量
变量:可以变化的量叫做变量
常量:固定不变的量叫做常量
Java中要求一个变量只能保存一个数据,而且必须明确保存的数据类型。
基本数据类型:正数,浮点数,字符,boolean
引用数据类型:类,数组,接口
包装器类型:8个基本类型对应8个类,这8个类称为包装器类型。
拆箱与装箱
拆箱:包装器类型转化为基本类型
装箱:基本类型转化为包装器类型
五、数据类型转换
5.1自动数据类型转换
范围小的类型会自动向范围大的类型转换
5.2强制转换类型
两个short类型相加可能会超过short类型的取值范围,所以必须强转。
强制转换可能会造成精度丢失。
六、运算符
算术运算符:+ - * / % ++ --
a = i++:先给a赋值i,然后i+1
a = ++i:先i+1,然后把i+1的值赋给a
混合运算有异,独立运算时无差别。
赋值运算符:=
比较运算符:< > <= >= ==
逻辑运损符:
&&(短路与) :左边为false,右边不再运算
||(短路或) :左边为true,右边不再运算
!(非):取反
七、三元运算符
格式:数据类型 变量名 = 布尔类型表达式?结果1:结果2
如果布尔值为true则变量值为结果一,否则为结果2。