【添砖java】谁说编程第一步是hello world

简介: 【添砖java】谁说编程第一步是hello world

编程第一步明明是下载编译器和配置环境(小声逼逼)。

Windows下的java环境安装:

java的安装包分为两类,一类是JRE(Java Runtime Environmental),是一个独立的java运行环境;一类是JDK(Java SE Development Kit),是java的开发环境。不过在JDK的发布包中包含了一个独立的JRE,也就是说JDK本身就内置了JRE的。

 实际上,在普通的开发中,我们不需要专门,下一个JDK就可以了。JDK安装包是有位数区分的。有32位和64位之分,查看计算机属性可以看到自己的计算机位数。直接去Oracle官网下载就行了,基本上就是无脑下一步,之前截的图没有保存,就不放图片了。

 下载好JDK之后要对JDK进行配置。

 第一步是配置JAVA_HOME环境变量,许多开源软件依赖这个变量,用于寻找机器上的java环境。

   点开电脑属性,在高级系统设置里面打开环境变量。(我的系统是win11,但是Windows都大差不差。)

efd8a3c95b7845dcb3181d0074be2f97.png

   打开环境变量之后,在系统变量里面新建JAVA_HOME,然后填写JDK的安装路径,下面是我配置好了的图片。

96f04a434de04ecca04cd8c30a852b38.png

 第二步是在Path变量值中追加java命令的路径,这样做是为了能够在命令行中直接使用JDK中提供的命令。

   Path基本都是已经存在了的,不要去修改已存在的内容。选中Path,然后点击编辑,在后面追加%JAVA_HOME%\binbb2d32a4466341e7be999b0557bbec5b.png就可以了。


 第三步是配置CLASSPATH,新建变量,变量名填写CLASSPATH,变量值填写.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。注意,第一个分号前面有个点!e525818a2ff84de3a6c712cc5569bce6.png


 最后可以检验一下,自己是否配置成功。

   先打开cmd命令行窗口,然后输入java -version,出现一下内容就是安装配置正确了。

1fc0341259d745b593d5b0a4b358a785.png

安装编译器IDEA

 IDEA是要给钱的,可以在网上找一下破解的应该挺多的(当然,有钱的大佬可以选择付费)。说实话IDEA的格局小了,能不能像vstudio和vscode学一学(小声逼逼)。

 双击安装软件开始安装,地址可以自己选一下,然后勾选如图的内容,其他的无脑下一步就可以了。

2dd8a60e022749d7a88749868c9f49bc.png

安装完成之后,双击桌面的快捷方式,打开IDEA,勾选协议然后continue。

13db38e0c76646bda25e68c0676e1af8.png

 点击don’t send

83041563463641b7adbc5ccb99f095df.png

 随便新建一个项目进入IDEA

259dc57b4f8741d592c1ad195effdee5.png

 然后是汉化,如果不想汉化可以省略以下内容。

 在左上角找到file,通过file的下拉框找到setting选项,点击。

7c0d2247bdb9435ca8edcfaf55d3a0a9.png

 点击plugins,搜索chinese,然后点击install下载。

f02b7d23abdd41088fb6d11856c4c019.png

 下载完成后点击restart IDE,重启编译器

26c1b0c172a0472b8f270cc6c662dec0.png


7c4b85c55b834546a76defbcaff18f1c.png

 最后就可以得到汉化之后的界面了。

05b1f64c33344ac48f710f3f5199d2a1.png

