百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

第一课:Java简介与开发环境搭建

mhr18 2025-03-07 21:54 10 浏览 0 评论

1. Java简介

**1. Introduction to Java**

Java是一种广泛使用的高级编程语言,由Sun Microsystems(现为Oracle Corporation)于1995年发布。Java具有以下特点:

Java is a widely used high-level programming language, released by Sun Microsystems (now Oracle Corporation) in 1995. Java has the following characteristics:

- **跨平台性**:Java程序可以在任何支持Java虚拟机(JVM)的平台上运行。

**Platform Independence**: Java programs can run on any platform that supports the Java Virtual Machine (JVM).

- **面向对象**:Java是一种面向对象的编程语言,支持封装、继承和多态等特性。

**Object-Oriented**: Java is an object-oriented programming language that supports features such as encapsulation, inheritance, and polymorphism.

- **简单易学**:Java的语法相对简单,适合初学者学习。

**Easy to Learn**: Java's syntax is relatively simple, making it suitable for beginners.


---


#### 2. 开发环境搭建

**2. Setting Up the Development Environment**

要开始编写和运行Java程序,你需要安装以下工具:

To start writing and running Java programs, you need to install the following tools:

- **Java Development Kit (JDK)**:JDK包含了编译和运行Java程序所需的工具。

**Java Development Kit (JDK)**: The JDK contains the tools needed to compile and run Java programs.

- **集成开发环境 (IDE)**:推荐使用IntelliJ IDEA、Eclipse或NetBeans等IDE来编写和调试Java代码。

**Integrated Development Environment (IDE)**: It is recommended to use IDEs such as IntelliJ IDEA, Eclipse, or NetBeans to write and debug Java code.


##### 安装步骤:

**Installation Steps:**

1. **下载并安装JDK**:

**Download and Install JDK:**

