# day_01## 高级编程语言1、面向对象(Java)/面向过程2、静态类型(Java)、动态类型 1.静态类型语言:书写定义变量的时候需要指定数据类型 2.动态类型语言:书写定义变量的时候不需要指定数据类型3、强类型语言(Java)、弱类型语言 1.强类型语言:对于变量不能指鹿为马除非强制类型转换 2.弱类型语言:和强类型语言相反的一个过程4、编译型/解释型(Java半编译半解释) 1.编译型语言:特定的编程语言使用特定的编译器 2.解释型语言:代码的运行依靠解释器5、是(Java)否垃圾(内存)自动回收## Java的分类1、JavaSE2、JavaEE3、JavaME## IDEA安装