Java
文章平均质量分 82
云烟成雨1027
嘿嘿,小小程序媛一枚~
展开
-
Java面试题目总结
找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少。所以如果你看完此文后,请不要抱怨说这些问题都能用IDE来解决。你必须在任何情况下准原创 2017-04-12 10:24:16 · 172 阅读 · 0 评论 -
Java面试题(三)
一、进程和线程的区别是什么? 自己讲解: 进程:拿电脑来说,在电脑上后台运行了很多程序,那就是进程 线程:为了完成一个程序的运行,可能程序中还有很多分支在一起运行共同来完成这个程序,分支的运行就是线程 也就是说:进程中包括很多线程, 参考答案: 进原创 2017-04-17 14:20:33 · 307 阅读 · 0 评论 -
Java面试题(二)
一、Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思? 自己解答: 覆盖:又称作重写, 前提条件:继承。 子类将父类中的某个方法,原封不动的抄下来,方法体中就自己写;注意:子类重写父类的方法,访问修饰符的权限不能低于父类方法的访问修饰符,原创 2017-04-17 13:55:55 · 287 阅读 · 0 评论 -
Java面试题(一)
一、什么是虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。二、JD原创 2017-04-17 13:39:09 · 353 阅读 · 0 评论 -
使用maven管理springmvc工程
SpringMVC目前在JavaEE开发中可谓占据一席之地,用起来也是比较顺手的。低耦合,高内聚,利用一些注解以及Java配置类就能很好的实现解耦。今天我们就来看一下如何使用Maven来配置SpringMVC, 然后在我们的Web工程中进行使用。本篇博客是上一篇博客的续写,在上篇博客中我们详细的讲了Java环境的配置,Java EE版本的Eclipse的安装、Maven的安装与配置,Tomca原创 2017-04-13 14:59:15 · 555 阅读 · 0 评论 -
解析xml的四种方式
1. 介绍1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几转载 2017-04-13 13:38:16 · 285 阅读 · 0 评论 -
weblogic学习之路
一、WebLogic介绍1、weblogic概述WebLogic是美商BEA Systems的主要产品之一,用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器(Application Server)。WebLogic是一套基于java功能强大的电子商务套件,提供了许多功能强大的中间件以方便编程人员编写的JSP、Servley等电子商务应用,可以为原创 2017-04-13 11:23:46 · 9678 阅读 · 0 评论 -
高性能IO模型浅析
哈喽~今天来谈谈IO模型.....话不多说,入正题吧!服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的原创 2017-04-13 10:00:03 · 286 阅读 · 0 评论 -
总结阻塞和非阻塞,同步和异步
例子:故事:老王烧开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。老王想了想,有好几种等待方式1.老王用水壶煮水,并且站在那里,不管水开没开,每隔一定时间看看水开了没。-同步阻塞老王想了想,这种方法不够聪明。2.老王还是用水壶煮水,不再傻傻的站在那里看水开,跑去寝室上网,但是还是会每隔一段时间过来看看水开了没有,水没有开就走人。转载 2017-04-13 09:54:15 · 333 阅读 · 0 评论 -
Java面试
第一部分技术知识:1、javaj基础:常用类: StringBuilder;StringBuffer;Collections;Vector;Exception;RuntimeException ... 基本概念: 覆盖、重载;接口;抽象类;内部类;匿名内部类原创 2017-04-12 16:26:43 · 288 阅读 · 0 评论 -
Struts入门
Struts简介:一、Struts快速入门案例为什么要学习Struts呢?因为Web层jsp页面调用servlet过于繁琐,Apache组织开发了一套针对web层简化操作的框架,可以简化Web层的操作。首先,我们了解了为什么要学习Struts后,我们先来用上Struts框架实现用户注册页面。1、编写一个注册页面2、把表单的注册请求交给struts处理原创 2017-04-12 15:15:39 · 331 阅读 · 0 评论 -
Mybaties入门详解
Mybaties的简介:MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyB原创 2017-04-12 14:41:21 · 689 阅读 · 0 评论 -
Hibernate与 MyBatis的比较
最近做了一个hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:转载 2017-04-12 14:37:55 · 242 阅读 · 0 评论 -
Java面试题总结(二)
第一、int和Integer有什么区别? 答:int是java的原始数据类型,Integer是java为int提供的封装类,java为每个原始数据类型都提供了封装类。第二、String和StringBuffer的区别? 答:String是不可变的对象,每次对String类型进行改变都相当于产生了一个新的对象,StringBuffer是可变的字符序列,所以如果要经常改变某个字原创 2017-04-12 14:31:59 · 270 阅读 · 0 评论 -
java中反射机制详解
一、什么是反射?在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个类 ,都能够调用它的任意一个属性和方法(包括私有属性和方法),这种动态获取信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗来说,通过反射,该类对我们来说是完全透明的,想要获取任何东西都是可以的。想要使用反射机制,就必须要先获取到该类的字节码对象(.class),通过字节码对象,就原创 2017-04-17 14:59:10 · 370 阅读 · 0 评论