`
zhangqijava
  • 浏览: 3476 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
  • green12win73: 一直想找一个浅显易懂的java回调例子和说明,看了这篇文章之 ...
    java 回调
文章列表

冒泡排序的优化

    博客分类:
  • JAVA
   在面试的时候我们经常会被问到排序,比如有插入排序,冒泡排序等等,我们今天就讲下冒泡排序以及优化。    一想到冒泡排序马上就会想起使用双循环来实现: 先定义一个数组  int[] array = {3,4,2,1,5,7,6};  然后定义方法   ...
在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用,写代码的效率一定会有提高。当然你也可以通过菜单栏中Window–>Preferences–>General–>Keys来查看和修改快捷键绑定。 编辑 Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等) Ctrl+Shift+F 格式化 ...
enum 的全称为 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。     下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 1. 原始的接口定义常量 2. 语法(定义) 3. 遍历、switch 等常用操作 4. enum 对象的常用方法介绍 5. 给 enum 自定义属性和方法 6. EnumSet,EnumMap 的应用 7. enum 的原理分析 8. 总结 原始的接口定义常量 public interface IConstants {     String MON = "Mon&quo ...
一、单一职责原则: 全称:“Single-Responsibility Principle” 说明:就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多 ...
周五时突然碰到个问题,现在需要向oracle表里面新增数据;oracle表中cust_name字段的长度设置的是50;现在在前端做长度校验,js是判断从页面获取字符串的长度不要超过50,直接输入可以正常给出提示。但是当我从别的地方复制一段中文,中文的长度是小于50的,但是在做新增的时候数据库会提示说长度不能大于50。不晓得是什么情况,请大神指导 PS oracle中的字符集是UTF-8
模块之间总是存在这一定的接口,从调用方式上看,可以分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口,这句话可能有点绕,等文章后面举例说明;异步调用是一种类似消息或事件的机制,解决了同步阻塞的问题,举例来讲:A通知B后,他们各走各的路,互不影响,不用像同步调用那样,A通知B后,非得等到B走完后,A才继续走。回调是异步的基本,因此下面着重说回调机制。      我们暂且不讨论回调的一些名词和运行机制,首先说为什么会存在回调这样一种调用?同步和异步机制的出现不必多说,大家心知 ...
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样 ...
为便于说明,我们先定义一个简单的类:   class Vehicle {   int passengers;   int fuelcap;   int mpg;   }   有了这个模板,就可以用它来创建对象:   Vehicle veh1 = new Vehicle();   通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。   1)右边的“new Vehicle”,是以Vehicle类为模板,在堆空间里创建一个Vehicle类对象(也简称为Vehicle对象)。   2)末尾的()意味着,在对象创建后,立即调用Vehicle类的构造函数,对刚生成的对象进行初始化。构造函数是肯 ...
今天二面是面试官问了我一个有关软件架构的问题,一时被问住了。以前开发时一直是采用MVC模式,但还是没有真正的理解透软件架构。所谓的B/S和C/S两种架构;那么在平时的软件架构中这两种架构主要有哪些呢?  比如QQ用的是C/S 架构;大型游戏也使用的C/S架构。B/S架构中比如一般的网站。出了这些,还有那些呢?
Global site tag (gtag.js) - Google Analytics