对部分Java名词的总结

对部分Java名词的总结:



前端技术:

 CSS:是层叠样式表(Cascading Style Sheets)的缩写,它用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术。

 BootStrap:来自Twitter,是目前受欢迎的前端框架,它是基于CSS、HTML、JavaScript的,简洁灵活使得Web开发更加便捷。

 JavaScript:是一种专门设计用来给网页增加交互性的编程语言,其代码可以嵌入在网页中。专门用来对网页进行编程的脚本语言。

 jQuery:它是一套封装的JS框架。

Ajax:是一种创建交互式网页应用的网页开发技术。被称为:异步JavaScript和XML。一种用于创建快速动态的网页技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。

 



后台的框架:

 MyBatis:是持久层的一种框架,他提供了一种半自动化的ORM映射。还是要写Sql语句。

 Hibernate:也是持久层的一种框架,它提供了一种全自动化的ORM映射。完全不用写出Sql语句。

总结它俩的区别:

  1. MyBatis要写Sql语句,而Hibernate不用写Sql语句;
  2. 掌握Hibernate比较难,而MyBatis容易上手;
  3. Hibernate与具体数据库的关联只需在XML文件中配置即可,所有的HQL语句与具体使用的数据库无关,移植性很好。MyBatis项目中所有的SQL语句都是依赖所用的数据库的,所以不同数据库类型的支持不好。
  4. Hibernate的查询效率低,增删改效率高,MyBatis查询效率高。

 SpringMVC:表现层的框架。

 Spring:Spring就是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

 IOC:控制反转,是Spring容器的内核,AOP,声明式事务等功能都是依赖控制反转的。所谓控制反转,就是通过容器来控制业务对象之间的依赖关系,而非传统实现中,由代码直接控制。

 AOP:面向切面编程,针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获取逻辑过程中的各部分之间低耦合性的隔离效果。

总结:上述这些也是经常会被面试官所问到的内容,由于本人对上述的知识理解有限,未能阐述清楚。请各位提出修改意见。

时间: 2024-12-05 00:35:28

对部分Java名词的总结的相关文章

18) Java名词

? >VO: ? value-object >DTO: Data Transform Object >DTD: Document Type Definition ?????文档类型定义是一套关于标记符的语法规则.它是标准通用标记语言和可扩展标记语言1.0版规格的一部分,是文档的验证机制. >JUnit: 一个Java语言的单元测试框架 >JBoss: 一个基于J2EE的开放源代码的应用服务器 >POJO ? ? ?POJO(Plain Old Java Object)简

“吃人”的那些Java名词:对象、引用、堆、栈

记得中学的课本上,有一篇名为<狂人日记>课文:那时候根本理解不了鲁迅写这篇文章要表达的中心思想,只觉得满篇的"吃人"令人心情压抑:老师在讲台上慷慨激昂的讲,大多数的同学同我一样,在课本面前"痴痴"的发呆. 作为一个有着8年Java编程经验的IT老兵,说起来很惭愧,我被Java当中的四五个名词一直困扰着:对象.引用.堆.栈.堆栈(栈可同堆栈,因此是四个名词,也是五个名词).每次我看到这几个名词,都隐隐约约觉得自己在被一只无形的大口慢慢地吞噬,只剩下满地的衣

java名词

1 applet Java语言编写的小程序,可以包含在html页面中,有支持Java语言的浏览器执行,作用是在页面产生动态效果. 2 jdk java development kit java 开发环境  编译Java程序的编译器javac命令 javac  编译器 将源程序转为字节码    jar 打包 将相关类文件打包为一个文件    Javadoc 文档生产  原码注释提出文档   jdb 差错工具  Java 运行class文件  javap  Java反汇编器,显示编译类文件中的可访问

java名词,关键字

抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象. final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类. 包:Java中的包是相关类和接口的集合,创建包须使用关键字package. 继承:Java作为面向对象编程语言,支持继承这基本概念.但Java只支持单根继承,java.lang.Object是所有其他类的基类.[4] 多态类:在Java中,对象变量是多态的.而

java名词注释

1.JVM: Java Virtual Machine (java虚拟机),Java语言的一个非常重要的特点就是与平台的无关性.而使用Java虚拟机是实现这一特点的关键.一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码.而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译.Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行.Java虚拟机在执

java名词解释

1.package 2.import 3.Interface 与extends共用,用来实现一个类继承多个接口(一个类不可以继承多个类) 单用是用来定义接口的关键字 4.Class 5.void    方法 6.全局变量 7.方法 8.局部变量 9.Extends 继承类 10.public(公共访问权限) 最宽松的访问控制级别,如果一个成员(包括成员变量,方法,构造器等)或者一个外部类使用public访问控制符修饰,那么这个成员或外部类就可以被所有类访问,不管访问类和被访问类是否处于同一个包中

Java垃圾回收介绍(译)

在Java中,对象内存空间的分配与回收是由JVM中的垃圾回收进程自动完成的.与C语言不同的是,在Java中开发者不需要专门为垃圾回收写代码.这是使Java流行的众多特征之一,也帮助了程序员写出了更好的Java应用. 这是一个四部分的系列教程,以了解在Java中垃圾回收的基础, Java垃圾回收介绍 Java垃圾回收如何工作? Java垃圾回收器的类型 监控和分析Java垃圾回收 这篇教程是系列中的第一部分.本篇中会解释一些基本术语,像JDK,JVM,JRE,HotSpot VM,然后去理解JVM

Java Learning (9)

事件处理: ActionEvent && WindowEvent: ActionEvent -- 包含一个ACTION_PERFORMED.触发的动作有单击button,双击选项,选择指定菜单项,回车键输入等. addActionListener(<al>) -- al ->ActionListener or a class implements ActionListener. button.addActionListener(new ActionListener(){

Java技术部分知识点

Java同步/异步IO 同步是一种对共享资源的访问方式.当多个资源需要访问同一个互斥资源时,他们需要以某种顺序来确保该资源在某个时刻只能有一个线程对其使用. 异步是一种非阻塞方式.一个线程对对象的操作时,不必关心其他线程的状态或行为,也不必等到方法处理完成返回后才进行之后的操作. 同步的实现方式:synchronized关键字(同步代码块.同步方法),但是系统开销代价大,可能发生死锁 Java多态及实现机制 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果. 举例:“电脑上的F1按