1、Java是一种高级计算机语言,是可以编写跨平台应用软件、完全面向对象的程序设计语言。
2、Java划分为三个技术平台:Java SE、Java EE、Java ME
Java SE是桌面应用,Java EE是web应用,平台企业版,Java ME是手机应用,平台微型版
3、Java语言的特点:简单易用、安全可靠、跨平台(通过Java虚拟机实现)、面向对象、支持多线程、自动进行垃圾回收(c语言没有)。
Java引入了虚拟机的概念,通过虚拟机(JVM)可以在不同的操作系统上运行Java程序,从而实现跨平台特性。
4、所有的可执行文件都在bin文件夹下
5、bin目录:该目录用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和 javadoc.exe(文档生成工具)
javac.exe是Java编译器工具,它可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。就是将.java文件编译成.class文件。
java.exe是Java运行工具,它会启动一个Java虚拟机(JVM)进程,专门负责运行由Java编译器生成的字节码文件(.class文件)
6、db目录:db目录是一个小型数据库
7、include目录:在启动时引入一些C语言的头文件。
8、jre目录:此目录时Java运行时环境的根目录,它包含Java虚拟机、运行时的类包、Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
jre只负责编写,不负责编译(只有java没有javac)
9、lib目录:为Java类库或库文件,是开发工使用的归档包文件
10、src文件夹:放置JDK核心类的源代码。