JavaSE01——初识java,环境调试

初识java,环境调试

1 认识 Java

1.1 java简介

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。

后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。

Java分为三个体系:

  • JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
  • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
  • JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。此时,Java 的各种版本已经更名,以取消其中的数字 “2”:J2EE 更名为 Java EE,J2SE 更名为Java SE,J2ME 更名为 Java ME。

1.2 JAVA的特性

  1. 简 洁 有 效
    Java 语言是一种相当简洁的“面向对象”程序设计语言。Java 语言省略了 C++语言中所有的难以理解、容易混淆的特性,例如头文件、指针、结构、单元、运算符重载、虚拟基础类等。它更加严谨、简洁。

  2. 可 移 植 性
    对于一个程序员而言,写出来的程序如果不需修改就能够同时在 Windows、MacOS、UNIX 等平台上运行,简直就是美梦成真的好事!而 Java 语言就让这个原本遥不可及的事已经越来越近了。使用 Java 语言编写的程序,只要做较少的修改,甚至有时根本不需修改就可以在不同平台上运行了。

  3. 面 向 对 象
    可以这么说,“面向对象”是软件工程学的一次革命,大大提升了人类的软件开发能力,是一个伟大的进步,是软件发展的一个重大的里程碑。

在过去的 30 年间,“面向对象”有了长足的发展,充分体现了其自身的价值,到现在已经形成了一个包含了“面向对象的系统分析”、“面向对象的系统设计”、“面向对象的程序设计”的完整体系。所以作为一种现代编程语言,是不能够偏离这一方向的,Java 语言也不例外。

  1. 解 释 型
    Java 语言是一种解释型语言,相对于 C/C++语言来说,用 Java 语言写出来的程序效率低,执行速度慢。但它正是通过在不同平台上运行 Java 解释器,对 Java 代码进行解释,来实现“一次编写,到处运行”的宏伟目标的。为了达到目标,牺牲效率还是值得的,况且,现在的计算机技术日新月异,运算速度也越来越快,用户是不会感到太慢的。

  2. 适合分布式计算
    Java 语言具有强大的、易于使用的联网能力,非常适合开发分布式计算的程序。
    Java 应用程序可以像访问本地文件系统那样通过 URL 访问远程对象。

  3. 拥有较好的性能
    正如前面所述,由于 Java 是一种解释型语言,所以它的执行效率相对就会慢一些,但由于 Java 语言采用了两种手段,使得其性能还是不错的。
    A、 Java 语言源程序编写完成后,先使用 Java 伪编译器进行伪编译,将其转换为中间码(也称为字节码),再解释;
    B、提供了一种“准实时”(Just-in-Time, JIT )编译器,当需要更快的速度时,可以使用 JIT 编译器将字节码转换成机器码,然后将其缓冲下来,这样速度就会更快。

  4. 健壮、防患于未然
    在 Java 语言中还具备了许多保证程序稳定、健壮的特性,有效地减少了错误,这样使得 Java 应用程序更加健壮。

  5. 具有多线程处理能力
    线程,是一种轻量级进程,是现代程序设计中必不可少的一种特性。多线程处理能力使得程序能够具有更好的交互性、实时性。

  6. 具有较高的安全性
    由于 Java 语言在设计时,在安全性方面考虑很仔细,做了许多探究,使得 Java语言成为目前最安全的一种程序设计语言。

  7. 是一种动态语言
    Java 是一种动态的语言,这表现在以下两个方面:
    A、 在 Java 语言中,可以简单、直观地查询运行时的信息;
    B、 可以将新代码加入到一个正在运行的程序中去。

  8. 是一种中性结构
    “Java 编译器生成的是一种中性的对象文件格式。”也就是说,Java 编译器通过伪编译后,将生成一个与任何计算机体系统无关的“中性”的字节码。

    Java 的这种字节码经过了许多精心的设计,使得其能够很好地兼容于当今大多数流行的计算机系统,在任何机器上都易于解释,易于动态翻译成为机器代码。

2 Java 虚拟机(JVM)

VM的中文名称叫Java虚拟机,它是由软件技术模拟出计算机运行的一个虚拟的计算机。

JVM也充当着一个翻译官的角色,我们编写出的Java程序,是不能够被操作系统所直接识别的,这时候JVM的作用就体现出来了,它负责把我们的程序翻译给系统“听”,告诉它我们的程序需要做什么操作。

2.1 JDK 的安装及环境变量的配置

要开发 Java 程序首先必须要配置好环境变量,而 Java 的运行环境的配置比较麻烦,相信有些读者也会有这种体会,下面来看一下 JDK 的安装过程。在这里 JDK 选用的是 JDK1.8 版本。

安装分为两个步骤

2.1.1 JDK安装
  1. 下载jdk安装包(不同版本功能有所不同,但影响不大,根据个人需要来选),这里以jdk1.8为例。
    下载完成后双击java安装包,根据提示点击下一步,如下:

    在这里插入图片描述

  2. 设置安装路径,这里推荐新手选择默认安装路径,方便操作,如果自定义安装路径的话最好只改为其他系统盘,方便寻找

    在这里插入图片描述

  3. 安装完成点击关闭即可:

    在这里插入图片描述

2.1.2 JDK 环境变量配置

点击桌面“我的电脑”,右键点击属性,找到高级属性设置。如下所示

在这里插入图片描述

系统变量→新建 JAVA_HOME 变量 。

在这里插入图片描述

1,JAVA_HOME:C:\Program File\Java\jdk1.8.0

注:配置 JDK 的安装路径

在这里插入图片描述

统变量→寻找 Path 变量→编辑

在这里插入图片描述

添加新的变量值
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
在这里插入图片描述

继续添加环境变量
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool.jar

注意:前面有一个点

在这里插入图片描述

此时所有环境变量均设置完成,直接点击确定即可。

2.1.3 环境检测

检验是否配置成功:运行 cmd 输入:java -version

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值