64体育注册JAVA技术名词解释

 公司新闻     |      2022-06-26 01:18

  1. Java、Java SE、Java EE/J2EE 是甚么? Java :是 Sun 公司推出的一种编程言语。它是一种经由过程注释方法来施行的言语,语法划定规矩 和 C相似。 Java 平台按照 API 和利用范畴,次要分为三种手艺: 1)Java SE (旧称 J2SE) - Java Platform, Standard Edition,定位在客户端,次要 用于桌面使用软件的编程; 2)Java EE (旧称 J2EE) - Java Platform, Enterprise Edition,界说在效劳器端 Java2 的企业版,次要用于散布式的收集法式的开辟,如电子商务网站和 ERP 体系; 3)Java ME (旧称 J2ME) - Java Platform, Micro Edition,次要使用于嵌入式体系 开辟,如手机和 PDA 的编程。 2. Core java 是甚么? Core java 是基于收集的纯面向工具编程言语,合用于编写各式百般的软件,合用于各类平 台与操纵体系,编译后的代码能在互联网上通报,并确保用户宁静运转,因此是当前最富有 性命力的计较机编程言语之一。 3. JavaScript 是甚么? JavaScript 是一种能用在网页中的剧本言语。它的创造者是网景公司,原来的名字叫 LiveScript。JavaScript 的语法相似 Java 4.HTML 是甚么? HTML 是形貌网页构造的方法。 5.Struts 是甚么? Struts 是今朝十分盛行的基于 MVC 的 Java Web 框架。Jakarta-Struts 是 Apache 软件构造 供给的一项开放源代码项目,它为 Java Web 使用供给了模子-视图-(Model-View -Controller,MVC) 框架,特别合用于开辟大型可扩大的 Web 使用。 6. Hibernate 是甚么? Hibernate 是一个开放源代码的 O/R Mapping ( Object-Relational Mapping) 工具干系映 射它对 JDBC 停止了轻量级的工具封装,使法式员能够为所欲为天时用工具编程思想来操作 数据库。是业界比力推许的 ORM(O/R mapping) ,今朝的版本曾经十分不变和成熟。 7. Ajax 是甚么? Ajax 完全推翻了传统 Web 使用在用户交互方面的形式,这是不克不及否认的。在传统的 Web 体 验傍边,用户曾经风俗了,在恳求效劳器数据以后的等候和显现这些数据时的页面革新,这 种交互方法是低效和不连接的。Ajax 所提倡的方法则可以大大优化用户的利用感触感染。因为 在效劳器和阅读器之间的数据通报交由 JavaScript 掌握,开辟职员得以跳出以往严厉的请 求应对形式从而构建更具有效户友爱性的 Web 使用。

  3G 是第三代挪动通讯手艺(3rd-generation,3G) ,是指撑持高速数据传输的蜂窝挪动通信技 术,将 无 线 通 信 与 国 际 互 联 网 等 多 媒 体 通 信 结 合 的 新 一 代 移 动 通 信 系 统 。 未 来 的 3G 势必与社区网站停止分离,3G 效劳可以同时传送声音及数据信息,速度普通在几百 kbps 以上。 18.JDBC 是甚么? JDBC(Java Database Connectivity)Java 数据库毗连。 19.XML 是甚么? XML 是形貌数据的方法。 20.JSP 是甚么? JSP 即 JavaServer Page。 21.Servlet 是甚么? Servlet 是一种自力于平台和和谈的效劳器真个 Java 使用法式,能够天生静态的 Web 页面。 它担任 Web 阅读器或其他 HTTP 客户法式收回恳求, 与 HTTP 效劳器上的数据库或使用法式之 间的中心层。

  22. MVC 是甚么? 模子-视图-(MVC)是 Xerox PARC 在八十年月为编程言语 Smalltalk-80创造的 一种软件设想形式, 至 今已被普遍利用。 近来几年被保举为 Sun 公司 J2EE 平台的设想形式, 而且遭到愈来愈多的利用 ColdFusion 和 PHP 的开辟者的欢送。 23. EJB 是甚么? 一个手艺标准:EJB(Enterprise JavaBean) 从手艺上而言不是一种产物 EJB 是一种尺度形貌了构建使用组件要处理的: 可 扩大 (Scalable)、 散布 式 (Distributed)、 事件 处 理 (Transactional)、 数据 存 储 (Persistent)、宁静性 (Secure) 24. Web Services 是甚么? BEA 在尺度集体中阐扬着指导感化,64体育首页它供给了编程模子、架构、宁静性和事件撑持,闪开发 职员、J2EE 专家和使用法式开辟职员能够构建、布置、办理和集成企业级 Web services。 25.SOA 是甚么? 面向效劳的架构(SOA)是一种设想办法学,其目标是最大限度地重用使用法式中立型的效劳 以进步 IT 顺应性和服从。 26. OOA/D 是甚么? 1)OOA 面向工具阐发办法(Object-Oriented Analysis,OOA) ,是在一个别系的开辟过 程中停止了体系营业查询拜访当前,根据面向工具的思惟来阐发成绩。 2)OOD 面向工具的设想办法(Object-Oriented Design,OOD) 是一种处理软件成绩的 设想范式(paradigm) ,一种笼统的范式。

  27. UML 是甚么? Unified Modeling Language (UML)又称同一建模言语或尺度建模言语,是始于1997年一个 OMG 尺度,它是一个撑持模子化和软件体系开辟的图形化言语,为软件开辟的一切阶段供给 模子化和可视化撑持,包罗由需求阐发到规格,到机关和设置。

  28. PL/SQL 是甚么? PL/SQL 是 ORACLE 对尺度数据库言语的扩大,ORACLE 公司曾经将 PL/SQL 整合到 ORACLE 服 务器和其他东西中了,近几年中更多的开辟职员和 DBA 开端利用 PL/SQL。 29. GUI 是甚么? GUI(Graphical User Interface)人机交互图形化用户界面。是一种分离计较机科学、美学、 心思学、举动学,及各贸易范畴需求阐发的人机体系工程,夸大人-机-情况三者作为一个系 统停止整体设想。 30. JQuery 是甚么? jQuery 是 继 prototype 之 后 又 一 个 优 秀 的 Javascrīpt 框 架 。 其 宗 旨 是 ——WRITE LESS,DO MORE,写更少的代码,做更多的工作。 Query 是一个快速的, 简约的 javaScript 库,利用户能更便利地处置 HTML documents、events、完成动画结果,而且便利地为 网站供给 AJAX 交互。jQuery 另有一个比力大的劣势是,它的文档阐明很全,并且各 种使用也说得很具体, 同时另有很多成熟的插件可供挑选。 jQuery 可以利用户的 html 页连结代码和 html 内容别离,也就是说,不消再在 html 内里插入一堆 js 来挪用命 令了,只需界说 id 便可。 31.DWR 是甚么? DWR(Direct Web Remoting)是一个用于改进 web 页面与 Java 类交互的长途效劳器端 Ajax 开源框架,能够协助开辟职员开辟包罗 AJAX 手艺的网站.它能够许可在阅读器里的代码利用 运转在 WEB 效劳器上的 JAVA 函数,就像它就在阅读器里一样。 32. Junit 是甚么? JUnit 是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework) 。Junit 测试是法式员测试,即所谓白盒测试,由于法式员晓得被测试的软件如 何(How)完胜利用和完成甚么样(What)的功用。Junit 是一套框架,担当 TestCase 类, 就可以够用 Junit 停止主动测试了 30. Ant 是甚么?编译打包东西-Ant Ant 是一种基于 Java 的 build 东西。实际上来讲,它有些相似于(Unix)C 中的 make ,但 没有 make 的缺点。今朝的最新版本为:Ant 1.8.1。Ant 用 Java 的类来扩大, (用户)没必要 编写 shell 号令,设置文件是基于 XML 的,经由过程挪用 target 树,便可施行各类 task。 33.Junit 是甚么? JUnit 是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework) 。Junit 测试是法式员测试,即所谓白盒测试,由于法式员晓得被测试的软件如

  何(How)完胜利用和完成甚么样(What)的功用。Junit 是一套框架,担当 TestCase 类, 就可以够用 Junit 停止主动测试了。 34. Log4j 是甚么? Log4j 是 Apache 的一个开放源代码项目, 经由过程利用 Log4j, 我们能够掌握日记信息运送的目 的地是掌握台、文件、GUI 组件、以至是套接口效劳器、NT 的变乱记载器、UNIX Syslog 守 护历程等;我们也能够掌握每条日记的输特别局;经由过程界说每条日记信息的级别,我们 可以愈加详尽地掌握日记的天生历程。 最使人感爱好的就是, 这些能够经由过程一个设置文件来 灵敏地停止设置,而不需求修正使用的代码。 35. OSCache 是甚么? OSCache 由 OpenSymphony 设想,它是一种创始性的 JSP 定制标识表记标帜使用,供给了在现有 JSP 页面以内完成快速内存缓冲的功用。 36. CGLib 是甚么? cglib 是一个开源项目! 是一个壮大的,高机能,高质量的 Code 天生类库,它能够在 运转期扩大 Java 类与完成 Java 接口。Hibernate 用它来完成 PO 字节码的静态天生。 37. FreeMarker 是甚么? FreeMarker 许可 Java servlet 连结图形设想同使用法式逻辑的别离,这是经由过程在模 板中密封 HTML 完成的。模板用 servlet 供给的数据静态地天生 HTML。模板言语是强 大的直观的,编译器速率快,输出靠近静态 HTML 页面的速率。 FreeMarker 是一个模板引擎,一个基于模板天生文本输出的通用东西,利用纯 Java 编写 FreeMarker 被设想用来天生 HTML Web 页面,出格是基于 MVC 形式的使用法式,它不 是一个 Web 使用框架,而合适作为 Web 使用框架一个组,FreeMarker 更合适作为 Mod el2框架(如 Struts)的视图组件,你也能够在模板中利用 JSP 标识表记标帜库,FreeMarker 是免费的

  40. Lucene 是甚么? Lucene 是 apache 软件基金会[4] jakarta 项目组的一个子项目, 是一个开放源代码[5] 的全文检索引擎东西包,即它不是一个完好的全文检索引擎,而是一个全文检索引擎 的架构,供给了完好的查询引擎和索引引擎,部门文本阐发引擎(英文与德文两种西 方言语) 。Lucene 的目标是为软件开辟职员供给一个简朴易用的东西包,以便利的在 目的体系中完成全文检索的功用,大概是以此为根底成立起完好的全文检索引擎 41. JBPM 是甚么? JBPM,全称是 Java Business Process Management(营业流程办理),它是笼盖了业 务流程办理、事情流、效劳合作等范畴的一个开源的、灵敏的、易扩大的可施行流程 言语框架。jBPM 是公然源代码项目,它利用要遵照 Apache License。 42. JNDI 是甚么? 英文全称是:Java Naming and Directory Interface 术语注释:一组协助做多个定名和目次效劳接口的 API。 JNDI(Java Naming and Directory Interface)是 SUN 公司供给的一种尺度的 Java 定名体系 接口,JNDI 供给同一的客户端 API,经由过程差别的会见供给者接口 JNDI SPI 的完成, 由办理者将 JNDI API 映照为特定的定名效劳和目次体系, 使得 Java 使用法式能够和 这些定名效劳和目次效劳之间停止交互。 JNDI(Java Naming and Directory Inter face)是一个使用法式设想的 API, 为开辟职员供给了查找和会见各类定名和目次效劳 的通用、同一的接口,相似 JDBC 都是构建在笼统层上。 43. JMS 是甚么? jms 即 Java 动静效劳(Java Message Service)使用法式接口是一个 Java 平台中关于面向 动静中心件(MOM)的 API,用于在两个使用法式之间,或散布式体系中发送动静,停止异 步通讯。 Java 动静效劳是一个与详细平台无关的 API, 绝大大都 MOM 供给商都对 JMS 供给支 持。 44.JAAS 是甚么? Java Authentication Authorization Service(JAAS,Java 考证和受权 API)供给了灵敏 和可伸缩的机制来包管客户端或效劳器真个 Java 法式。Java 晚期的宁静框架夸大的是经由过程 考证代码的滥觞和作者,庇护用户制止遭到下载下来的代码的进犯。JAAS 夸大的是经由过程验 证谁在运转代码和他/她的权限来庇护体系面受用户的进犯。 45.JSF 是甚么? JavaServer Faces(JSF) 是一种尺度的 J2EE 暗示层的手艺, 其大旨是为了使 Java 开辟职员可以快速的开辟基于 Java 的 Web 使用法式。它差别于 Java 暗示层 手艺的最大劣势是其接纳的组件模子,变乱驱动! 是 java ee 今朝支流框架 spring 的一个主要特征,为 javaweb 开辟供给壮大撑持。 46.JPA 是甚么? JPA 全称 Java Persistence API.JPA 经由过程 JDK 5.0注解或 XML 形貌工具-干系表的映照干系,

  并将运转期的实体工具耐久化到数据库中。 47.JVM 是甚么? Java Virtual Machine(Java 假造机) ,它是一个虚拟出来的计较机,是经由过程在实践的 计较机上仿真模仿各类计较机功用来完成的。Java 假造机有本人完美的硬件架构,如 处置器、仓库、存放器等,还具有响应的指令体系。JVM 屏障了与详细操纵体系平台相 关的信息,使得 Java 法式只需天生在 Java 假造机上运转的目的代码(字节码),就可以够 在多种平台上不加修正地运转。Java 假造机在施行字节码时,实践上终极仍是把字节 码注释成详细平台上的机械指令施行。