【Java SE基础 零】Java开发环境初始化(上)

简介: 【Java SE基础 零】Java开发环境初始化(上)

两年前在学校学习的时候一直使用eclipse套件来进行java的开发,如今由于业务需求重新捡起java的相关知识的时候,谁成想IDE界已换了人间,长期使用VS和VSC的便利和强大的扩展把自己搞的笨手笨脚,于是在重新学习java开发的过程中还是使用更为强大的IDEA吧。一文彻底搞定Java开发环境JDK+Tomcat+IDEA及代码入门

环境安装

在进行正式的代码开发前,我们依然要做的三件事当然还是环境的安装与配置,分为JDK下载及配置、Tomcat下载及配置、IDEA下载及安装,分别用来构筑Java环境、Web环境以及编译器环境。

JDK下载及配置

还记得两年前使用的版本是JDK1.6,现在Oracle以及更新到JDK14了,但是因为主流厂商目前仍在使用JDK8的版本,所以为了避免之后出现不兼容的问题,我们仍然选择JDK8,具体的安装与配置流程可见我之前的一篇blogJDK14的安装与配置,只需要换成1.8下载即可,其余流程相同:

最后通过在命名窗口分别输入java、javac、java -version三个命令来检验是否安装成功

Tomcat下载及配置

还记得两年前使用的版本是tomcat6,现在Apache基金会已经更新到tomcat10了,但是因为主流厂商目前仍在使用tomcat9的版本,所以为了避免之后出现不兼容的问题,我们仍然选择tomcat9,直接从官方网站下载即可Tomcat官网,下载时选择版本:

下载完成后最好放到C盘的C:\Program Files目录下,便于统一配置系统环境变量,环境变量配置方式可以参照我之前的一篇blogTomcat环境变量配置,配置完成后在tomcat的安装目录下找到bin下的startup.bat,双击启动服务器。

浏览器中输入网站:http://localhost:8080/,能看到以下界面即证明安装与配置正确:

IDEA下载及安装

IDEA是JetBrain旗下的一款软件,没错,之前在VS里使用的Resharper也隶属于JetBrain旗下,直接点击JetBrain下载界面找到IDEA进行下载:

下载的当然还是旗舰版了,试用旗舰版:

下载完成后直接双击安装即可。如果没有账号建议买一个,支持正版嘛,否则就只能使用30天,要知道,IDEA的社区版和企业版差距还是很大的。出现如下界面就是安装成功了:

点击Configure,然后选择Manage Licesnses使用购买的账号密码来激活软件即可。

IDEA的使用

IDEA安装完成后,我们的开发基础套件JDK+Tomcat+IDEA就完成了,接下来按照如下目录介绍:

  • IDEA初步配置:IDEA的外观、字体、主题等配置。
  • IDEA快捷使用:分别介绍快捷键的使用和常用的代码模版。
  • IDEA新建项目:分别新建Java项目和Java Web项目。
  • IDEA代码调试:如何使用IDEA进行代码调试。
  • IDEA插件使用:从一个Lombok插件说起,看看IDEA是如何像VSC一样可以无限集成扩展插件的。

通过以上内容基本掌握IDEA如何开发Java相关项目。

IDEA初步配置

1,更改主题颜色,个人还是比较喜欢黑色的

2,更改字体大小

3,设置代码区和编译区高亮,这样方便写代码的时候专注特定区域

4,横向拆分或纵向拆分来对比代码

5,自动导包设置,设置完成后,每次

6,联想代码时忽视大小写,这样会方便很多,防止因为大小写出不来要联想的内容

7,IDEA自动编译设置,勾选后每改一行代码,IDEA都会自动编译代码

8,自动文件头注释,加上后,即可在每次新建文件时显示默认的注释

设置后效果如下,每次新建java文件的时候都会默认加好注释

9,干掉节电模式,因为不知道到底有多少隐藏坑

