JDK安装目录:
bin:存放各种工具买了,比较重要的有javac和java
conf:相关配置文件
include:平台特定的头文件
jmods:各种模块
legal:各模块的授权文档
lib:工具的一些补充jar包
javac是JDK提供的编译工具,把java文件编译成class文件
java是JDK提供的工具,用来运行class文件,运行时不加后缀名
java的主要特性:面向对象、安全性、多线程、简单易用、开源、跨平台
java语言跨平台是通过虚拟机实现
java语言不是直接运行在系统中,而是运行在虚拟机中的
JDK(java development kit):java开发工具包 由以下三个组成
JVM(java virtual machine):java虚拟机,真正运行java程序的地方
核心类库:java已经写好的东西,可以直接用
开发工具:javac 编译工具、java 运行工具、jdb 调试工具、jhat 内存分析工具 等等
JRE(java runtime environmeng):java运行环境 由以下三个组成:JVM、核心类库、运行工具
JDK包含了JRE,JRE包含了JVM
计算机中有三类数据:Text文本(数字、字母、汉字)、Image图片(黑白图、灰度图、彩色图)、Sound声音
java中二进制以0b开头,十进制不加前缀,八进制以0开头,十六进制以0x开头
计算机中颜色采用光学三原色(RGB):红、绿、蓝,可以写成十进制(255,255,255),或者十六进制(FFFFFF)