JAVA基础系列_0 环境搭建

0 前言

研究生二年级了,明年此时是这一届秋招的时间,由于疫情等原因,国内互联网的寒冬正在逼近或已经来临,加之今年师兄师姐找工作的情景,不得不早做打算。经过综合考虑不打算读博,所以现在开始重新学习JAVA相关知识,CSDN就作为学习笔记区域,争取学习完之后形成一套体系的JAVA笔记,方便更多人参照学习。

1 JAVA环境配置

工欲善其事,必先利其器。学习JAVA之前,需要先学会安装JAVA相关环境, 包括 JDK 和 开发工具

1.1 JDK

首先来提出几个问题:

  1. 为什么要安装JDK(Java Development Kit)

  2. JDK由那些部分组成?
    Answer1:因为JAVA是跨平台解释型语言,我们可以针对不同的系统安装不同的虚拟机版本,把编译好的文件(.class文件)放到虚拟机进行运行,这样就能达到“一次编译,到处运行”的局面。

    Answer2JDK 包括 JRE(Java Runtime Enviroment)相关开发工具包,如编译JAVA源程序的javac等,JRE 包括 JAVA虚拟机 和 一些基础类。这里需要注意下,如果我们只需要运行程序的话(.class文件),只需要安装JRE

了解完相关概念之后,我们来下载JDK,官网 JDK由sun提出,现在由甲骨文公司收购管理,截止目前最高版本为JDK18,但是长期版本是JDK8、JDK11以及JDK17,推荐大家使用JDK8或者JDK11,然后找到您所用计算机对应系统型号下载安装就可以了。

注意!注意!注意!安装完之后,打开DOS命令输入javac 会出现如下情况:
不是内部或外部指令
原因在于DOS命令系统只会在当前path中进行寻找,所以我们需要配置系统环境,找到
控制面板
–>系统与安全–>系统–>高级系统设置–>环境变量进行设置。

  • 首先我们新建JAVA_HOME 环境变量(我们jdk所在目录:如C:\Program
    Files\Java\jdk1.8.0_131

  • 编辑path环境变量,增加 %JAVA_HOME%\bin

  • 重新输入javac,结果如下:
    运行成功

1.2 Intellij Idea

JAVA相关的开发工具很多,典型的比如eclipseIntellij Idea 等 ; 这里就拿 Intellij Idea 为例进行介绍。下载地址:官网

关于Intellij Idea 的快捷键操作,可以参考我的另外一篇博客:Idea 快捷键

1.3 第一个JAVA程序

现在完成以上步骤,我们就可以在Intellij Idea中创建第一个JAVA项目,写出我们第一个JAVA 程序
首先打开Intellij Idea,创建一个项目,这里项目名为Javacode,如下图所示
第一个java程序
这里可以看到在图片左侧Javacode项目下 存在着几个子目录:.idea,out,src

  • .idea :记录项目的属性
  • out:编译后的文件
  • src:源文件

图片右侧是我们的具体内容,我们这里有两个类Hello_worldDog ,需要注意的是 一个java文件中只能有一个public类,非public类可以有多个,使用javac命令编译文件时,所有的类都会生成一个对应的class文件,我们称之为字节码文件,需要注意的是 每一次修改过后我们都需要重新编译一次,因为本质是java.exe 对字节码文件进行执行。其中每个类中,都有一个main函数,这是程序运行的入口。如果我们只想运行其中一个类,编译好文件后,我们可以在控制台终端输入java 类名,如下图所示:
运行Dog类

2 JAVA语言介绍

在JAVA开发中,我们需要注意一些事项和细节说明:

  • Java源文件以 “java” 为扩展名,源文件的基本组成部分是类(class),如本类的Hello_worldDog

  • Java 应用程序执行入口 main 函数的固定书写格式:
    public static void main(String[] args){…}

  • Java方法都是由一条条语句构成的,每个语句以“ ;”结束;

  • 一个源文件中最多只能有一个public类,其他类的个数不限;

  • 如果源文件包含一个public类,则文件名必须按照该类名命名;

  • 一个源文件的非public类也可以将main方法写在其中,然后指定运行非public类,这样的入口方法就是非public类main方法。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

马明智

你的鼓励就是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值