Java学习-01

Java学习-01

前言

  在学习Java之前,首先需要认识一下什么是Java。Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
  Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
   总结:Java作为一门计算机语言,相当于我们人与人之间沟通的语言,java则是计算机与人类之间沟通的语言。我们可以通过编写代码程序,让计算机能理解我们所表达的意思。同时Java也是编程语言,我们可以编写程序,让计算机干活。

一、认识JDK和JER

1.1 了解Java的可移植性及原理

  在学习Java编程语言前,先了解Java的一个特性:可移植性,也可称为跨平台性。这就意味着,使用Java编程语言编写的程序可以在任意平台上运行。
  平台:CPU和操作系统的总称;而每个操作平台使用的指令不一样,所能识别的计算机语言不一样。所以Java的源程序不能直接在其他平台运行。
  那为什么说Java程序可以跨平台运行呢?那就需要认识与Java相关的三个名字:JVM、JRE和JDK。
  JVM(Java Virtual Machine的简称),Java虚拟机,Java源程序进行二次编译变成与平台无关的字节码文件(.class)。这些字节文件则是由JVM虚拟机对字节码文件进行解释执行。JVM就是Java源程序能在不同平台上运行的关键。
  JRE(Java Runtime Environment的简称),Java运行环境,包含了JVM和Java的核心类库(Java API),客户在不同的操作平台上安装,就可以实现跨平台的Java程序运行。
  JDK(Java Development Kit的简称)称为Java开发工具,包含了JRE和开发工具,开发人员使用。

JDK与JRE的关系
JDK与JRE的关系

二、安装JDK及设置环境变量

1.JDK下载

官方下载jdk 8版本或者11版本,考虑到以后开发的兼容性和稳定性,优先选择jdk8版本。
官方网站:Oracle 甲骨文中国 | 云应用和云平台
PS:安装过程略

2. 环境配置

2.1控制面板—>高级系统设置

2.2选择:环境变量

在这里插入图片描述
选择:系统变量区域—>新建
在这里插入图片描述
编辑:变量名:JAVA_HOME 变量值:下面的变量值内容仅供参考
在这里插入图片描述在这里插入图片描述
选择:在系统变量区域—>[点击]Path
在这里插入图片描述
输入:%JAVA_HOME%\bin
在这里插入图片描述
测试:配置完成后,win+r打开cmd后台
在这里插入图片描述
测试:输入javac,出现以下界面则是配置成功。
在这里插入图片描述

三、txt文本编写Java类

2.1编写程序

创建txt文本编写代码在这里插入图片描述
修改txt文本后缀名
在这里插入图片描述
在文本所在的文件夹路径输入cmd
在这里插入图片描述
输入命令进行编译:Javac hello.java
在这里插入图片描述
输入命令运行:Java hello
在这里插入图片描述
PS注意事项:Javac命令是对编写的代码.Java文件进行编译,所以Javac后面必须要写文件名以及后缀
Java命令则是运行代码,Java hello 不需要写后缀名
创建文件时,文件的命名和代码编写类的命名必须完全一致,否则无法运行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值