01.JAVA入门基础(快速学习+简介+环境配置+idea社区版使用+helloword)

Day02.27

笔记前言

此笔记教程对完全的小白可能不太友好,适用于有一定IT知识,对其他语言至少有一些了解或掌握的学习爱好者,可以通过此快速学习Java基础,避免看视频的时间浪费。

前置学习

语言概述

语言简介:Java是一种广泛使用的高级编程语言,最初由Sun Microsystems(后被Oracle收购)于1995年推出。Java被设计成一种可移植、面向对象和多用途的语言,其目标是简化软件开发并提供跨平台性能。

平台分类:【se】标准,【me】小型,【ee】企业

语言特点:简单、编译型、可移植性、强类型和静态类型、面向对象、多线程、安全性、分布式、动态性、开源

PS:跨平台通过JVM虚拟机实现,

版本选择:尽管Java已经发布了更高版本(如Java 9、Java 10、Java 11等),但许多企业和开发者仍然在广泛使用Java 8,因此选择java8学习讲解。

JDK,JRE,JVM

JDK:是 java 开发工具包,在其安装目录下面主要有 bin(主要是编译器)、include( Java 和 JVM 交互用的头文件)、lib(类库)、 jre(java运行环境)等文件夹,以及src.zip资源文件、JavaFX库的源代码文件javafx-src.zip等。

JRE:指 java 运行环境。在其下文件夹中,bin 主要支持jvm运行,lib 则为 jvm 的工作提供所需要的类库。

JVM:就是我们常说的java虚拟机,是整个java实现跨平台的最核心的部分,运行编译好的.class的类文件,并将程序解释给本地系统执行

总结:JDK包含JRE,JRE包含JVM。此外,Java开发工具一般会直接集成JDK。

常用DOS命令

以下为常用的一些DOS命令

【dir】查看当前目录名

【cd 文件或目录的绝对路径/相对路径】打开对于路径的目录或文件

【cd ..】返回上一级目录

【cd\】打开当前盘符的根目录

【del 文件的绝对路径/相对路径】删除对应文件

【rd 文件夹的绝对路径/相对路径】删除对应目录

【md】创建目录

【echo *** > 文件名】创建文件并在其中写入***

【notepad】打开记事本

【control】打开控制面板

【services.msc】打开服务注册表

【exit】退出

【cls】清屏

【calc】打开计算器

环境工具

文件组成

概述:为了明确java的核心,与开发工具生成的文件和框架等生成的文件作区分,特意提上一提。Java最主要的文件类型有三种:Java源文件(.java)、字节码文件(.class)和打包文件(.jar),其他文件类型如清单文件、属性文件、配置文件等则用于提供更多的元数据信息、配置选项和设置参数。。

Java源文件:即包含我们编写程序的源代码,是编写Java程序的基础,可以用文本编辑器打开,包含了类、方法和变量的定义。

字节码class文件:是由Java源文件编译生成的,它是Java程序在运行时被Java虚拟机(JVM)解释执行,是一种低级代码,类似于汇编语言,无关于平台,比二进制机器代码具有更高的可移植性。

打包文件(.jar):是将多个字节码文件和其他资源文件打包在一起的文件格式。通过打包文件,可以将应用程序、库或框架的所有相关文件组织在一个单独的文件中,方便发布、部署和共享。

环境配置

概述:可执行文件安装一般可以自动配置环境变量,只需要安装完成后重启即可,以下主要是解压包安装。

配置过程:打开PC高级系统环境配置界面,在系统变量中,找到选中Path后,以此点击编辑”—— 新建”——“浏览,在新窗口中选中安装目录下的bin目录,然后以此点击各个窗口的确定完成安装,安装完成后重启计算机。

PS:可以配置多个java版本的环境变量,重复上边操作即可,这里不再将JAVA_HOME方式的配置,原理效果差不多,没这个好记。

环境验证:打开cmd命令行窗口,输入测试命令 java,如出现以下即为配置成功。

IDEA使用

概述:常用的Java开发工具有IntelliJ IDEA、eclipse等,目前又以 IntelliJ IDEA 为工作中首选的开发工具,但对于初学者来说,高度集成各种框架应用的 IDEA 可能并不显得简洁和友好。IntelliJ IDEA分为社区版和商业版两个版本,前者免费,后者功能更加强大,此处选择社区版,有需求的可以买商业版或进行破解。

温馨提示:JetBrains除了IDEA外,还有PyCharm、PhpStorm、DataGrip等,不同软件不同版本的破解可能会影响其它已经破解的JetBrains软件的使用,谨慎选择。

第一步:进入官网下载页后,往下翻找到社区版下载软件,完成后,打开安装包,根据提示进行安装即可,可以自定义安装路径。

官网下载地址Download IntelliJ IDEA – The Leading Java and Kotlin IDE

第二步:安装完成后,打开软件,界面大致如下图(颜色等部分风格可能不一样,下图重新设置过了UI界面),Plugins中可以下载所需的插件,如chinese汉化插件、UI、gitee、语言支持插件scala等。

第三步:选择New Project新建项目工程,然后在新界面中选择工程类型,软件版本不同选择项有差异,但一般都有maven “”选项,也是我们常用的选项,基本上现在java应用类的开发都是用这个。以下是社区版2023.02版本的选项。作为初学,可以选择New ProjectEmpty Project或者Maven Archetype,这里选择Maven Archetype,如果不知道Maven,可以先不管,后边会有相关笔记。

第四步:左边选择Maven Archetype后,在右边设置name项目名、Location项目存储地址、JDK版本、Catalog文件获取方式(默认Internal即可)、Archetype工程模板类型(此处选maven-archetype-archetype),完成后点击CREATE完成创建。

PS:Catalog:选项指的是从哪里获取 Maven Archetype 工程模板,对应 Maven 的archetype-catalog.xml文。选项中 Internal 应该指 idea 软件内部集成的,Default Local 指 Maven 默认的本地仓库中下载的,Maven Central 指联网从 Maven 中央仓库获取。

Archetype工程类型:不同的类型主要区别是预设的模块、依赖库的不同,常用的有maven-archetype-archetype(基础模板)、maven-archetype-webapp(web程序开发模板)等,一般被 idea 直接集成。

第五步:展开右侧文件夹src,选中main右键,选择New”——“Drectory,在弹窗的窗口中双击java,创建后的项目文件结构如图。

PS:项目根目录下主要包括src文件夹(程序资源)、pom.xml(Maven项目局部配置文件),大型项目中,还可能包含其它模块Module文件夹。src目录下主要包括main文件夹,还可包括test(用于测试)。main文件夹下主要包含java(放置多级包和编写的程序代码文件)和resources(主要放置一些配置文件)两个文件夹。

第六步:鼠标右击新建的java文件夹,移到选项最下面的Make Drectory As,在后边选择Sources Root,将其转换为资源文件夹,否者无法创建包。然后再次右击java”——“New”——“Package,在弹窗中输入包名回车,.分割上下级文件夹,一般为三级包。

第七步:右击新建的包,选择New”——“Java Class创建java文件,输入类名后直接回车。新建完成此时目录如下所示。打开java文件,在右侧大括号中间创建main( )方法,编写功能代码。

PS:main( )方法是java类默认的主程序入口,是一个静态方法,一般输入psvm后根据提示直接回车即可创建。

package com.my.app;
// 文件名:HelloWord.java
public class HelloWord {
    public static void main(String[] args) {
        System.out.println("Hello word");
    }
}

第八步:运行测试。

  • 19
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清雨lxy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值