基础
文章平均质量分 70
洪宝
码农
展开
-
面向对象 java oop
1.什么是面向对象,核心思想是什么,个人理解 有哪些.答: 面向对象是一种编程思想,与之相对的有面向过程,面向事件,面向切面编程。面向对象的三大核心概念:封装,继承,多态。封装:将现实世界中的各种物品及概念 抽象成一个封装好的类。继承:父子类的关系,子类自动共享父类数据结构和方法的机制,似于爸爸买的车你去开(不是很恰当)多态:多态性是指相同的操作或函数、过程可作用于多种类型的对原创 2013-04-26 20:56:51 · 600 阅读 · 0 评论 -
(转)JAVA面试题解惑系列(一)——类的初始化顺序
转自: 网址:http://zangweiren.javaeye.com 作者:臧圩人(zangweiren) 大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化转载 2013-05-27 13:55:42 · 541 阅读 · 0 评论 -
java 反射 基本知识整理
1.概念JAVA反射机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。但是JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的cl原创 2013-04-28 15:12:44 · 575 阅读 · 0 评论 -
JAVA 注解(Annotation)
定义java.lang.annotation,接口 Annotation。对于Annotation,是Java5的新特性,JDK5引入了Metedata(元数据)很容易的就能够调用Annotations.Annotations提供一些本来不属于程序的数据,比如:一段代码的作者或者告诉编译器禁止一些特殊的错误。An annotation 对代码的执行没有什么影响。Annotations使原创 2013-05-02 15:38:40 · 530 阅读 · 0 评论 -
ssh 简介
定义:SSH 是J2EE项目中比较常用和流行的3种框架,即Struts+Spring +Hibernate。 Struts是MVC模式的一种实现在对应的Model,View和Controller都提供了对应的组件。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。它是为了解决企业应用开发的复杂性而创建的。Spring使用了基本的JavaBean来完成以前只能由EJB完转载 2013-05-01 23:43:52 · 657 阅读 · 0 评论 -
Struts1和Struts2 区别 未整理
Struts2是基于WebWork的一个全新框架.出了名字之外struts1 和struts2的核心原理不同: struts1.X是基于servlet的 struts2是xwork的变体:他的核心是filter 特性Struts 1Struts 2Action类Struts 1要求Action类转载 2013-05-01 00:26:03 · 631 阅读 · 0 评论 -
名词解释 AOP IOC ORM
IOC 和AOP是spring的两个主要组成部分,IOC 主要是用来提前加载,AOP主要是用来 切面编程(动态代理 例如日志)IOC ——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不原创 2013-05-01 23:43:46 · 2071 阅读 · 0 评论 -
java 反射 基本知识——属性和方法
package demo;public class ReflectTest { private String name; private String type; // Constructors public ReflectTest() { System.out.println("Constructor ReflectTest () is invoking"); } //原创 2013-04-29 17:41:00 · 748 阅读 · 0 评论 -
java 反射 基本知识——构造器
package demo public class ReflectTest { private String name; private String type; // Constructors public ReflectTest (){ System.out.println("Constr原创 2013-04-28 15:12:01 · 821 阅读 · 0 评论 -
面向对象与面向过程 的区别
面向对象与面向过程的区别面向过程(Process Oriented)这个词是在面向对象(Object Oriented)出现之后为与之相对而提出的。其实它在以前基本被叫做“结构化编程”。主要来说这是两种编程思想,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个原创 2013-04-27 17:56:40 · 592 阅读 · 0 评论 -
Eclipse 常用快捷键
编辑作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助 Alt+/ 全局 全部选中 Ctrl+转载 2013-05-03 13:46:46 · 564 阅读 · 0 评论