欢迎来到《小5讲堂》
大家好,我是全栈小5。
这是《Java》序列文章,每篇文章将以博主理解的角度展开讲解,
特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!
目录
- 前言
- 环境配置
- 创建项目
- 项目命名
- 项目结构
- 创建文件
- 编写代码
- 每日提示
- JetBrains
前言
前面几篇文章已经介绍了java学习路线,以及选定的java开发环境工具IDEA。
选好了开发工具,下一步就是上手编码。
【Java】十年老司机转开发语言,新小白从学习路线图开始
【Java】IDE集成开发环境工具IntelliJ安装和使用
【Java】后端开发语言Java和C#,两者对比注解和属性的区别以及作用
环境配置
博主这里选的是java 11,也就是jdk 11
创建项目
项目命名
- 命名规则
Only Latin characters,‘‘,’-’ and ‘.’ are allowed here(特殊符号只能使用,下划线、横线、小数点)
Must start with Latin characters or '’(开头可以使用下划线,但不能使用数字开头)
是否当前窗口或新窗口打开新建的项目
项目结构
- Test.Projects
当前创建的项目名称
.idea,这是项目的核心文件夹,包含了与项目相关的配置信息。
.idea>.gitignore,定义了需要被Git版本控制系统忽略的文件和文件夹。
.idea>misc.xml,包含了一些与项目相关的杂项配置,比如最近打开的文件和窗口的状态等。
.idea>modules.xml,定义了项目的模块信息,包括模块依赖、源代码路径等。
.idea>workspace.xml,记录了IDEA的工作区配置信息,包括项目的打开状态、窗口布局等。
Test.Projects.iml,这是项目的模块文件,记录了模块的依赖项、源代码路径等信息。 - External Libraries,这是一个默认生成的文件夹,用于存放项目所依赖的外部库或者JAR文件。
- Scratches and Consoles,这是一个用于存放代码片段和临时控制台输出的文件夹。
创建文件
到这里就开始正式创建一个java文件输出Hello World
- 鼠标右键创建一个Java类
- 类命名
类命名这个和C#还是有点不太一样,有几个需要注意的地方,默认一个类的话,文件名必须和类名一致,否则报错。
类命名规范,一般都是驼峰式命名,首字母大写,比如:MyClass,Student等
- 选择JDK
如果没有安装JDK,那么就会出现如下提示
非常不错,省了去网上查找,直接就可以选择版本安装
"Vendor"是指JDK的提供商。不同的JDK提供商可能会提供不同的特性、性能和支持。
"Amazon Corretto"是亚马逊提供的一种JDK版本。它是一个免费、开源的、长期支持(LTS)的JDK,基于OpenJDK构建,致力于提供高性能和稳定的Java开发环境。
编写代码
public class TestData {public static void main(String[] args){System.out.println("Hello,World!");}
}
鼠标右键运行,在控制台会输出信息
每日提示
这个还是比较有意思的,以前用此类开发工具比较少,突然感觉有点新颖。
每天还能给用户展示提供一个使用小技巧,挺不错的,用户还能选择回复,是否觉得有帮助或者有用。
当然,也可以勾选取消启动时弹出提示。Don’t show tips on startup
关闭后重新打开方法:Help > Tip of the Day
JetBrains
JetBrains是一家软件开发工具提供商,成立于2000年,总部位于捷克共和国。他们致力于开发高质量、高效的开发工具,为开发者提供更好的开发体验和工作效率。
JetBrains公司开发了一系列的集成开发环境(IDE),包括IntelliJ IDEA、PyCharm、WebStorm、PHPStorm等,涵盖了多种编程语言和开发领域。
这些IDE提供了强大的编辑、调试、代码分析和项目管理工具,可以帮助开发者更快速、更准确地构建和调试应用程序。
除了IDE,JetBrains还开发了其他工具和框架,如Kotlin编程语言、TeamCity持续集成工具、DataGrip数据库工具等,以满足不同开发需求。
JetBrains的产品以其出色的性能、创新的功能和友好的用户界面而受到广大开发者的喜爱。
他们还致力于积极与开发者社区合作,接受反馈,并持续改进和更新他们的产品。
- 1800+员工,还是挺厉害的一家技术公司
JetBrains是一家专注于开发高质量开发工具的公司,他们的产品被全球范围内的开发者广泛使用,并以其质量和创新性享有良好的声誉。
温故而知新,不同阶段重温知识点,会有不一样的认识和理解,博主将巩固一遍知识点,并以实践方式和大家分享,若能有所帮助和收获,这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。