目录
相关文章
|
2天前
|
Java 调度 开发者
Java并发编程:深入理解线程池
在Java的世界中,线程池是提升应用性能、实现高效并发处理的关键工具。本文将深入浅出地介绍线程池的核心概念、工作原理以及如何在实际应用中有效利用线程池来优化资源管理和任务调度。通过本文的学习,读者能够掌握线程池的基本使用技巧,并理解其背后的设计哲学。
|
3天前
|
缓存 Java 编译器
JAVA并发编程synchronized全能王的原理
本文详细介绍了Java并发编程中的三大特性:原子性、可见性和有序性,并探讨了多线程环境下可能出现的安全问题。文章通过示例解释了指令重排、可见性及原子性问题,并介绍了`synchronized`如何全面解决这些问题。最后,通过一个多窗口售票示例展示了`synchronized`的具体应用。
|
6天前
|
Java 开发者
【Java编程新纪元】JDK 22:超级构造函数来袭,super(...) 前导语句改写编程规则!
【9月更文挑战第6天】JDK 22的超级构造函数特性是Java编程语言发展史上的一个重要里程碑。它不仅简化了代码编写,还提升了代码的可读性和维护性。我们有理由相信,在未来的Java版本中,还将有更多令人兴奋的新特性等待我们去发现和应用。让我们共同期待Java编程新纪元的到来!
|
6天前
|
Oracle Java 关系型数据库
【颠覆性升级】JDK 22:超级构造器与区域锁,重塑Java编程的两大基石!
【9月更文挑战第6天】JDK 22的发布标志着Java编程语言在性能和灵活性方面迈出了重要的一步。超级构造器和区域锁这两大基石的引入,不仅简化了代码设计,提高了开发效率,还优化了垃圾收集器的性能,降低了应用延迟。这些改进不仅展示了Oracle在Java生态系统中的持续改进和创新精神,也为广大Java开发者提供了更多的可能性和便利。我们有理由相信,在未来的Java编程中,这些新特性将发挥越来越重要的作用,推动Java技术不断向前发展。
|
3天前
|
安全 Java 数据安全/隐私保护
- 代码加密混淆工具-Java 编程安全性
在Java编程领域,保护代码安全与知识产权至关重要。本文探讨了代码加密混淆工具的重要性,并介绍了五款流行工具:ProGuard、DexGuard、Jscrambler、DashO 和 Ipa Guard。这些工具通过压缩、优化、混淆和加密等手段,提升代码安全性,保护知识产权。ProGuard 是开源工具,用于压缩和混淆Java代码;DexGuard 专为Android应用程序设计,提供强大加密功能;Jscrambler 基于云,保护Web和移动应用的JavaScript及HTML5代码;DashO 支持多种Java平台和
16 1
|
3天前
|
算法 Java 数据处理
Java并发编程:解锁多线程的力量
在Java的世界里,掌握并发编程是提升应用性能和响应能力的关键。本文将深入浅出地探讨如何利用Java的多线程特性来优化程序执行效率,从基础的线程创建到高级的并发工具类使用,带领读者一步步解锁Java并发编程的奥秘。你将学习到如何避免常见的并发陷阱,并实际应用这些知识来解决现实世界的问题。让我们一起开启高效编码的旅程吧!
|
5天前
|
Java 开发者
Java中的多线程编程基础与实战
【9月更文挑战第6天】本文将通过深入浅出的方式,带领读者了解并掌握Java中的多线程编程。我们将从基础概念出发,逐步深入到代码实践,最后探讨多线程在实际应用中的优势和注意事项。无论你是初学者还是有一定经验的开发者,这篇文章都能让你对Java多线程有更全面的认识。
14 1
|
2天前
|
安全 Java UED
Java并发编程:解锁多线程的潜力
在Java的世界里,并发编程如同一场精心编排的交响乐,每个线程扮演着不同的乐手,共同奏响性能与效率的和声。本文将引导你走进Java并发编程的大门,探索如何在多核处理器上优雅地舞动多线程,从而提升应用的性能和响应性。我们将从基础概念出发,逐步深入到高级技巧,让你的代码在并行处理的海洋中乘风破浪。
|
2天前
|
Java 程序员
Java编程中的对象和类: 初学者指南
【9月更文挑战第9天】在Java的世界中,对象和类构成了编程的基石。本文将引导你理解这两个概念的本质,并展示如何通过它们来构建你的程序。我们将一起探索类的定义,对象的创建,以及它们如何互动。准备好了吗?让我们开始这段Java的旅程吧!
|
9天前
|
存储 Java
Java编程中的对象序列化与反序列化
【9月更文挑战第2天】在Java的世界里,对象序列化和反序列化就像是给数据穿上了一件隐形的斗篷。它们让数据能够轻松地穿梭于不同的系统之间,无论是跨越网络还是存储在磁盘上。本文将揭开这层神秘的面纱,带你领略序列化和反序列化的魔法,并展示如何通过代码示例来施展这一魔法。
11 0