上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 72 下一页
摘要: 一、什么是迭代器我们知道,JVM是用C/C++编写的。在百度百科中,迭代器是解释是迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上象迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。二、Java中的迭代器百度百科中解释的迭代器是C++中的迭代器,但是JVM的编写语言是C/C++,在Java中,我们知道要使用迭代器,就需要继承Iterator接口,Iterator接口中有一个iterator()方法,根据 阅读全文
posted @ 2012-04-08 21:28 Java EE 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 一、IPCP协议IPCP的配置过程同LCP类似,可参考该篇文章:http://blog.csdn.net/ljp2009012843/article/details/7424048。IPCP所定义的报文类型包括:Configure-Request、Configure-Ack、Configure-Nak、Configure-Reject、Terminate-Request、Terminate-Ack,Terminate-Reject、IPCP定义了三个配置参数:多个IP地址、IP压缩协议和IP地址。二、PAP协议PAP是基于口令的认证方法。被认证方向认证方发送Authenticate-Reque 阅读全文
posted @ 2012-04-08 15:48 Java EE 阅读(1468) 评论(0) 推荐(0) 编辑
摘要: 开始学习Javaweb,看到了反射,现在还没有用上,先把基础的写上来吧package com.april.write; public class Grade { private int num; public Grade() { System.out.println("Grade"); } public Grade(int a) { System.out.println(a); } public Grade(String s, int b) { System.out.println(s + b); } public Grade(String s... 阅读全文
posted @ 2012-04-08 15:32 Java EE 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 问题描述:小明在[1,100]之间猜数字。规则如下:1、如果猜的笑了,会提示小明猜的小了。2、如果猜的大了,只会提示对错,不会提示大小。3、如果有一次猜的大了,以后猜的无论大小,都只会提示错误,不会提示大小。问:至少几次可以猜对数字?第一次应该猜那个数字?解答如下:假设你猜的第一个数字是x。那么最少次数最小也要为x,因为第一次如果猜的大了,会提示你猜的大了,你可以确定正确数字的范围是[1,x-1],所以,你最坏需要再猜x-1次,总共也就是x次。如果你第一次猜小了,会提示你猜的小了,你可以确定正确数字的范围是[x+1,100],接下来,你需要猜第二次,同样面临的是猜大还是猜小,猜第二次的时候,你 阅读全文
posted @ 2012-04-08 15:23 Java EE 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: 前台使用Ext JS,后台框架为SSH,使用Apache的POI组件来实现导出Excel功能。Apache POI是Apache软件基金会的开放源码函数库,POI提供API给Java程序对Microsoft Office格式文档进行读写的功能。本项目的各管理模块中用到的导出Excel功能都是调用POI库在服务器端先生成Excel文件,然后提供给前端进行下载的。首先,导入apache的POI库文件。初始化一个workbook,并创建新的sheet,然后逐行生成并插入row,即可生成一个Excel文件。最后将workbook写入ByteArrayInputStream流传输到前台。进行适当的配置之 阅读全文
posted @ 2012-04-05 23:04 Java EE 阅读(507) 评论(0) 推荐(0) 编辑
摘要: (续上篇)获取帮助谦虚、大胆、再谦虚地尝试这几个词看起来很不搭嘎,但我细细回忆起来10多年编程的经历,这句话很可能是高手与低手最后产生差别的关键,所以重点写一整篇。菜鸟不是低手,低手指的是工作了很久,但技术能力上很落后的家伙。如果作为菜鸟,怎么才能避免成为低手呢?那就是谦虚、大胆、谦虚地尝试。未必所有问题都能百度到,也未必身边一定有高人给予指点,那么遇到困难的时候,我怎么知道有还是没有方法解决、方法是什么呢?1. 谦虚地认识自己面临的困难这是第一个谦虚。02年遇到一段程序,那个程序员水平不错,但他偏偏不懂C++中的“模板template”(就是Java和C#中的泛型),所以在处理13种不同数据 阅读全文
posted @ 2012-04-05 20:45 Java EE 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 这是IT职场人生系列的第二十一篇。(序言,专栏目录)最近《火星人敏捷开发管理工具》接近发版了,回忆起一年半以前刚利用业余时间开工的时候,编程已经中断了7年(03年最后一次用VC++6.0编码),开发所需的C#、Html、asp.net、MVC2(现在用的是3)、LINQ、JS、JQuery、Ajax一个也没用过,反倒是在03年最后一个4个月项目中用到过的SQL Server算是唯一可以直接拿来用的技术了。一年的时间里边基本上自己一个人编程也没师傅可问,书只买了一本只看了1/10,剩下的全部两本电子书(等等会讲到)+Google+StatckOverflow,现在说不上来学会这些技术没有,但是的 阅读全文
posted @ 2012-04-05 20:45 Java EE 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 为了避免与类库中的ArrayList类重复,在这里,使用的类名为ArrayListDemo。在Java中,ArrayList泛型类是继承AbstractList泛型类的,并且实现了List<E>, RandomAccess, Cloneable, java.io.Serializable这些接口。我在这里主要说数据结构,ArrayListDemo并没有继承List<E>, RandomAccess, Cloneable, java.io.Serializable这些结构,是一个独立的类,但是它需要实现Iterable泛型类的接口。ArrayListDemo泛型类实现的细 阅读全文
posted @ 2012-04-04 17:45 Java EE 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 根据《Java虚拟机规范(第2版)》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域。如下图所示。1.程序计数器它主要有以下三个特点:①程序计数器是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器;②线程私有(每一个线程都有自己的程序计数器);③如果线程执行的是Java方法,计数器记录的是正在执行的虚拟机字节码指令的地址,如果是本地方法,则计数器的值为空(Undefined);2.Java虚拟机栈它主要有以下几个特点:①线程私有;②描述了Java方法执行的内存模型:每个方法执行的时候,会同时创建一个栈帧(Stack Frame)用于存储局部变量、操作栈、 阅读全文
posted @ 2012-04-03 21:11 Java EE 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 枚举类的使用,有构造函数,有函数哟package com.bird.test; import org.junit.Test; public class EumeTest { @Test public void print() { String day; day = Week.MON.getValue(); System.out.println(day + Week.MON.getValue1()); } } enum Week { MON("星期一") { public String getValue1() { return "this is the fi... 阅读全文
posted @ 2012-04-03 21:11 Java EE 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 72 下一页