当前位置: 首页 > news >正文

idea html代码提示_Java后端精选基础教程:使用开发工具 IDEA「连载 4」

第一个 Java 程序 Hello World 文章中,介绍了如何编写一个简单的 Java 程序,以及如何手动去编译和运行 Java 程序,我们是采用了 Java 命令进行编译和运行的。在实际项目的开发环境中,往往会涉及到几十个甚至更多个 Java 文件,它们相互之间又存在着相互引用的关系。如果只靠我们手工去编译执行的话,效率很低,管理成本很高。

这个时候,我们就需要专业的 Java 集成开发工具(IDE)协助我们进行开发工作。IDE 工具可以方便管理 Java 文件,自动编译,提供语法提示,高亮语法显示,还可以很方便的集成部署环境,帮助我们运行与调试。同时可以便捷的扩展更多的工具,极大的提高了我们的开发效率。

目前流行的 IDE 工具有 IntelliJ IDEA、Eclipse、MyEclipse、Sun 官方的 NetBeans,这篇文章我要给大家介绍的 IntelliJ IDEA,简称 IDEA。这个工具功能非常强大,体验很好,支持几种开发语言,而且支持前端开发,目前行业内使用度很高的一个开发工具。

cca6f90191ee9b508e77132f2ecb7b55.png

IDEA 官网下载地址:https://www.jetbrains.com/idea/ ,IDEA是一个收费软件,提供试用 30 天,不过不要担心,这篇文章会介绍破解使用的方法。

1. IDEA 安装与破解

1)下载

浏览器打开IDEA 下载地址:https://www.jetbrains.com/idea/download/#section=windows,选择你操作系统所对应的安装版本。我当前演示的操作系统是 Windows 10

23362e8120723cbedab142f4a41f945d.png

2)安装与破解

双击运行下载好的 IDEA 安装文件, 常规软件安装方式直接下一步下一步进行安装。其中安装过程中有安装选项可以选择一下。

ef965ed183dee37f39cd0bc0bd817345.png

安装成功后,双击快捷方式打开 IDEA

c4279abb03545c32882d3c6e35c4a715.png

初始安装选择Do not import setting,因为这个时候我们没有任何配置。之后会跳出激活窗口,这个时候选择 License server,其对应的 License server address输入http://idea.imsxm.com/, 点击Activate,进行破解。这个方法我测试过,目前仍然有效。

c04c724f9633acff38bf799563eba1e6.png

2. IDEA 介绍

关于 IDEA 的使用,现在没有必要一下子去了解清楚,在我们使用过程中,会逐步熟悉,自然就会使用。

36560c4c3ce877ba09ceaf3649fb5861.png

3. 用 IDEA 开始一个 Java 项目

破解之后,现在使用 IDEA 开始一个简单的 Java 项目。破解后直接回到这个窗口,选择 Create New Project 创建项目。

4b381e8b783d6c3752f58f3fd1de743b.png

接下来,我们需要配置一下 JDK,因为是初始使用。选择本地安装的 JDK 就可以,如下图所示。

0fd3a07d0d0445909f6dc5b4e550a020.png

JDK 配置完成之后,选择 Java 类型项目,下一步进行新建项目。

454e2fc83e1c649014870ffaa3e390e9.png

勾选 create project from template,会帮你从模板创建一个简单的 HelloWorld 程序。

d876146a1a0c886125ed8356525d3ef8.png

给你的项目,定义一个名字,尽量不要用中文名字。

ae13c5af0c2ae86064a3427baf030edf.png

点击 Finish ,会自动帮我们创建项目。并且生成一个名字为 Main 的Java文件,文件中的代码,就是一个简单的 Hello World 程序。

817f7fc15d3e53c6868d2099e639db5e.png

因为在我的虚拟机中的win10系统,发现代码字体显示比较小,可以设置一下字体大小,其他很多设置可以在 Setting 中完成。

34540a9201c19e96430377c8606ff99d.png
847e4b7a712a35e10de24a3ba0fb1775.png

现在,运行一下 Main 文件,在Main文件的代码编辑区,点击右键,选择 Run Main 菜单,IDEA帮我们自动编译,并且运行。会在控制台输出运行结果。

3237c677a8f3a58a6fe903ffc4575435.png

4. 配置 Java Docs

