JavaOOP篇----第一篇

系列文章目录


文章目录

  • 系列文章目录
  • 前言
  • 一、什么是B/S架构?什么是C/S架构
  • 二、Java都有那些开发平台?
  • 三、什么是JDK?什么是JRE?
  • 四、Java语言有哪些特点
  • 五、面向对象和面向过程的区别


前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
在这里插入图片描述


一、什么是B/S架构?什么是C/S架构

  1. B/S(Browser/Server),浏览器/服务器程序
  2. C/S(Client/Server),客户端/服务端,桌面应用程序

二、Java都有那些开发平台?

  1. JAVA SE:主要用在客户端开发
  2. JAVA EE:主要用在web应用程序开发
  3. JAVA ME:主要用在嵌入式应用程序开发

三、什么是JDK?什么是JRE?

  1. JDK:java development kit:java开发工具包,是开发人员所需要安装的环境
  2. JRE:java runtime environment:java运行环境,java程序运行所需要安装的环境

四、Java语言有哪些特点

  1. 简单易学、有丰富的类库
  2. 面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)
  3. 与平台无关性(JVM是Java跨平台使用的根本)
  4. 可靠安全
  5. 支持多线程

五、面向对象和面向过程的区别

  1. 面向过程:
    一种较早的编程思想,顾名思义就是该思想是站着过程的角度思考问题,强调的就是功能行为,功
    能的执行过程,即先后顺序,而每一个功能我们都使用函数(类似于方法)把这些步骤一步一步实
    现。使用的时候依次调用函数就可以了。
  2. 面向对象:
    一种基于面向过程的新编程思想,顾名思义就是该思想是站在对象的角度思考问题,我们把多个功
    能合理放到不同对象里,强调的是具备某些功能的对象。
    具备某种功能的实体,称为对象。面向对象最小的程序单元是:类。面向对象更加符合常规的思维
    方式,稳定性好,可重用性强,易于开发大型软件产品,有良好的可维护性。
    在软件工程上,面向对象可以使工程更加模块化,实现更低的耦合和更高的内聚。

你可能感兴趣的:(java面试题套2,java)