-
Java面试题汇总---基础版(附答案)
Java面试题汇总---基础版(附答案) 基于我个人对面试的认知和招聘经验,在此我总结一下Java开发者的基础知识掌握要求,及应聘者面试的需要准备的内容。 首先,Java基础是每个面试官都会问到的,可能只是针对工作经验的多少,对问题追踪深度有所差异。基本对初中级开发...
-
自定义栈Stack 和 队列Queue
自定义栈Stack 和 队列Queue 自定义栈 接口 package com.test.custom; public interface IStackE { E pop(); void push(E e); E peek(); int size(); boolean empty(); void clear();} 实现类 package com.test.custom; import java.util.ArrayList; import java.util....
-
spring5 源码深度解析— IOC 之 bean 创建
spring5 源码深度解析— IOC 之 bean 创建 在 Spring 中存在着不同的 scope,默认是 singleton ,还有 prototype、request 等等其他的 scope,他们的初始化步骤是怎样的呢?这个答案在这篇博客中给出。 singleton Spring 的 scope 默认为 singleton,第一部分分析了从...
-
统计思想:Count++For循环
统计思想:Count++For循环 Demo1. 需求:统计水仙花数共有多少个 分析: A:首先必须知道什么是水仙花数 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 举例:153就是一个水仙花数。 153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153 B:定义统计变...
-
Spring AOP 创建Advice 基于Annotation
Spring AOP 创建Advice 基于Annotation public interface IHello { public void sayHello(String str);}public class Hello implements IHello {@Overridepublic void sayHello(String str) {// TODO Auto-generated method stub System.out.println("你好"+str);}} as...
-
Java模版引擎之Freemarker
Java模版引擎之Freemarker Java 模版引擎之 Freemarker freemarker 是一款模版引擎,是一种基于模版生成静态文件的通用工具,它是为 Java 程序员提供的一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌入他们开发产品的应用程序。 1.插值 1.1 常用 ${var}...
-
函数式编程让你忘记设计模式
函数式编程让你忘记设计模式 本文是一篇《Java 8实战》的阅读笔记,阅读大约需要5分钟。 有点标题党,但是这确实是我最近使用Lambda表达式的感受。设计模式是过去的一些好的经验和套路的总结,但是好的语言特性可以让开发者不去考虑这些设计模式。面向对象常见的设计模...
-
与Swing的初见
与Swing的初见 ---------------------------参考菜鸟教程的swing课程学习-------------------- Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Hello World程序 HelloWorldSwi...
-
Spring AOP创建BeforeAdvice和AfterAdvice实例
Spring AOP创建BeforeAdvice和AfterAdvice实例 BeforeAdvice 1、会在目标对象的方法执行之前被调用。 2、 通过实现 MethodBeforeAdvice 接口来实现。 3、 该接口中定义了一个方法即 before 方法, before 方法会在目标对象 target 之前执行。 AfterAdvice 1 、在目标对...
-
Java设计模式----装饰者模式
装饰者模式介绍 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。就增加功能来说,Decorator模式比生成子类更为灵活。 装饰者模式的类图结构如下所示 装饰者模式中类或接口的作用: 抽象构件(Component)角色:...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
