java
boke912
这个作者很懒,什么都没留下…
展开
-
java算法
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…package cn.edu.hit;/**兔子问题斐波那契数列求值@author tonylp*题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,*小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,...转载 2018-12-26 21:41:57 · 1832 阅读 · 1 评论 -
Java的动态代理
若代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 ,这种情况下的代理类通常都是我们在Java代码中定义的。 通常情况下, 静态代理中的代理类和委托类会实现同一接口或是派生自相同的父类。一、概述1. 什么是代理我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者...转载 2018-12-23 15:47:03 · 145 阅读 · 0 评论 -
Lombok工具
1.简介:在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。2.下载Lombok官方网址:https://www.projectlombok.org/3.配置Lombok:以eclipse为例, 下载完成后 命令行运行java -jar lombok-1.16.16.jar ,然后双击打开lombok.jar ,将...原创 2018-12-25 11:32:56 · 220 阅读 · 0 评论 -
115道Java经典面试题
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据...转载 2019-01-26 17:42:55 · 19930 阅读 · 0 评论