zoukankan      html  css  js  c++  java
  • Java环境变量,jdk和jre的区别,面向对象语言编程

    什么是java?

      java是一门面向对象的编程语言,包括java SE, java ME, Java EE . 广泛使用的是作为后端语言的Java EE开发,

    面向对象和面向过程?

      java,C++ 都为面向对象的语言, C语言为面向过程的语言.

    面向对象的优点与缺点?

      与面向过程比较;

      优点: 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于维护

      缺点: 性能比面向过程低

    面向对象的特征

    面向对象的三个基本特征是:封装、继承、多态。

    封装

    封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。

    继承

    面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。

    多态

    多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 实现多态,有二种方式,覆盖,重载。

    Java开发, 环境变量:

    1: 下载: 

      选择自己需要的版本,下载,记录好自己的安装路径, 本文以 D:javajdk 为例

      https://www.oracle.com/java/technologies/javase-downloads.html

      强烈建议 使用JAVA_HOME作为 名称, 后期遇到高版本tomcat时,在本机直接启动,tomcat内部配置,引用的为JAVA_HOME环境变量

    2: 设置环境变量

      只需设置俩处, 

      1> 新增 JAVA_HOME 并配置:  D:javajdk 

      2> 点击path, 并新增配置: %JAVA_HOME%in;%JAVA_HOME%jrein;

    window系统环境变量如何进?

      鼠标右键点击计算机,选择属性,选择高级系统设置,选择环境变量

    jdk和jre的关系?

      jdk常常会谈到, 当去使用一台新电脑,使用idea去做项目的时候,都会配置jdk, 所以呢, jdk是作为Java开发的一个基本工具,内部包含了java提供的一些开发类,以及包含jre

      jre 是 运行环境, 就是说, 你编译好的程序, 只要有jre的编译环境,此程序都可以执行, 这也是Java成为跨平台的语言的重要原因

    如图关系:

     

  • 相关阅读:
    C#过滤重复数据,使用泛型
    office2007:您正试图运行的函数包含有宏或需要宏语言支持的内容。而在安装此软件时,您(或您的管理员)选择了不安装宏或控件的支持功能
    InstallShield高级应用获取本机所有的SQL服务
    结对项目
    ActiveMQ 初学1:ActiveMQ 创建连接对象
    【JVM】jstack和dump线程分析(2)
    【JVM】jstack 查询占用最大资源线程|排查死循环等
    【java多线程】volatile 关键字
    1.zookeeper原理解析数据存储之Zookeeper内存结构
    【数据算法】Java实现二叉树存储以及遍历
  • 原文地址:https://www.cnblogs.com/naimao/p/12605660.html
Copyright © 2011-2022 走看看