JAVA入门

本文档详细介绍了Java编程的入门知识,包括Java语言的基础概念、环境搭建、IDEA集成开发工具的安装与破解、以及HelloWorld案例的编写。内容涵盖JDK的安装、环境变量配置,IDEA的安装、破解与配置,以及IDEA中创建和运行Java程序的步骤。此外,还讨论了Java代码的注释、失效与恢复,以及自定义Java类的方法。文章最后总结了Java编程的关键知识点,包括关键字、程序执行原理和Java版本说明。

1. Java-HelloWorld

1.1 【入门】

1.1.1 Java概述

在这里插入图片描述
Java语言是一门高级编程语言,可以用于编写网站或者APP应用。

是全球应用最广泛的编程语言之一。

通常HelloWorld案例,都是表示学习某个技术的开始。

所以我们将通过HelloWorld(你好世界)的案例,帮我们敲开Java新世界大门。

1.1.2 Java环境搭建(一次性)

1.1.2.1. 前言

任何技术的使用和运行都需要对应的环境。

好比:绵羊若想正常生存,就必须生存在草原环境中,而不是沙漠环境(图1)

在这里插入图片描述

​ 图1

下面我们需要为Java的正常使用也搭建相应环境:

1、 安装JDK相当于:生存环境

2、 配置环境变量-path相当于:生存环境

注:以下环境均为一次性配置,无需记忆,仅要求能够根据文档逐步进行即可

1.1.2.2. 安装JDK

安装之前,必须退出所有杀毒软件!

安装包上点击鼠标右键,选择“以管理员身份运行”

在这里插入图片描述

1、弹出安装界面后,点击“下一步”

在这里插入图片描述

2、这里我们选择安装目录,点击“更改”
在这里插入图片描述

3、弹出的窗口中,我们选择一个安装目录,点击“确定”
在这里插入图片描述

注意:目录禁止出现带中文及特殊符号,也尽量不要安装到C盘

4、选择完毕后,JDK的安装目录就是我们指定的目录

在这里插入图片描述

开始安装,时长2~3分钟

在这里插入图片描述

5、安装到此界面后,我们点击“×”即可,该步骤无需安装(以后讲解)

在这里插入图片描述

6、弹出的对话框点击“是”

在这里插入图片描述

7、安装结束,点击“关闭”

在这里插入图片描述

1.1.2.3. 配置环境变量-path

目前的Java开发软件JDK已经安装完毕,但仍需要进一步配置才能满足我们使用。

1、在桌面,“此电脑”,点击鼠标右键

在这里插入图片描述

2、弹出窗口中,点击“高级系统设置”

在这里插入图片描述

3、弹出的窗口中,点击“高级”,点击“环境变量”

在这里插入图片描述

4、再次弹出窗口,系统变量中,点击“新建”

在这里插入图片描述

5、弹出的窗口内,输入变量名和变量值,点击“确定”

在这里插入图片描述

变量名(固定):JAVA_HOME

变量值(JDK安装目录):D:\Java\jdk8

6、当前窗口中,系统变量中,找到变量”Path”,选中后,点击“编辑”

在这里插入图片描述

7、弹出窗口,点击“新建”,输入“%JAVA_HOME%\bin“,点击”确定“

在这里插入图片描述

8、一路点击“确定“

在这里插入图片描述

功打开CMD,输入java –version,出现如下内容,即为配置成

在这里插入图片描述

1.1.3 IDEA集成开发工具IDE**(一次性)**

1.1.3.1. IDEA安装

开发中,我们都会使用专业的软件在Java环境上进行开发,IDEA就是目前最流行的Java集成开发工具。

注意:1、机器内存应至少为8G才能正常使用。

2、以下环境均为一次性配置,无需记忆,仅要求能够根据文档逐步进行即可

1、双击打开压缩包

在这里插入图片描述

2、点击next

在这里插入图片描述

3、点击Browse…选择安装目录,选择完毕,点击Next>

(注意:部分机器点击Next会短暂宕机,这是正常的,稍等即可)

在这里插入图片描述

4、选择64位,点击Next>

在这里插入图片描述

5、点击Install (根据机器性能不同,安装过程会持续2~5分钟)

在这里插入图片描述

6、点击Finish即可 (注意:未破解之前不要运行IDEA,否则可能导致破解失败)

在这里插入图片描述

1.1.3.2. IDEA破解

1、将该文件放置到D盘根目录

在这里插入图片描述

2、进入IDEA目录内的bin目录

在这里插入图片描述

3、用记事本 修改idea.exe.vmoptions和idea64.exe.vmoptions两个文件

