java面试--基础(持续更新中)

java面试--基础
摘要由CSDN通过智能技术生成

一、什么是java

定义:是一门面向对象、支持跨平台技术也支持泛型编辑的一门高级编程语言。
高级编程语言:人书写的代码【使用固定格式和语法】,必须通过一定处理之后交给计算机才会被识别并执行的的编程语言。java就是其中一种。
特点:

  • 面向对象
  • 跨平台
  • 支持泛型
    1、面向对象

2、跨平台性
概述:一次编译多处运行
书写了一个Java代码,经过编译处理之后可以在任意的系统上进行运行。无视系统。这种现象就叫跨平台。
前提:有jvm(Java虚拟机)
3、泛型

二、jvm 、jre、jdk

java 是一门高级编程语言、有自己固定的格式和语法,面向对象的语言,就要使用到其他已经写好的资源,在运行的时候需要把资源准备好。
jvm:java虚拟机
jre:java的运行环境【包含jvm和运行需要的资源】
jdk:java开发环境【包含jre和开发代码需要的一些资源】
如果是商家,只需要吧编译后的代码进行运行,只需要安装jre就可以。
如果是开发者,只需要安装jdk。

三、面向对象、面向过程

面向过程:是一种编程思想。就是分析出解决问题的步骤,然后用函数去实现这些步骤,使用的时候依次调用就可以了。强调的是做事的过程。 如何一步一步得到想要的结果。
面向对象:是一种编程思想。面向对象是把构成问题事务分解成各个对象,分别设计这些对象,然后将他们组装成有完整功能的系统。面向过程只用函数实现,面向对象是用类实现各个功能

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一叶飘零晋

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

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

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

打赏作者

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

抵扣说明:

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

余额充值