java ios 开发教程 苹果java开发 | 您所在的位置:网站首页 › 苹果java开发 › java ios 开发教程 苹果java开发 |
IntelliJ IDEA
配置IntelliJ IDEA后,就可以用它开发Java项目了,这里会手把手带领大家从头开始开发一个多模块的java项目 1. IntelliJ IDEA 开发Java项目的流程新建项目(project)新建模块(module)新建包(package)新建类(class)运行/调试Java程序(Java Class)关于项目、模块、包和类之间的关系 一个项目可以包含多个模块一个模块可以包含多个包一个包可以包含多个类这就好比一个学校有多个年级,一个年级有多个班级,一个班级有多个学生 2. IntelliJ IDEA 新建项目启动IntelliJ IDEA 点击程序坞的IntelliJ IDEA 打开IntelliJ IDEA启动成功后会看到IntelliJ IDEA的欢迎窗口 2.依次点击Projects->New Project 创建项目 New Project 创建新的项目Open 打开已有的项目Get from VCS 从版本控制系统获取项目依次设置项目类型、项目名称和项目的路径设置项目类型为Empty Project 设置项目名称为java 设置项目的路径为 ~/Documents/projects/java/ittimeline 需要注意的是项目路径不要包含中文和空格 然后点击Create创建项目后,系统会弹出IntelliJ IDEA想要访问文稿文件夹中的文件,点击好即可 首先点击右上角的齿轮,再点击Project Structure…就可以打开项目设置,快捷键是Command+;
项目结构
Platform Settings的SDKs中,IntelliJ IDEA自动读取本地安装的Java17 如果想要集成其他版本的SDK,只需要点击加号(+)->Add JDK 然后选择其他JDK的安装目录 最后点击Apply即可 这样在IntelliJ IDEA中就集成了Java8和Java17两个不同版本的JDK了 Project Settings的Project中可以设置项目名称、SDK、语言级别和编译器输出目录 项目名称是java项目SDK没有选择语言级别是19编译输出目录是~/Documents/projects/java/ittimeline/java/out
默认项目设置
我们这里将项目SDK设置为Java8,语言级别也设置成8,通常情况下SDK和语言级别的版本保持一致 需要注意的是模块会使用项目默认设置,也就是新建模块后的SDK也是Java8,语言级别是8,编译输出目录是~/Documents/projects/java/ittimeline/java/out 在创建Project的时候,IntelliJ IDEA还会自动创建一个同名的Module 项目设置完成后点击OK关闭项目设置窗口 由于之前在项目设置中设置SDK是Java8,因此新建模块时JDK默认就是Project SDK1.8 模块设置如下 模块设置好以后点击Create创建模块 然后IntelliJ IDEA 会为Java17创建索引,这样以后在搜索Java17提供的API时可以提高搜索效率,我们需要等待索引创建完成后再进行其他的操作 在Project Setings的Modules中看到javac-core的Language Level继承Project的Language Level也就是Java8 由于后期会使用到Java17的新特性,因此将其改成Java17 模块设置完成后点击OK关闭项目设置窗口 为什么要设置成net.ittimeline.java.core.foundational.object?其实有特别的含义 Java开发规范中规定包名必须是小写英文单词,多个单词之间使用.隔开 net.ittimeline 表示 ittimeline.net域名反转过来的,如果你开发淘宝项目,那么包名开头就是com.taobaojava.core 表示java语言,也就是存放Java语言相关的代码,例如基础语法、面向对象、集合、并发、网络相关APIfoundational 表示java基础语法 也就是存放java基础语法的内容,例如变量、数据类型、运算符、程序流程控制、数组object 表示对象 也就是存放第一个Java程序新建包成功 包到底是什么? 我们可以在访达中打开包 然后你就会看到它的本质,其实就是文件夹,存放不同功能的Java源文件 HelloWorld类创建成功后,而且IntelliJ IDEA 还帮我们编写以下代码 package net.ittimeline.java.core.foundational.object; public class HelloWorld { }package net.ittimeline.java.core.foundational.object; 定义了HelloWorld类所在的包(也就是文件夹)public class HelloWorld {} 就是定义公共的类HelloWorld
HelloWorld类创建成功 编写HelloWorldpackage net.ittimeline.java.core.foundational.object; public class HelloWorld { public static void main(String[] args) { System.out.println("macOS Ventura &Java17&IntelliJ IDEA 2022.3.1 Ultimate"); } } 不过在IntelliJ IDEA中编写Java代码相比一般的文本编辑器会更加高效 输入psvm或者main后回车就可以生成main方法输入sout就可以生成打印语句System.out.println();这是IntelliJ IDEA提供的Live Templates功能,可以在IntelliJ IDEA 设置窗口的Live Templates查看 首先点击右上角的齿轮,然后点击Settings 快捷键是Command+, 就可以打开设置窗口 然后在设置窗口中搜索Live Templates,并选择Java的Live Templates 看到Java的psvm Live Template你就知道为什么输入psvm可以生成main方法了 看到Java的sout Live Template你也就知道为什么输入sout可以生产打印语句System.out.println();了 至于其他的Live Templates我们会在后期学习 5. IntelliJ IDEA 运行Java程序IntelliJ IDEA有四种方式运行Java程序 方式1:在编辑区右键选择Run运行,快捷键是control+Shift+R 如果快捷键不能使用,可能是和搜狗输入法冲突,禁用搜狗的快捷键即可 禁用图片转文字快捷键 方式2:点击Run窗口的绿色三角形按钮运行 方式3:点击main方法左边的绿色三角形按钮然后选择Run运行 点击main方法左边的绿色三角形按钮 然后选择Run运行 方式4:点击Toolbar的绿色三角形按钮运行 其中最常用的是方式4,因为位置一直是固定的。 不管是哪种运行方式,你都会在Run窗口中看到相同的运行结果 也就是打印输出macOS Ventura &Java17&IntelliJ IDEA 2022.3.1 Ultimate 并换行 目前为止这是我们的java项目结构
|
CopyRight 2018-2019 实验室设备网 版权所有 |