两个文件的末尾均追加如下内容:

-javaagent:D:/JetbrainsCrack-2.6.2.jar

在这里插入图片描述

4、打开IDEA,选择以下选项,点击OK

在这里插入图片描述

5、如图选择对应选项,复制粘贴激活信息,点击OK

在这里插入图片描述

6、主题默认 白色 即可

在这里插入图片描述

1.1.3.3. IDEA配置

l 导入通用配置:

首先把settings.jar放到D盘根目录

在这里插入图片描述

1、打开IDEA,在欢迎界面点击“Configure”—>“Import Settings”

在这里插入图片描述

2、弹出窗口中,我们找到并选中 放在D盘根目录的settings.jar,点击“OK”

在这里插入图片描述

3、点击“OK“

在这里插入图片描述

4、点击“OK“,重启IDEA,所有基础配置导入完毕

在这里插入图片描述

l 配置JDK环境:

1、打开IDEA后,在欢迎界面点击“Configure“—>”Project Defaults“—>”Project Structure“

在这里插入图片描述

2、弹出窗口中,左侧选择“Project“,点击”New…“—>选择”JDK“

这里我们将刚才安装好的JDK目录选择即可,这样Java环境就和IDEA结合到一起

在这里插入图片描述

3、选择完毕,点击“OK“,配置完成

在这里插入图片描述

1.1.4 入门案例:HelloWorld

1.1.4.1. 需求说明

环境配置完毕,Java程序的一切环境已准备就绪。

下面我们就通过IDEA集成开发工具,编写Java代码,

让Java程序和我们说HelloWorld!

1.1.4.2. 需求分析

在HelloWorld中,我们会接触到如下名词:

l 项目(project):一个项目就是一个计算机程序(图1)

在这里插入图片描述

​ 图1

一个项目包含很多小功能,我们的HelloWorld就是其中的一个功能(图2)

在这里插入图片描述

​ 图2

1.1.4.3. 操作步骤

1、点击创建新项目(创建一个Java程序)

在这里插入图片描述

2、选择Java项目,点击next

在这里插入图片描述

3、根据模板创建一个HelloWorld项目

在这里插入图片描述

4、选择项目路径,选择D盘根目录即可

在这里插入图片描述

5、为项目起名

在这里插入图片描述

在这里插入图片描述

6、关闭信息提示框

在这里插入图片描述

IDEA正式编程界面开启后,右侧是程序员的代码区,用来书写各种代码来控制计算机做任何事情。

IDEA智能方便,已经为初学者写好了7行HelloWorld的代码(图3)

在这里插入图片描述

​ 图3

7、运行HelloWorld代码,查看效果

在这里插入图片描述

在这里插入图片描述

1.1.4.4. 案例总结

入门案例中,我们将IDEA的界面划分为如图三部分:(图4)

在这里插入图片描述

​ 图4

一般我们会在“代码区”编写代码,运行程序后,在“控制台”观察程序运行效果

因为将来我们需在“代码区”编写代码,下面我们来认识这些代码:

在这里插入图片描述

注意:需要程序在控制台展示什么,就在System.out.println**(“”)**中写什么

1.1.4.5. 思考

1、将public class Main 改为 public class m ,会如何?

2、将public static void main 改为 public static void mm,能否正常执行?

3、若展示以下效果,如何书写代码

在这里插入图片描述

4、若展示以下效果,如何书写代码

在这里插入图片描述

5、System.out.println();

System.out.print();

以上两个代码的区别是什么?

1.2 【进阶】

1.2.1 进阶案例1:为源代码加入注释

1.2.1.1. 需求说明

当我们在编写代码时,若代码上有说明信息,我们可以很快弄懂代码的意思:(图1)

在这里插入图片描述

​ 图1

代码中这种说明信息,叫做注释

注释不会被程序执行,可以让程序员更容易理解代码

Java中我们常用的注释有两类:

1、 单行注释:添加一行说明信息,快捷键Ctrl+/

在这里插入图片描述

2、 多行注释:添加多行说明信息,快捷键Ctrl****+Shift+/

在这里插入图片描述

下面我们分别使用两种注释,为代码添加说明信息

1.2.1.2. 操作步骤A:单行注释

1、哪行需要写注释,就把光标移至该行,按下Ctrl+/

在这里插入图片描述

2、该行变为了注释,可以输入任意内容

在这里插入图片描述

我们可以在注释行上,输入任意的说明信息,帮助自己和别人理解代码

在这里插入图片描述

1.2.1.3. 操作步骤B:多行注释

1、哪行需要多行注释,就把光标移至该行,按下Ctrl+Shift+/

在这里插入图片描述

