一、Java基础之一——环境配置

1.1 JavaSE知识体系

Java SE知识体系
第一部分:计算机编程语言核心结构数据类型运算符流程控制数组...

第二部分:Java面向对象核心逻辑类和对象封装继承多态抽象接口...

第三部分:JavaSE核心高级应用集合I/O多线程网络编程反射机制...

第四部分:Java新特性Lambda表达式函数式编程新Date/Time API接口的默认、静态和私有方法...

第五部分:MySQL/JDBC核心技术:SQL语句数据库连接池DBUtils事务管理批处理...

1.2 各种语言的应用领域

  • C 语言无疑是现代计算机软件编程语言的王者,几乎所有的操作系统都是 C 语言写成的。C++ 是面向对象的 C 语言,一直在不断的改进。
  • JavaScript 是能运行在浏览器中的语言,丰富的前端界面离不开 Javascript 的功劳。近年来的 Node.js 又在后端占有一席之地。
  • Python 用于系统管理,并通过高性能预编译的库,提供 API 来进行科学计算,文本处理等,是 Linux 必选的解释性语言。
  • Ruby 强于 DSL(领域特定语言),程序员可以定义丰富的语义来充分表达自己的思想。
  • Erlang 就是为分布式计算设计的,能保证在大规模并发访问的情况下,保持强壮和稳定性。
  • Go 语言内置了并发能力,可以编译成本地代码。当前新的网络相关项目,很大比例是由 Go 语言编写的,如 Docker、Kubernetes 等
  • 编写网页用 PHP,函数式编程有 Lisp,编写 iOS 程序有 Swift/Objective-C
  • R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法
  • SQL 是用于访问和处理数据库的标准的计算机语言, 这类数据库包括:MySQL,Oracle, Sybase, SQL Server, DB2, Access 等等 。

1.3 Java语言跨平台原理

1.3.1Java语言特点

  • **完全面向对象:**Java语言支持封装、继承、多态,面向对象编程,让程序更好达到高内聚低耦合的标准。
  • **支持分布式:**Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
  • **健壮型:**Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。
  • **安全:**Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。如:安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。
  • **跨平台性:**Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。

1.3.2 Java语言跨平台原理

Java的虚拟机本身是不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。
跨平台原理####

  • 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。
  • JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。
  • **JRE ** (Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库
  • JDK (Java Development Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。

我们想要运行一个已有的Java程序,那么只需安装JRE 即可。
我们想要开发一个全新的Java程序,那么必须安装JDK ,其内部包含JRE

1.3.3 JRE和JDK

JVM和JRE以及JDK的关系
JRE和JDK的内容

1.4 Java环境配置

1.4.1 JDK下载

  1. 登录Oracle公司官网,www.oracle.com,如图所示:在底部选择Developers开发者
    JDK下载1
    2. 在Developers页面中间的技术分类部分,选择Java,单击进入
    JDK下载2
  2. 下拉页面,找到Java,在此选择JavaSEDownload,单击进入
    JDK下载3
  3. 选择Downloads选项卡,默认是最新版的Java13下载,在此处选择Oracle JDK DOWNLOAD,单击进入可以下载JDK13
    JDK下载4
  4. 选择Accept License Agreement,并选择对应的操作系统类型
    JDK下载5
  5. 如果要下载之前JDK版本,那么在刚才JavaSE/Download页面,下拉到最下面,找到Java Archive(Java档案馆),单击Download
    JDK下载6
    在这里插入图片描述
  6. 我这里安装的是Java 8,选择JavaSE 8(8U211 and later),选择Accept License Agreement,并选择对应的操作系统类型。早期版本分为32位/64位操作系统区分,其中x86表示32位,x64表示64位
    JDK下载7

1.4.2 JDK安装

  1. 双击jdk-8u202-windows-x64.exe文件,并单击下一步
    JDK安装1
  2. 取消独立JRE的安装,单击公共JRE前的下拉列表,选择此功能将不可用
    JDK安装2
  3. 修改安装路径,单击更改
    JDK安装3
  4. 将安装路径修改为自己的安装路径例如:D:\SoftWare\Java|jdk1.8.0_202,并单击确定
    JDK安装4
  5. 点击下一步,等待安装完成即可
    JDK安装5
    JDK安装6

1.4.3 JDK目录结构

JDK目录结构

1.4.4 Java环境配置(Win10)

配置环境变量的目的,是为了让我们能在任何目录下都能使用javajavac命令

  1. 桌面选中此电脑,点击鼠标右键,选择属性
    Java环境配置1
  2. 点击高级系统设置
    Java环境配置2
  3. 点击高级选项卡下的环境变量按钮
    环境配置3
  4. 系统变量中新建JAVA_HOME变量,内容如下,单击确定
    环境配置4
  5. 系统变量中双击Path,进入编辑
    环境配置5.1
    加入下图中的两行%JAVA_HOME%\bin%JAVA_HOME%\lib,单击确定
    环境配置5.2
  6. CLASSPATH配置。在系统变量中新建CLASSPATH变量,输入如下内容.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。一路确定即可配置完成
    环境配置6.1
    环境配置6.2
  7. 检查环境配置
    同时按键盘上的Win+R键(Win键是键盘上的ctrlalt中间那个键),时输入cmd,点击确定,进入DOS,键入java命令和javac命令后可以看到如下的内容,即说明配置成功。如果没有成功,请看上面的步骤
    验证1
    验证2
    验证3
    到这里就完成了Java学习的第一步
    !!!!!!!!!!恭喜!!!!!!!!!!
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

两个猫崽子和你

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

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

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

打赏作者

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

抵扣说明:

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

余额充值