Java特性及环境搭建

JAVA特性及环境配置

java特性

java语言自身的特性或优势:

  1. java是一种纯面向对象的编程语言
    什么是面向对象?
    大象装冰箱
    面向对象是相较于面向过程而言。一种典型的一个举例就是人把大象装进冰箱,如果面向过程进行设计,就是强调人打开冰箱门,塞大象,关上冰箱门这几个连续的动作,整个逻辑的连贯性很强。而面向对象的思想,就是把人想象成一个没有感情的执行机器,即将人封装成一个对象。至于打开冰箱门是一回事,塞大象、关上冰箱门又是另外两回事,本身三者之间并没有任何联系。而人这个对象同时具有这三个功能,即通过人(对象)来使用她所拥有的功能方法。这样会使逻辑思考的负担减轻,除此之外还有什么好处呢?同时用面向过程和面向对象两种思想设计上述步骤,设计完后,突然接到通知,要在装完大象后给老板报个信。面向过程的设计需要在原来所有的代码中找到装完大象的位置,在后面在进行报信操作,设计者就要考虑整个代码的逻辑是否正确,面向对象设计只需要写一个报信的方法,不需要考虑原来的代码逻辑,最后装完大象让人(对象)调用这个方法即可。面向对象对于后期的迭代更轻松。
  2. java支持跨平台
    什么是跨平台?
    在Windows操作系统中编写的java代码,可以在Mac、linux等系统上运行。即可跨越不同的操作系统执行相同的代码。java具备这样的功能是依赖于JVM(java虚拟机)。JVM可以理解为是一种运行java字节码文件的虚拟计算机系统,不同的操作系统对应不同的JVM,每一个JVM中都具有一个解释器组件,将编译生成的字节码文件解释成当前操作系统所能识别的命令,以此实现字节码和操作系统间的通信。
  3. java具有健壮性
    由于java编程语言是基于c/c++研发的,因此可靠性很高,属于站在巨人肩膀上的那种。
  4. java具有较高的安全性
    java有自动回收垃圾、强制类型检查和取消了指针。其中垃圾回收使得java程序员不像c/c++程序员要手动回收垃圾,但要注意的是垃圾回收并不会立即执行。

JAVA环境搭建

要想运行一段java程序,必须先安装JDK(Java Development Kits)–java开发工具集,JDK中又包含了JRE(Java Runtime Environment)Java运行时环境。在官网下载目前最新的支持长期使用的(LTS)JDK版本后,还需要进行环境变量的配置。如果不配置环境变量,那么java只能在bin目录下有使用权限,此时win + r 输入cmd打开dos界面,输入java,会报错:不是内部或外部命令,也不是可运行的程序或批处理文件。(内部命令是指当前文件夹下的命令,外部命令指的则是环境变量中path变量下的路径)
因此需要配置环境。首先右击计算机–打开属性–选择高级–环境变量,在系统变量的path路径下添加下载的jdk的路径,以\bin结束,保存设置后,即可重新打开dos界面输入java -version查看当前jdk版本。为了防止多个jdk交替使用时误操作或复杂操作,可以在系统变量中创建一个变量,变量名为JAVA_HOME,值为所下载的jdk的路径,接着删除\bin之前刚添加的jdk路径,用%JAVA_HOME%\bin的格式代替,这个方式是引用了JAVA_HOME的值即原来的jdk路径,这样如果下载了多个jdk,针对不同项目需要替换时,只需要替换JAVA_HOME的值即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值