2、该行出现了多行注释,可以输入任意内容并换行

在这里插入图片描述

我们可以在注释行上,输入任意的说明信息,帮助自己和别人理解代码

在这里插入图片描述

1.2.2 进阶案例2:将某源代码变成注释,使代码失效

1.2.2.1. 需求说明

现在如下代码(图1)

在这里插入图片描述

​ 图1

要求: 1、选中代码必须失效,不能被执行

​ 2、选中代码必须留存,随时启用

1.2.2.2. 需求分析

若把选中代码变为注释,代码失效,不会被执行,同时也能被留存,方便随时启用(图2)

在这里插入图片描述

​ 图2

1.2.2.3. 操作步骤A:选中代码,单行注释

1、选中需要被注释、失效的代码,按下Ctrl+/

在这里插入图片描述

注释完成,被注释代码已失效,若此时再按下Ctrl+/,将取消注释(图3)

在这里插入图片描述

​ 图3

1.2.2.4. 操作步骤B:选中代码,多行注释

1、选中需要被注释、失效的代码,按下Ctrl+Shift+/

在这里插入图片描述

注释完成,被注释代码已失效,若此时再按下Ctrl+Shift/,将取消注释(图4)

在这里插入图片描述

​ 图4

1.2.2.5. 案例总结

注释:代码中的说明信息,不会被程序执行

作用:记录编码思路 / 填写说明信息 / 使代码失效 并留存失效代码

