Java基础知识概述:类、对象、JDK、JRE、JVM等概念
需积分: 3 7 浏览量
更新于2024-07-25
收藏 226KB DOCX 举报
Java基础知识
Java是一种广泛使用的程序设计语言,具有平台独立性、对象导向、分布式、多线程、动态等特点。在一个Java文件中,只允许包含一个被public修饰的类,而且必须保证该Java文件的名称和被public修饰的那个类的类名保持一致。
Java的历史可以追溯到1991年,当时由詹姆斯·高斯林(James Gosling)等人在昇陽電腦公司(Sun Microsystems)开发的。Java语言的发展经历了多个版本,包括Java 1.0、Java 1.1、Java 1.2、Java 1.3、Java 1.4、Java 1.5、Java 1.6、Java 1.7等。在Java 1.5版本中引入了泛型(Generic),在Java 1.6版本中引入了枚举(Enum)。
Java应用程序的开发需要JDK(Java Development Kit),JDK中包含了Java开发工具集,包括Java编译器(javac)、Java运行环境(JRE)、Java虚拟机(JVM)等。Java应用程序的执行需要JRE,JRE提供了Java虚拟机和库文件。
Java环境配置需要设置Path和CLASSPATH环境变量,Path变量指定了Java应用程序的搜索路径,CLASSPATH变量指定了Java类文件的搜索路径。在DOS命令中,.表示当前目录,..表示上一层目录。
Java语言的基本概念包括类、对象、继承、多态、封装、抽象等。类是Java语言的基本组成部分,类的定义使用class关键字,类中可以包含属性和方法。对象是类的实例化,对象可以调用类中的方法和属性。
Java语言的特点是大小写敏感,类的名称、变量名称、方法名称都区分大小写。在Java语言中,类的基本概念包括类的定义、类的继承、类的多态、类的封装、类的抽象等。
Java语言的应用非常广泛,包括Java Applet、Java应用程序、Java Servlet、JavaServer Pages(JSP)、Enterprise JavaBeans(EJB)等。Java语言的发展前景非常广阔,随着移动互联网和物联网的发展,Java语言将继续扮演着重要的角色。
袖口的米粒
- 粉丝: 2
- 资源: 1
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析