我们使用 Java 的编码的时候,其实就是使用 Java 自带的核心类库(包含在JDK中)和其他的类库,这些类库中有很多的类和方法,所以 Java 提供类库的同时,也会提供类库的用法与规则,这些用法与规则形成一系列文本,称为 Java Docs。供我们编码过程中,查阅。查阅文档的能力很重要。

Java SE 8 Docs在线地址:https://docs.oracle.com/javase/8/docs/

c4885f109e3a33e808f5fe1847abcbe5.png

4.1 下载 Java API

在 Java Docs 中,我们经常使用到 Java API,这个 API 说明了 Java 类库中的每个类和方法的具体使用规则。给我们在编程中,提供帮助。可以去官网在线查询,也可以下载到我们本地电脑,进行离线查阅。

Java SE 8 API在线地址:https://docs.oracle.com/javase/8/docs/api/index.html

57e36c63d9d2e28fb46893b034705767.png

API下载地址:http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html

20b6d253f2b83af1b7c777835a172d8b.png

下载之后的目录,你可以本地查阅

a7b66a53935b5c5aba846a81e407bf29.png

4.2 IDEA 开发工具中配置 Java API

在使用 IDEA 开发过程中,可以通过Java API,提示代码的使用规则。

首先需要在IDEA工具中配置一下。

acbd21f57cad9d49020b641eb8231810.png
853cffe688f4ee35547f1deeddede192.png

选择本地 API 目录

ae8688c02ee5ac68887e85aa8302541d.png

或者使用网络在线 API

6a2d8642ed3a0db57ef27d1b83b68b0c.png

在 IDEA 中调用对应代码的 API 提示

相关文章:

  • 各路由协议的协议号_离婚协议范本!
  • python按行拆分表格_Python对Excel按列值筛选并拆分表格到多个文件的代码
  • easyui datagrid重新加载detailview异常_tomcat类加载机制了解一下
  • 关于python格式对齐的问题_python格式对齐
  • css清除浮动的几种方法_小猿圈之HTML/css清除浮动的方法都有哪些?
  • python初学者编程指南源码_如何系统地自学 Python?
  • sublime编辑python_Sublime配置python开发环境
  • python快速入门naomiceder_零基础小白python入门必看之Cartopy的基础使用
  • 为什么写了value属性 jq赋值value值不显示_Vue计算属性原理和使用场景
  • python什么为假_在Python中使用filter去除列表中值为假及空字符串的例子
  • php不调用父类构造_popchain与对应poc的构造分析
  • 最常用20000英语单词表_高中英语 | 英语单词中最常用的300+个前缀、后缀
  • python类方法继承_Python类继承(调用父类成员与方法)
  • 为什么sublime保存的文件不是html_Web前端零基础到实战全系列之HTML5工具Sublime使用和Web标准...
  • case when 子查询_SQL多表查询
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • JavaScript 奇技淫巧
  • js
  • leetcode388. Longest Absolute File Path
  • React+TypeScript入门
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Vue.js 移动端适配之 vw 解决方案
  • 分享一份非常强势的Android面试题
  • 记一次和乔布斯合作最难忘的经历
  • 前端面试题总结
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​业务双活的数据切换思路设计(下)
  • #LLM入门|Prompt#3.3_存储_Memory
  • #NOIP 2014# day.1 T2 联合权值
  • #单片机(TB6600驱动42步进电机)
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (2)Java 简介
  • (9)STL算法之逆转旋转
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (十)T检验-第一部分
  • .Net IOC框架入门之一 Unity
  • .net(C#)中String.Format如何使用
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @JsonFormat与@DateTimeFormat注解的使用
  • [AAuto]给百宝箱增加娱乐功能
  • [android] 手机卫士黑名单功能(ListView优化)
  • [ExtJS5学习笔记]第三十节 sencha extjs 5表格gridpanel分组汇总
  • [HTML]Web前端开发技术18(HTML5、CSS3、JavaScript )HTML5 基础与CSS3 应用——喵喵画网页
  • [Java基础]—JDBC
  • [jQuery]使用jQuery.Validate进行客户端验证(中级篇-上)——不使用微软验证控件的理由...
  • [Linux] Ubuntu install Miniconda
  • [pluginviteimport-analysis] vite 提示jsx语法报错
  • [python]mysqlclient常用命令