名称快捷键作用
单行注释Ctrl**+/**添加一行说明信息 / 失效一行代码
多行注释Ctrl+Shift+/添加多行说明信息 / 失效多行代码

注释和普通代码的转换流程(图5)

在这里插入图片描述

​ 图5

1.2.2.6. 思考

1、以下高亮代码进行多行注释

public class Main { public static void main(String[] args) { int a = 10; int b = 20; System.out.println(“结果:”+(a+b)); }}

2、以下高亮代码进行单行注释

public class Main { public static void main(String[] args) { String s1 = “传播”; String s2 = “专修”; String s3 = “学习”; System.out.println(s1+s2+s3); }}

3、现需控制台仅展示如下效果,请酌情选择哪部分代码失效

在这里插入图片描述

public class Main { public static void main(String[] args) { String s1 = "I Love “; String s2 = “Java”; String s3 = “Python”;System.out.println(s2+” And "+s3); System.out.println(s1+s2); System.out.println(s1+s3); }}

1.3 【高级】

1.3.1 高级案例1:自定义Java类,展示信息

1.3.1.1. 需求说明

之前我们一直在使用Main这个Java文件。

将来一个程序是由许多Java文件组成的,

现需要再创建一个新的Java文件,在控制台展示如下效果:

在这里插入图片描述

而创建一个新的Java文件,叫做自己定义一个Java类,简称:自定义Java类

1.3.1.2. 需求分析

Java开发中,有一个强制性规范:(图1)

所有的Java类(Java文件),必须存放在项目的src目录下

在这里插入图片描述

​ 图1

为了实现案例效果,需要分为两步:

1、 自定义一个新的Java类

2、 Java类里编写控制台展示的代码,执行程序

1.3.1.3. 操作步骤1:自定义Java类

1、src目录上点击鼠标右键,选择“New”—>“Java Class”

在这里插入图片描述

2、弹出窗口中,为Java类起名,建议第一个字母大写,起名完毕,点击“OK”。

在这里插入图片描述

点击“OK”后,Java类已经定义完毕(图2)

在这里插入图片描述

​ 图2

1.3.1.4. 操作步骤2:编写控制台展示代码

好比人吃饭用嘴巴,程序执行也需要一个入口(图3)

在这里插入图片描述

​ 图3

1、敲回车,进入空白行,输入”psvm”,这时会弹出帮助选项,

敲回车,会默认选择第一个帮助

在这里插入图片描述

2、程序入口main方法会自动生成

在这里插入图片描述

3、main方法中输入”sout”,弹出帮助信息,敲回车,会自动选择第一个帮助

在这里插入图片描述

代码自动生成完毕(图4)

在这里插入图片描述

​ 图4

4、写上双引号,双引号内部写文字即可

在这里插入图片描述

1.3.1.5. 案例总结

1、 Java文件又叫做Java类,用来编写Java代码

2、 main方法是所有Java类程序入口,快捷写法psvm

3、 System.out.println()是控制台展示信息并换行,快捷写法sout

1.3.1.6. 思考

1、 一个Java类中是否可以出现多个main方法?

2、 main方法是否可以随意改名?

3、 没有main方法,直接在外写代码,是否可以正确执行?

4、 System.out.println(“Hello World”); 最后的分号能否删除?

5、 自定义Java类:Two,要求控制台展示:Hello World!!!I Love Java!

6、 自定义Java类:Three,编写如下代码:

public class Three{ public static void main(String[] args) throws InterruptedException { System.out.println(“Hello”); Thread.sleep(3000); System.out.println(“World!!!”);}}

在这里插入图片描述

请根据效果,思考Thread.sleep(); 代码的作用。

1.4 总结

1.4.1 今日总结&注意事项

1、一个Java项目就是一个Java程序

2、一个Java项目是由很多Java类(Java文件)组成

3、项目里所有的Java类必须存放在src目录下

4、类名必须和文件名一致(图1)

在这里插入图片描述

​ 图1

5、main方法是程序执行的入口,main方法的名字不能随意修改

6、一个Java类只能最多拥有一个main方法,快捷键psvm

7、System.out.println()****; 控制台展示一行信息并换行, 快捷键sout

System.out.print(); 控制台展示信息,没有换行

8、Java代码必须以”;”分号结尾

9、//单行注释 快捷键ctrl+/

//多行注释 快捷键ctrl+shift+/

9、括号必须成对出现。(图2)

在这里插入图片描述

​ 图2

10、Java代码必须使用英文半角符号(图3)

在这里插入图片描述

​ 图3

1.4.2 今日关键字

关键字:被Java语言赋予特殊含义,具有专门用途的单词。

比如今天接触的class,public,static均被Java已经预设好的关键字。

每个关键字都有固定的用法固定位置

学习java语言基础实际上就是学习各种关键字如何使用的过程

注:关键字均为小写

关键字中文翻译
public公共的
class
static静态的
void空的

1.5 【扩展】

1.5.1 程序执行原理

Java类(Java文件)的扩展名:.java (图1)

在这里插入图片描述

​ 图1

因为计算机看不懂Java代码,必须把Java代码翻译成计算机能看懂的语言。

这个过程叫做编译。

所以一个Java类的执行需要经过如下步骤:(图2)

1**、.java文件 编译 成.class文件**

2、.class文件 执行

在这里插入图片描述

​ 图2

以步骤,生活中就是将小麦磨成面粉,烤制成面包的过程: (图3)

在这里插入图片描述

​ 图3

1.5.2 Java版本说明

在这里插入图片描述
Java基于C++语言诞生于1995年,应对不同市场需求,一直领跑技术更新。

从JDK1一直发展到JDK10,每个版本也是经历了大的改变。

​ 詹姆斯·高斯林

这里需要说明:

JDK9目前少有企业使用,JDK10更是刚刚问世,尚不稳定,

所以目前市场广泛使用的还是JDK7的稳定版本,

而我们授课将使用新于市场的JDK8稳定版本。

1.5.3 JDK、JRE、JVM

Java中有JDK、JRE、JVM的概念,现在我们来了解一下。(图1)

在这里插入图片描述

​ 图1

1、 JDK(Java Development Kit)为Java的开发环境

2、 JRE(JAVA Runtime Environment)为Java的运行时环境

3、 JVM(Java Virtual Machine)Java程序的实际运行者

总结

l 开发人员:开发程序,运行程序。 需要JDK(内部已包含JRE)。

l 其他人员:运行程序。 需要JRE(内部已包含JVM)。

三者的关系仅要求了解即可,他们之间的关系就好比是:厨子 - 吃货 - 吃货的大脑 (图2)

在这里插入图片描述

​ 图2

1.5.4 Java语言特点

Java语言具有免费开源、跨平台、健壮、安全、简单易学、面向对象等诸多优点,这里主要介绍其开源与跨平台性。

1.5.4.1. 开源

开源指开放源代码,即我们可以看到Java语言本身的源代码,而Java开源并免费使用。

开发源代码好处:

l 吸引更多优秀的人才集思广益

l 不断促进JAVA语言的迅速升级进步(如java的JCP组织),

l 使Java语言更具安全性

l 进行大大减少公司成本。

l 由于更多人的学习和使用,也让Java不会像其他一些语言一样销声匿迹,不会被淘汰。

1.5.4.2. 跨平台

说明:Java文件编译后的class程序文件,可以在不同操作系统上顺利执行。

作用:不需要每款操作系统单独进行开发,可以一次编写,处处执行。

跨平台原理:在不同的操作系统中安装对应的JVM,不同的JVM都可以执行相同的.class程序。

在这里插入图片描述

​ 好比是:

在这里插入图片描述

注意:

java语言所写的class程序是跨平台的,

JVM不是跨平台的。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值