1、java语言的特点
- java语言是简单的
- java语言是面向对象的
- java语言是分布式的
- java语言是健壮的:(1)java是强类型语言。java要求使用显式的方法声明,这样编译器就可以发现方法调用错误,保证程序的可靠性。(2) java丢弃了指针。这样可以杜绝内存的非法访问,虽然牺牲了程序员操作的灵活性,但对程序的健壮性而言,是很好的。(3) java的垃圾回收机制。java虚拟机提供管理内存 的机制,用于在空闲时间以不定时的方式动态回收无任何引用的对象所占据的内存空间。 (4)java提供了异常处理机制,程序员可以把一组可能出错的代码放在同一个地方,针对可能的错误编写处理代码,简化错误处理过程,便于恢复。
- java语言是安全的
- java语言是平台无关的:指用java编写的应用程序,编译成字节码文件(.class 后缀)后,不用修改就可以在不同的软硬件上运行。
- java语言是可移值的
- java语言是解释型的
- java语言是高性能的
- java语言是多线程的
- java语言是动态的
2、JDK(Java Development Kit)的介绍
JDK = JRE + Tools & Tool APIs + Java language
API: Application Program Interface,应用程序开发接口
JRE (Java Runtime Evironment): JAVA运行时环境
包括了JVM在内,提供给应用程序一个执行环境即提供给程序运行时所需的类库。如果没有JRE JAVA应用程序将无法运行。
JVM(Java Virtual Machine): Java虚拟机
3、配置JDK