相关文章
|
6月前
|
安全 Java API
Java SE 与 Java EE 区别解析及应用场景对比
在Java编程世界中,Java SE(Java Standard Edition)和Java EE(Java Enterprise Edition)是两个重要的平台版本,它们各自有着独特的定位和应用场景。理解它们之间的差异,对于开发者选择合适的技术栈进行项目开发至关重要。
1136 1
|
9月前
|
Java 应用服务中间件 Linux
在Java 12环境中配置和部署Apache Tomcat的步骤。
这段部署Tomcat的冒险旅程充满技术挑战,但同时也像游戏一样充满乐趣。它需要你提前准备,仔细执行,并随时准备解决意外情况。成功后,你就可以在这匹强壮的网络野马上,带着你的Java应用,冲向Web开发的璀璨星空。
272 56
|
8月前
|
传感器 机器学习/深度学习 算法
Java 大视界 -- Java 大数据在智能农业温室环境调控与作物生长模型构建中的应用(189)
本文探讨了Java大数据在智能农业温室环境调控与作物生长模型构建中的关键应用。通过高效采集、传输与处理温室环境数据,结合机器学习算法,实现温度、湿度、光照等参数的智能调控,提升作物产量与品质。同时,融合多源数据构建精准作物生长模型,助力农业智能化、精细化发展,推动农业现代化进程。
|
8月前
|
Oracle Java 关系型数据库
新手必看:Java 开发环境搭建之 JDK 与 Maven
本文分享了 Java 学习中 JDK 安装配置与 Maven 使用的入门知识,涵盖 JDK 下载安装、环境变量设置、Maven 安装配置及本地仓库与镜像设置,帮助新手快速搭建 Java 开发环境。
1071 0
|
Java 编译器
java“变量 x 可能未被初始化”解决
在Java中,如果编译器检测到变量可能在使用前未被初始化,会报“变量 x 可能未被初始化”的错误。解决方法包括:1. 在声明变量时直接初始化;2. 确保所有可能的执行路径都能对变量进行初始化。
1280 2
|
9月前
|
设计模式 算法 Java
Java SE 与 Java EE 组件封装使用方法及实践指南
本指南详细介绍了Java SE与Java EE的核心技术使用方法及组件封装策略。涵盖集合框架、文件操作、Servlet、JPA、EJB和RESTful API的使用示例,提供通用工具类与基础组件封装建议,如集合工具类、文件工具类、基础Servlet、实体基类和服务基类等。同时,通过分层架构集成示例展示Servlet、EJB和JPA的协同工作,并总结组件封装的最佳实践,包括单一职责原则、接口抽象、依赖注入、事务管理和异常处理等。适合希望提升代码可维护性和扩展性的开发者参考。
309 0
|
Linux 网络安全 Docker
尼恩一键开发环境: vagrant+java+springcloud+redis+zookeeper镜像下载(&制作详解)
尼恩提供了一系列文章,旨在帮助开发者轻松搭建一键开发环境,涵盖Java分布式、高并发场景下的多种技术组件安装与配置。内容包括但不限于Windows和CentOS虚拟机的安装与排坑指南、MySQL、Kafka、Redis、Zookeeper等关键组件在Linux环境下的部署教程,并附带详细的视频指导。此外,还特别介绍了Vagrant这一虚拟环境部署工具,
尼恩一键开发环境: vagrant+java+springcloud+redis+zookeeper镜像下载(&制作详解)
|
Java API Docker
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
以上内容是一个简单的实现在Java后端中通过DockerClient操作Docker生成python环境并执行代码,最后销毁的案例全过程,也是实现一个简单的在线编程后端API的完整流程,你可以在此基础上添加额外的辅助功能,比如上传文件、编辑文件、查阅文件、自定义安装等功能。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
|
存储 Java C++
Java数组:静态初始化与动态初始化详解
本文介绍了Java中数组的定义、特点及初始化方式。
1114 12