1.Java概述
Java 发明的公司是SUN公司,之后Oracle公司收购了。
1995年诞生,1996 jdk1.0版本发布
java包括J2SE J2EE J2ME三个版本
2004年 jdk1.5 java三个版本改名之后使用JAVASE 5.0
JAVAEE
JAVAME三种名称
2009年收购 Oracle(甲骨文)
现在最新的版本应该是jdk 14
LTS的意思是现在还在持续更新维护的版本
LTS现在是java11-14
2.java三个版本分类
JAVASE:java standard edition
JAVAEE:java enterprise edition
JAVAME:java micro edition
3.JDK
jdk 1.0 --------------------jdk 14
4.环境:JDK下载,安装,配置
5.编辑器:记事本,eclipse,idea
6.Java程序:应用程序,小应用程序
java源文件(.java)–>编译javac(.class)–>执行java
7.java源文件:
入口方法:main
main参数:String[]
文件名:public的类名,必须为文件名
8.JDK,JRE,JVM
JDK:java development kit:java开发包,开发者
------JRE和java工具 javac java
JRE:java runtime environment:java的运行环境
------Java类库和JVM
JVM:java virtual machine:java 虚拟机 执行class文件的
JVM–不是跨平台,java是依靠class文件完成跨平台的,每个平台下载自己的虚拟机,虚拟机可以直接执行class文件。
9.数据类型:基本数据类型和引用类型
基本数据类型:8种
整形:byte,short ,int, long
byte 1个字节 8位 -128~127
short 2 16
int 4 32 封装类型是Integer
long 8 64 数据末尾要加L/l后缀
默认的常量 int类型
long l = 2100000000000l
浮点型:float 单精度 double 双精度
float 4 32 F/f
float f = 5.67f;
double 8 64 D/
double d = 5.67;
默认的常量double类型
字符:char 2个字节 0-65535
char c1 = ‘a’;
char c2 = 97;
System.out.println(c2)//a 97
char c3 = ‘中’
char c4 = ‘\u0231’;
char c5 = ‘\n’;
char c7 = ‘\t’;
char c8 = ‘\’;
String str = “c:\java\web”;
布尔:boolean