"java基础总结-经典"
Java是一种广泛使用的编程语言,由Sun Microsystems的James Gosling等人于1991年开始开发,最初命名为Oak。1994年,由于其跨平台的潜力,Oak被改名为Java。Java技术体系分为三个主要部分:
1. **JAVAEE (Java Platform Enterprise Edition)**:专为开发企业级应用程序设计,尤其适用于构建Web应用程序。它包括一系列的API和服务,如Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)等。
2. **JAVASE (Java Platform Standard Edition)**:用于开发桌面应用程序,它是JAVAEE和JAVAME的基础,包含了Java的核心库和Java虚拟机(JVM)。
3. **JAVAME (Java Platform Micro Edition)**:适用于开发小型设备和嵌入式系统的应用程序,如手机应用。
Java的开发离不开**JDK (Java Development Kit)**,它包含了编译器、调试器、文档生成工具等开发工具,以及**JRE (Java Runtime Environment)**,这是运行Java程序所必需的,包括JVM和核心类库。
配置Java环境变量是确保Java工具可全局访问的关键步骤。主要有两个环境变量:
- **JAVA_HOME**:指向JDK的安装路径,这样系统可以找到Java的二进制工具。
- **PATH**:添加JDK的`bin`目录,使得命令行可以识别Java工具。
- **CLASSPATH**:指定查找Java类文件的路径,包括当前目录(`.`)和其他自定义路径。
配置环境变量有两种方式:永久配置(通过修改系统环境变量设置)和临时配置(在命令行中使用`set`命令)。
Java的特点包括平台无关性(Write Once, Run Anywhere)、自动内存管理(垃圾收集机制)、丰富的类库支持、面向对象编程等。学习Java时,通常遵循以下步骤:
1. **理解技术本质**:了解Java是什么,它的历史背景和用途。
2. **掌握特性与注意事项**:学习Java的语法特性,以及使用过程中的注意事项。
3. **实践应用**:通过编写示例代码(demo)来实践使用Java。
4. **应用场景探索**:通过测试(test)来理解何时应使用Java。
Java的基础知识涵盖了变量、数据类型、运算符、流程控制语句、类与对象、接口、包、异常处理、多线程、输入输出流等多个方面。深入理解并熟练运用这些概念是成为Java开发者的基础。