一、什么是java语言?
Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。
二、java语言能做什么?
java语言的应用范围及其广泛,应用在互联网程序的开发领域,可以做网站,可以开发软件,还可以做安卓,开发游戏等方面,是世界上最流行的编程语言之一。
三、开发环境jdk的安装及环境变量的配置
链接:https://blog.csdn.net/u012934325/article/details/73441617
四、java的注释
1)单行注释以 // 开头 换行结束,如下所示:
// System.out.println("hello world")
2)多行注释以 /* 开头 以*/结束,如下所示:
/* public class ConstantDemo {
public static void main(String[] args){}}
*/
五、标识符命名规则
(一)硬性要求:
1)标识符可以包含 英文字母 26个(区分大小写) 、 0 -9数字 、 $ (美元符号) 和 _ (下划线) 。
2)标识符不能以数字开头。
3)标识符不能是关键字。
(二)软性要求:
1)类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
2)方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
3)变量名规范:全部小写。
六、常量与变量
1)常量:是指在Java程序中固定不变的量。
常量的定义:数据类型 变量名;
如图所示:
int num;
2)变量:在程序中可以变化的量
变量的定义:数据类型 变量名 = 数据值;
如图所示:
int num = 9;
3)注意:
- 变量名称:在同一个大括号范围内,变量的名字不可以相同。
- 变量赋值:定义的变量,不赋值不能使用。
七、数据类型
(一)java的数据类型分为两大两类:
1)基本数据类型 :包括 整数 、 浮点数 、 字符 、 布尔 。
2)引用数据类型 :包括 类 、 数组 、 接口 。
(二)基本数据类型:
(三)在Java中的默认类型:整数类型是 int 、浮点类型是 double
(四)数据类型转换:
(1)转换规则:范围小的类型向范围大的类型提升,byte、short、char 运算时直接提升为 int(byte、short、char—>int—>long—>float—>double)
(2)转换类型:
1)自动转换(隐式):当数据类型不一样时,将会发生数据类型转换
// float --> double,自动转换,符合从小到大的规则
double num2 = 2.5F;
System.out.println(num2); // 运行结果:2.5
2)强制转换(显示):将取值范围大的类型 强制转换成 取值范围小的类型
// double类型数据强制转成int类型,直接去掉小数点。
int i = (int)1.5; // 运行结果:1
八、运算符
(一)算数运算符
(1)符号在字符串中的操作:
符号在遇到字符串的时候,表示连接、拼接的含义。“a”+"b"的结果是“ab”,连接含义
(2)前++、后++、前–、后–运算
1)前++:变量先自加再赋值
int a = 1; // a计算结果是2
int b = ++a; // b计算结果是2
2)后++:变量先赋值再相加
int a = 1; // a的计算结果是2
int b = a++; // b计算结果是1
3)前- -:变量先自减再赋值
int a = 1; // a计算结果是0
int b = --a; // b计算结果是0
4)后- -:变量先赋值再自减
int a = 1; // a计算结果是0
int b = --a; // b计算结果是1
(二)赋值运算符
(三)比较运算符
(四)逻辑运算符
(五)三元运算符
(1)三元运算符格式:
数据类型 变量名 = 布尔类型表达式?结果1:结果2
(2)
布尔类型表达式为true,返回结果1
布尔类型表达式为false,返回结果2
(3)示例:
public static void main(String[] args) {
int i = (1==2 ? 100 : 200); // 结果为:false
System.out.println(i); // 返回200
int j = (3<4 ? 500 : 600); // 结果为:true
System.out.println(j); // 返回500
}