Java介绍
Java发展历史:1990年,SUM公司推出了Oak语言,1995年,Java正式诞生,在2009年,SUM公司被Oracle公司收购,目前最为未定的Java版本是Java8、Java11以及Java17。
Java是一门半编译半解释的面向对象语言。
Java的优势是:简单、安全、开源、多线程、半编译半解释,面向对象
Java中的类名、方法名以及变量名都称为标识符,类名要使用帕斯卡命名法,而方法名和变量名都可以使用驼峰命名法。标识符是由数字、字母、下划线、$组成,同时不能够以数字开头以及使用关键字为变量名称。
public class Test {
public static void main(String[] args) {
int stu;//学生数量
int stu_age;//学生年龄
String stuName;//学生姓名
}
}
Java中的数据类型
原始(基本)类型:
整型: byte(1字节) short(2字节) int(4字节) long (8字节)
浮点型:float(4字节) double(8字节)
字符型: char(2字节)
布尔型: boolean(true/false)
引用类型: 类 接口 数组
数据转换:
自动转换:字节小的数据类型变量转换成字节大的数据类型的变量
double num = 16;//将整数型转换成浮点型
强制转换:字节大的数据类型变量转换成字节小的数据类型的变量
int num = 13;
byte number = (byte) num;//将int类型的变量转换成byte类型。
变量
变量的定义:数据类型 变量名称;
例如:int age; //年龄 String name;//姓名
变量赋值:变量名称 = 值;
例如: age = 20; name = "张三";
变量的定义和赋值: 数据类型 变量名 = 值;
例如:int age = 20; String name = "张三";
运算符:
算术运算符: +加 -减 *乘 /除 %取余
关系运算符: >大于 <小于 >=大于等于 <=小于等于 ==等于 !=不等于
逻辑运算符: &&(与) ||(或) !(非)
位运算符:&(按位与) |(按位或) ^(按位异或) >>(按位右移) <<(按位左移)
赋值运算符: = 例如 int num = 12;
复合赋值运算符: += 例如 num+=3相当于 num=num+3
-= 例如 num-=3相当于 num=num-3
*= 例如 num*=3相当于 num=num*3
/= 例如 num/=3相当于 num=num/3
%= 例如 num%=3相当于 num=num%3
自增自减运算符: ++ 例如 num++相当于 num=num+1