1-走进Java
1.Java的三个平台版本
1.JavaSE-----J2SE
JavaSE是其他两个平台版本的基础
2.JavaME—J2ME
针对于移动端开发的版本
3.JavaEE----J2EE
针对于web应用的开发版本
跨平台性
因为Java程序实在Jvm上运行的,而JVM针对不同的操作系统。
JVM:Java虚拟机
JRE Java运行环境
JDK Java开发工具包
语法结构
1.首先定义一个类:
class HelloWorld{}
2.在花括号中添加主函数(main方法)
public static void main (String[] args){}
3.在主函数的大括号中添加一条输出语句
System.out.println(“HelloWorld!”);
关键字
被Java语言赋予特定含义的单词
特点:组成关键词的字母全部小写
注意事项: goto和const为保留字存在
集成开发工具针对关键字有特殊的颜色标记,非常直观
标记符
就是给类,接口,方法,变量等起名字是使用的字符序列
组成规则:字母、数字、下划线、美元、驼峰 命名
有意义
注意:不能以数字开头 不能是Java中的关键字 区分大小写
常量
常量是一个固定的数值,是不可改变的,例如,数字1、2就是整型的常量
变量
变量 :1.数据类型 2.变量名 3.变量值
1.声明变量的数据类型和变量名(包含数字、字⺟、下划线、$,不能包含空格、运算符,不能⽤关键 字命名,不能以数字开头),⼤⼩写可以混⽤,⾸单词应该⼩写,后续单词的⾸字⺟⼤写。 userId、studentName (驼峰式命名法)
2、给内存空间赋值,该值就是变量值。
数据类型
(1)基本数据类型 : {
1)整型------整数【字节(byte 1字节),短整型(short 2字节),整型(int 4字节),长整型(long 8字节)】
2)浮点型----小数【单精度(float 4字节),双精度(double 8字节)】
3)字符型----字母/特殊符号(char 2字节)(’’)
4)布尔型----真或假(boolean 1) }
(2) 引⽤数据类型 : 1.类(class)
2.接口(interface)
3.数组
数据类型转换
默认转换
Java 可以⾃动对某些数据类型进⾏⾃动转换。
规则:只能由低字节向⾼字节进⾏转换,反之则不⾏。
byte->short->int->long->float->double
强制类型转换
目标类型 变量名 (目标类型)被转换的数据
运算符
赋值运算符
数据类型 变量名 = 数值/变量;
算术运算符
基本算术运算符
+、-、*、/、%、++、–
变量1 + 变量2
变量1 - 变量2
变量1 * 变量2
变量1 / 变量2
变量1 % 变量2
变量++、++变量
变量–、--变量
变量++:先操作,再运算。 ++变量:先运算,再操作。
关系运算符
==、!=、>、<、>=、<=
关系运算符只能用于 boolean 类型的数据运算 ,输出为true或false