第一章 Java开发入门
1.1Java概述
java三大技术平台
- JavaSE:标准版,为开发普通桌面和商务应用程序提供的解决方案。最核心的部分,包括集合、IO、数据库连接和网络编程
- JavaEE:企业版,为开发企业级应用程序提供的解决方案。包括Servlet、JSP、JavaBean、JDBC、EJB、Web Service
- JavaME:小型版,为开发电子消费产品和嵌入式设备提供的解决方案,主要应用于小型数字电子设备上软件程序的开发。
java语言的特点
- 简单性
- 面向对象性:支持持单继承,但支持接口之间的多继承,支持类和接口之间的实现机制,全面支持动态绑定
- 安全性:不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,从而使应用更安全
- 跨平台性:Java编写的程序可以运行在各种平台之上,一次编写,多平台运行
- 支持多线程:程序中可以有多个任务并发执行
1.2JDK的使用
- JDK:Java的开发环境,包括了Java的编译器,运行工具,文档生成工具,打包工具
- JRE:java运行环境,提供给普通用户使用,包含Java运行环境,不包含编译工具,用户可以运行编译好的程序
- JVM:Java虚拟机,不同平台安装不同的Java虚拟机,可以通过类加载器将编译好的字节码文件加载到内存,然后虚拟机针对加载到内存的Java类进行解释和执行,便可以看到运行结果。
第一章 Java开发入门
原文:https://www.cnblogs.com/MirandaYuen/p/14255206.html