- 访问[Oracle官网](
https://www.oracle.com/java/technologies/javase-downloads.html)下载适合你操作系统的JDK版本。

Visit the [Oracle website](https://www.oracle.com/java/technologies/javase-downloads.html) to download the JDK version suitable for your operating system.

- 按照安装向导完成安装。

Follow the installation wizard to complete the installation.


2. **设置环境变量**:

**Set Environment Variables:**

- 在Windows系统中,右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。

In Windows, right-click on "This PC" -> "Properties" -> "Advanced System Settings" -> "Environment Variables".

- 在“系统变量”中找到`Path`,点击“编辑”,然后添加JDK的`bin`目录路径(例如:`C:\Program Files\Java\jdk-版本号\bin`)。

Find `Path` in "System Variables", click "Edit", and add the JDK's `bin` directory path (e.g., `C:\Program Files\Java\jdk-version\bin`).

- 在macOS或Linux系统中,编辑`~/.bash_profile`或`~/.bashrc`文件,添加以下行:

On macOS or Linux, edit the `~/.bash_profile` or `~/.bashrc` file and add the following lines:

```bash

export JAVA_HOME=
/Library/Java/JavaVirtualMachines/jdk-版本号.jdk/Contents/Home

export PATH=$JAVA_HOME/bin:$PATH

```

- 保存文件并执行`source ~/.bash_profile`或`source ~/.bashrc`使更改生效。

Save the file and execute `source ~/.bash_profile` or `source ~/.bashrc` to apply the changes.


3. **验证安装**:

**Verify Installation:**

- 打开终端或命令提示符,输入`java -version`和`javac -version`,如果显示版本信息,则说明安装成功。

Open the terminal or command prompt, type `java -version` and `javac -version`. If the version information is displayed, the installation is successful.


4. **安装IDE**:

**Install IDE:**

- 下载并安装你选择的IDE(如IntelliJ IDEA)。

Download and install your chosen IDE (e.g., IntelliJ IDEA).

- 启动IDE并创建一个新的Java项目。

Launch the IDE and create a new Java project.


---


#### 3. 第一个Java程序

**3. Your First Java Program**

让我们编写并运行一个简单的Java程序。

Let's write and run a simple Java program.


##### 步骤:

**Steps:**

1. 打开你的IDE,创建一个新的Java项目。

Open your IDE and create a new Java project.

2. 在项目中创建一个新的Java类文件,命名为`HelloWorld.java`。

Create a new Java class file in the project and name it `HelloWorld.java`.

3. 在`HelloWorld.java`文件中输入以下代码:

Enter the following code in the `HelloWorld.java` file:

```java

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello, World!");

}

}

```

4. 保存文件并运行程序。你应该会在控制台看到输出:

Save the file and run the program. You should see the following output in the console:

```

Hello, World!

```


---


#### 4. 代码解释

**4. Code Explanation**

- `public class HelloWorld`:定义了一个名为`HelloWorld`的公共类。类名必须与文件名相同。

`public class HelloWorld`: Defines a public class named `HelloWorld`. The class name must match the file name.

- `public static void main(String[] args)`:这是Java程序的入口点。`main`方法是程序开始执行的地方。

`public static void main(String[] args)`: This is the entry point of a Java program. The `main` method is where the program starts execution.

- `System.out.println("Hello, World!");`:这行代码用于在控制台输出文本。

`System.out.println("Hello, World!");`: This line of code is used to print text to the console.


---


### 作业

**Homework**

1. 确保你已经成功安装JDK并设置好环境变量。

Make sure you have successfully installed the JDK and set up the environment variables.

2. 在你的IDE中创建一个新的Java项目,并编写并运行`HelloWorld`程序。

Create a new Java project in your IDE, write, and run the `HelloWorld` program.

3. 尝试修改`HelloWorld`程序,使其输出不同的文本。

Try modifying the `HelloWorld` program to output different text.


如果你有任何问题或遇到困难,请随时向我提问。下一课我们将深入学习Java的基本语法和数据类型。祝你学习愉快!

If you have any questions or encounter difficulties, feel free to ask me. In the next lesson, we will dive deeper into Java's basic syntax and data types. Happy learning!

相关推荐

redis 7.4.3更新!安全修复+性能优化全解析

一、Redis是什么?为什么选择它?Redis(RemoteDictionaryServer)是一款开源的高性能内存键值数据库,支持持久化、多数据结构(如字符串、哈希、列表等),广泛应用于缓存、消...

C# 读写Redis数据库的简单例子

CSRedis是一个基于C#的Redis客户端库,它提供了与Redis服务器进行交互的功能。它是一个轻量级、高性能的库,易于使用和集成到C#应用程序中。您可以使用NuGet包管理器或使用以下命令行命令...

十年之重修Redis原理

弱小和无知并不是生存的障碍,傲慢才是。--------面试者总结Redis可能都用过,但是从来没有理解过,就像一个熟悉的陌生人,本文主要讲述了Redis基本类型的使用、数据结构、持久化、单线程模型...

高频L2行情数据Redis存储架构设计(含C++实现代码)

一、Redis核心设计原则内存高效:优化数据结构,减少内存占用低延迟访问:单次操作≤0.1ms响应时间数据完整性:完整存储所有L2字段实时订阅:支持多客户端实时数据推送持久化策略:RDB+AOF保障数...

Magic-Boot开源引擎:零代码玩转企业级开发,效率暴涨!

一、项目介绍基于magic-api搭建的快速开发平台,前端采用Vue3+naive-ui最新版本搭建,依赖较少,运行速度快。对常用组件进行封装。利用Vue3的@vue/compiler-sfc单文...

项目不行简历拉胯?3招教你从面试陪跑逆袭大厂offer!

项目不行简历拉胯?3招教你从面试陪跑逆袭大厂offer!老铁们!是不是每次面试完都感觉自己像被大厂面试官婉拒的渣男?明明刷了三个月题库,背熟八股文,结果一被问项目就支支吾吾,简历写得像大学生课程设计?...

谷歌云平台:开发者部署超120个开源包

从国外相关报道了解,Google与Bitnami合作为Google云平台增加了一个新的功能,为了方便开发人员快捷部署程序,提供了120余款开源应用程序云平台的支持。这些应用程序其中包括了WordPre...

知名互联网公司和程序员都看好的数据库是什么?

2017年数据库领域的最大趋势是什么?什么是最热的数据处理技术?学什么数据库最有前途?程序员们普遍不喜欢的数据库是什么?本文都会一一揭秘。大数据时代,数据库的选择备受关注,此前本号就曾揭秘国内知名互联...

腾讯云发布云存储MongoDB服务

近日,著名安全专家兼Shodan搜索引擎的创建者JohnMatherly发现,目前至少有35000个受影响的MongoDB数据库暴露在互联网上,它们所包含的数据暴露在网络攻击风险之中。据估计,将近6...

已跪,Java全能笔记爆火,分布式/开源框架/微服务/性能调优全有

前言程序员,立之根本还是技术,一个程序员的好坏,虽然不能完全用技术强弱来判断,但是技术水平一定是基础,技术差的程序员只能CRUD,技术不深的程序员也成不了架构师。程序员对于技术的掌握,除了从了解-熟悉...

面试官:举个你解决冲突的例子?别怂!用这个套路……

面试官:举个你解决冲突的例子?别怂!用这个套路……最近收到粉丝私信,说被问到:团队技术方案有分歧怎么办?当场大脑宕机……兄弟!这不是送命题,是展示你情商+技术判断力的王炸题!今天教你们3招,用真实案例...

面试碰到MongoDB?莫慌,跟面试官这样吹MongoDB 复制集

推荐阅读:吊打MySQL:21性能优化实践+学习导图+55面试+笔记+20高频知识点阿里一线架构师分享的技术图谱,进阶加薪全靠它十面字节跳动,依旧空手而归,我该放弃吗?文末会分享一些MongoDB的学...

SpringBoot集成扩展-访问NoSQL数据库之Redis和MongoDB!

与关系型数据库一样,SpringBoot也提供了对NoSQL数据库的集成扩展,如对Redis和MongoDB等数据库的操作。通过默认配置即可使用RedisTemplate和MongoTemplate...

Java程序员找工作总卡项目关?

Java程序员找工作总卡项目关?3招教你用真实经历写出HR抢着要的简历!各位Java老哥,最近刷招聘软件是不是手都划酸了?简历投出去石沉大海,面试邀请却总在飞别人的简历?上周有个兄弟,13年经验投了5...

Java多租户SaaS系统实现方案

嗯,用户问的是Java通过租户id实现的SaaS方案。首先,我需要理解用户的需求。SaaS,也就是软件即服务,通常是指多租户的架构,每个租户的数据需要隔离。用户可能想知道如何在Java中利用租户ID来...

取消回复欢迎 发表评论: