一 Java:面向对象语言
跨平台,一次编译,各个平台执行。
提到jdk,其中包括jre,jre内又包括jvm. jvm本身支持在多平台下执行编译过的java语言(二进制)
eclipse本身自带编译器,所以一般只需选择jre路径就可以了
bin目录下只有jdk中才有 javac 编译命令
二 基本语法
1.数据类型
基本类型:
数值型(整形:int short long byte)(浮点型:float double)
字符型(char)、布尔型(boolean)
引用类型:指向一个对象,不是原始值
数组
接口
类
2. 算术运算 +-*/% ++ -- ...
3. 关系运算 <> != == ...
4. 逻辑运算 && ||
5. 判断:if else; for ; switch; while;
三 对象、类、包
类集合在包中,防止类名冲突
访问作用域、重载、重写、类继承、接口实现
四 集合
list -- ArrayList、LinkedList
Map -- HashMap、TreeMap
五 异常