Java基础内容
1.Java 版本:
标准版 J2SE 桌面
移动版 J2ME 手机
企业版 J2EE 服务器
2.基于Java开发的工具
构建工具 Maven,Ant,Jekins
应用服务器 Tomcat
Web开发 Structs Spring Mybatis
开发工具 Eclipse Idea
3.开发环境
JDK>JRE>JVM
JVM 英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,.
JRE :英文名称(Java Runtime Environment),我们叫它:Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库。
JDK :英文名称(Java Development Kit),Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,java.exe,jar.exe 等。 ————转载自https://www.cnblogs.com/yangming1996/p/8508187.html
4.JDK的安装
百度搜索jdk1.8,点击第一个下载。
点击安装,然后添加环境变量
测试安装是否成功 打开cmd,输入java _version
5.基本数据类型
注意事项:long类型豆面要 L
float类型后面要加 F
6.进制
二进制 0b (是数字0)
八进制 0
十六进制 0x
当数字太大可以通过添加下划线的方式。 1000_3423_234234_4234
7.常用的Array类方法
打印数组元素 toString()
升序排列 Sort()
数组填充 fill()
7.静态语言和动态语言
静态类型语言 如果在编译时知道变量的类型,则该语言是静态类型的。我们经常说道的Java、C、C++在写代码的时候必须指定每个变量的类型。 优点就是编译器可以执行各种检查,也就是程序还没跑起来就能找到一些小错误,也就是是在compile-time 检查出错误的。
动态类型语言 一般是脚本语言,比如说Perl、Ruby、Python、PHP、JavaScript,可以更快地编写代码,不必每次都指定类型,做type checking是在run-time的时候去做的。优点是可能代码开发快,但是维护难(但是脚本语言平常写的代码量应该不太多,还比较好debug和修改)