在面试的时候,面试官一般会问一些基础性的问题,这里边就包括一些概念,有java基础概念,框架概念等等,个人觉得有必要进行总结,为大家梳理以下内容。

1、IDE:(Integrated Development Environment),集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

2、JRE:(JavaRuntime Environment),Java运行环境(JavaRuntime Environment,简称JRE)是一个软件,由太阳(Sun)微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application),JRE中包括有JVM

3、JVM:(Java VirtualMachine) ,java虚拟机,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

4、JavaSE:通常是指JavaStandardEditionJava标准版,就是一般java程序的开发,可以看作是JavaEE的子集;

5、JavaEE:Java企业版或java标准平台,使用javaEE可以构建企业级的服务应用。Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底,中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。

6、JDK:(Java Development Kit)  Java SE提供标准的JDK。JDK是 Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具

7、JDBC:(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

8、HTML:(Hyper Text MarkupLanguage超文本标记语言),是用来描述网页的一种语言。HTML称为超文本标签语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

9、JavaScript:Java脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能

10、JSP:(Java Server Pages),java服务器页面。是由Sun Microsystems公司倡导的一种动态网页技术标准,类似于ASP技术,是在传统的网页HTML文件中插入java程序段和JSP标记,从而形成JSP文件,后缀名为(*jsp)。

11、Spring:是一个轻量级的开源javaEE框架,Spring不仅仅限于服务端页面的开发,使用基本的JavaBean来完成以前只可能由EJB完成的事情。

12、SpringBoot:是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。

13、Maven:是一个基于项目对象模型(POM)的概念的纯java开发的开源的项目管理工具,主要用来管理java项目,进行依赖管理(jar包依赖管理)和项目构建(遍历、打包、测试、部署)。此外还能分块开发。

14、SpringMVC:框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是 DispatcherServlet,它是一个 Servlet,顶层是实现的Servlet接口。

java 轻量级 编辑器_Java相关概念汇总相关推荐

  1. java二进制编辑器_Java Hex Editor免费版-十六进制编辑器下载 v2.0 免费版 - 安下载...

    Java Hex Editor是一款非常实用的十六进制编辑器,它同时也是Java十六进制编辑器,可以以独立应用程序(SWT小部件)运行,同时还可以以Eclipse插件的形式进行功能拓展集成:支持编辑非 ...

  2. java sql编辑器_Java工程师完整学习路线

    大部份同学都不太了解 Java 后端或者说今后应聘Java/J2EE开发工程师究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java相关技术等等,导致想学,但又很迷茫,不知从何下手. 以过来人的经历 ...

  3. java 文本编辑器_Java编写的文本编辑器(菜鸟作品)

    //这是主窗体文件 Wordwin.java import javax.swing.*; import javax.swing.event.DocumentEvent; import javax.sw ...

  4. java流实例_java流汇总以及使用实例

    流 一.基本概念 Java中对文件的操作是以流的方式进行的.流是Java内存中的一组有序数据序列.Java将数据从源(文件.内存.键盘.网络) 读入到内存中,形成了流,然后将这些流还可以写到另外的目的 ...

  5. java 类 大全_JAVA集合类汇总

    缩略图如下图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: set --其中的值不 ...

  6. java程序编辑器_java实现编辑器(一)

    昨天下半天的作品,不敢独享,发代码以抛砖引玉,望高手指点!!! 初步完成了四项基本功能: 1,提取文件. 2,删除注释. 3,关键字识别. 4,符号匹配. 源代码: import java.io. ...

  7. java错误、_JAVA错误汇总

    1.Slf4J-API版本兼容 问题描述 Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.hel ...

  8. java技术介绍_Java技术汇总

    这篇文章总结了多年来使用Java的一些心得体会,主要是和一些Java基础知识点相关的,也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行业的准新手们,希望可以给大家一些经验,能让大家更好 ...

  9. java table集合_Java集合类汇总记录--guava篇

    BiMap HashBiMap 实现了两份哈希表数据结构(本类独立实现),分别负责两个方向的映射. EnumBiMap 两个EnumMap对象分别负责两个方向的映射. EnumHashBiMap 一个 ...

最新文章

  1. 从面试角度分析LinkedList源码
  2. selenium之简单使用
  3. Windows Vista即将发布SP1
  4. uc的剪切板能关掉吗_罗永浩的“卖身契”有法律效力吗?
  5. 堆栈的生长方向和空栈满栈的区别
  6. linux 查询内存和核心数,Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数...
  7. css练习题4,复习webpack4之CSS文件代码分割
  8. 读入10个数,显示互不相同的数的数目,并以输人的顺序输出
  9. @ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常
  10. Dart核心语言基础const关键字与final关键字的区别
  11. 分布式事务中间件你知道哪些?
  12. RedHat Linux 加入域
  13. AudioClip 参数解析
  14. E4A直播盒子APP源码搭建教程之——APP源码篇
  15. 如何提升JSON.stringify()的性能?
  16. 中国大学MOOC伦理学题库及答案
  17. MPLAB ICD3
  18. python 比对两个excel表数据_如何使用python比对两个excel表中的不同?
  19. Python 图像文本识别 EasyOCR
  20. linux 文件md5,Linux下计算文件的MD5值

热门文章

  1. 嵌入式软件设计第九次实验报告-140201235-陈宇
  2. 13.C#的函数练习
  3. 响应式Web设计的9项基本原则
  4. 3-算法 鸡兔同笼 简单逻辑
  5. 初学者python笔记(类的内置属性)
  6. linux用户管理和群界面怎么打开,Linux的用户和组群管理
  7. python数据库实现注册函数_10.注册和登录功能实现(3)—— 注册数据写入数据库...
  8. python写抽奖转盘_[宜配屋]听图阁
  9. DEV-C++调试设置
  10. lsm mysql_LSM设计一个数据库引擎