学习Java之前需要准备些什么?

本文介绍Java基础知识,包括Java的三类划分(JavaSE、JaveEE、JavaME),以及JVM、JDK、JRE等概念。还讲解了环境变量的配置,编写Java程序的要点,以及Eclipse开发工具的下载安装、项目导入导出等内容。

一、认识 java

1. java分为三类

JavaSE 基础核心
JaveEE web方向(企业版)
JavaME 移动、游戏…(嵌入式开发)

2. 概念

JVM java虚拟机 JVM就包含了解释器(interpreter)

  • 整个java程序的执行过程如下

JDK (java Development kit) java开发工具包
JRE (java runtime Enviroment) java运行环境

二、环境变量的配置

JAVA_HOME C:\Program Files\Java\jdk1.8.0_131
CLASS_PATH .;C:\Program Files\Java\jdk1.8.0_131\bin
path 添加C:\Program Files\Java\jdk1.8.0_131\bin

三、编写java程序

// helloworld.java

public class helloworld{
    public static void main(String [] args) {
        System.out.println("welcome to java!");
    }
}
  • 执行【谨记 java命令后不加后缀名】

四、Eclipse 安装和使用


1. 下载安装

下载eclipse

创建项目

2. 项目的导入和导出
  • 找到项目的位置,然后将其复制导出

  • imort 引入已有项目

五、写到这里

相信兄弟盟已经知道了学习Java需要先准备些什么,点关注,不迷路,关注程序员曾曾,每天分享不同的Java基础知识。想要知道更多Java基础知识的我这边整理了一个我自己的GitHub仓库:Java小白修炼手册,大家如果有需要可以自行查看

### 学习 Javassm 框架的前置知识 学习 Javassm(即 Spring、Spring MVC 和 MyBatis 的整合)框架需要具备一定的基础知识,这些知识涵盖了 Java 编程语言的核心特性及其生态系统中的常用工具和技术。以下是具体的要求: #### 1. **Java 基础** 需要熟悉 Java 的基本语法和核心概念,包括但不限于变量、控制流语句、数组、集合框架等内容。特别需要注意的是面向对象编程的相关知识,例如类(Class)、对象(Object),以及泛型(Generics)的应用[^1]。 #### 2. **Java Web 开发基础** 理解 B/S 架构的工作原理是非常重要的,因为 SSM 是一种基于该架构的企业级开发技术栈。此外,还需要掌握 Servlet、JSP 及其生命周期等相关内容[^5]。 #### 3. **数据库与 SQL** 数据库操作是任何企业级应用不可或缺的一部分。因此,在学习 SSM 框架之前,应熟练掌握至少一种主流的关系型数据库管理系统(RDBMS),比如 MySQL 或 Oracle,并能够编写高效的 SQL 查询语句。 #### 4. **Spring 框架的基础理论** 春季框架的设计理念对于理解整个 SSM 技术体系至关重要。这不仅涉及具体的 API 使用方法,还包括对其背后设计哲学的学习——如何通过依赖注入(DI)和控制反转(IoC)实现模块化程序结构;同时也要学会利用 AOP 进行业务逻辑分离等高级技巧[^2]。 #### 5. **MyBatis ORM 工具** MyBatis 是一个优秀的持久层解决方案,允许开发者自定义 SQL 并将其映射到实体模型上。所以在进入全面项目实践前,应该先了解 Mapper 接口定义方式、ResultMap 类型处理机制等方面的知识点[^4]。 #### 6. **HTML/CSS/JavaScript 前端技术** 虽然主要讨论后端部分,但是为了构建完整的交互体验,简单的前端页面制作能力也是必要的。可以尝试使用 Bootstrap 来快速搭建响应式布局界面,或者引入 jQuery 库简化 DOM 操作过程。 ```java // 示例代码展示 Map 的简单初始化 Map<String, String> map = new HashMap<>(); map.put("key", "value"); System.out.println(map.get("key")); // 输出 value ``` 以上就是准备阶段所需的主要技能清单。当上述各项都已牢固掌握之后,则可进一步探索更深层次的内容,如事务管理配置文件解析等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值