Java基础入门

一、Java背景

1. Java语言历史

Java是美国Sun 公司在1995年推出的一门计算机高级编程语言,2009年Sun公司被Oracle(甲骨文)公司给收购。

早期这门语言的名字不叫Java,当时称为Oak(橡树的意思),但是后来由于商标注册时,Oak商标已经其他公司注册了,所以后面改名为Java。

Java的联合创始人有很多,但是行业普遍认可的Java的创始人 是詹姆斯●高斯林,被称为Java之父。

2. Java应用场景

Java应用场景非常多,它可以做桌面应用的开发、企业互联网应用开发、移动应用开发、服务器系统开发、大数据开发、游戏开发等等。但目前Java的主流开发方向是使用Java开发企业级互联网应用程序。

3. Java的技术体系

Java为了满足不同的应用场景提供了不同的技术版本,主要有三个版本。

  • Java SE(Java Standard Edition):叫做标准版,它是后面两个版本的基础,也就是学习后面两个版本必须先学习JavaSE

  • Java EE(Java Enterprise Edition): 叫做企业版,它是为企业级应用开发提供的一套解决方案。

  • Java ME(Java Micro Edition):叫做小型版,它为开发移动设备的应用提供了一套解决方案。目前已经不被市场认可(淘汰),取而代之的是基于Android系统的应用开发。

二、Java开发环境

Java开发环境,实际上就是Java官方提供的一个软件,叫做JDK(Java Develop Kit),也叫Java开发工具包。先要到官网上去下载JDK,然后安装在自己的电脑上,才可以在自己的电脑上使用JDK来开发Java程序。现在用的较多的是JDK8、JDK11、JDK17目前公司中用得最多的版本是JDK8版本。

1. JDK下载和安装

1.1 JDK下载

JDK下载的官方网址 Java Downloads | Oracle

进入网址后,选择JDK17版本,找到Windows标签,选择x64 Installer版本。如下图所示

1.2 JDK的安装

双击安装包,按照下图引导,点击下一步即可安装。需要注意的是JDK安装后桌面上没有图标。

验证安装

如果没有修改安装目录,默认在C:\Program Files\Java\jdk-17.0.3目录下。在文件资源管理器打开JDK的安装目录的bin目录,会发现有两个命令工具 javac.exe  java.exe ,这就是JDK提供给我们使用的编译工具和运行工具

第一步:在JDK的bin目录,地址栏输入cmd,回车

出现cmd黑窗口

然后先输入 javac -version 回车  再输入 java -version 回车

如果红色框的提示版本号,和安装的JDK版本号一致,就说明JDK安装成功。

2. cmd常见命令

E:  //切换到E盘
cd [目录]        //进入指定的目录
cd ..         //退回到上一级目录
cd /         //退回到根目录
dir             //显示当前目录下所有的内容
cls             //清空屏幕

3. Java入门程序

3.1 编写Java程序 的步骤

  • 编写代码:任何一个文本编辑器都可以些代码,如Windows系统自带的记事本
  • 编译代码:将人能看懂的源代码(.java文件)转换为Java虚拟机能够执行的字节码文件(.class文件)
  • 运行代码:将字节码文件交给Java虚拟机执行

3.2 编写第一个Java程序Hello World 

第一步:新建一个后缀为.java的文本文件HelloWorld.java,用记事本编写代码如下。

public class HelloWorld {
   public static void main(String[] args) {
     System.out.println(" HelloWorld ");
    }
}

第二步:进入HelloWorld.java文件所在目录,在地址栏输入cmd回车,即可在此处打开命令行窗口。

编译:在命令行窗口输入编译命令javac HelloWorld完成编译,编译后会生成一个HelloWorld.class文件。

第三步:再接着输入java HelloWorld就可以运行了,运行结果如下。

4. Java程序中常见的问题

  • Windows的文件扩展名没有勾选

  • 代码写了,但是忘记保存了

在记事本Ctrl + S 保存

  • 文件名和类名不一致。

正确写法是文件名叫HelloWorld,类名也叫HelloWorld**

  • 英文大小写错误,单词拼写错误,存在中文符号,找不到main方法。

英文大小写错误

单词拼写错误,找不到main方法

存在中文符号

  • 括号不配对。
  • 编译或执行工具使用不当。

5. JDK的组成

6. Java的跨平台原理

跨平台是指用Java语言开发的程序可以在多种操作系统上运行,常见的操作系统有Windows、Linux、MacOS系统。

如果没有跨平台性,同一个应用程序,想要在多种操作系统上运行,需要针对各个操作系统单独开发应用。比如微信有Windows版本、MacOS版本、Android版本、IOS版本。

跨平台性的原理是因为在不同版本的操作系统中安装有不同版本的Java虚拟机,Java程序的运行只依赖于Java虚拟机,和操作系统并没有直接关系。从而做到一处编译,处处运行

7. JDK环境变量配置

第一步:找到JDK的bin目录C:\Program Files\Java\jdk-17.0.3\bin,复制一下

第二步:按照下面的步骤,找到Path环境变量。

首先找到此电脑,右键点击属性,可以按照下面的界面;点击【高级系统设置】,再点击【环境变量】

第三步:将JDK的bin目录粘贴在Path环境变量后面

第四步:检测否配置成功

1.按住Win+R输入cmd 回车,打开命令行创建
2.输入javac -version 看提示信息是否显示你安装JDK的版本号
  输入java -version 看提示信息是否显示你安装JDK的版本号
  如果显示版本号都是JDK17就表示配置安装成功

  • 17
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值