JavaSE
準提童子
问题导向,模块分解,系统学习,步步为营。
展开
-
Stack类的使用
java.lang.Objectjava.util.AbstractCollectionjava.util.AbstractListjava.util.Vectorjava.util.StackStack类的继承关系如上,其直接继承自Vector,Vector可以作为一个集合使用。Stack在其上完成了“后进先出”的功能。Stack实原创 2015-08-13 14:40:49 · 1110 阅读 · 0 评论 -
Calendar类的详解
Calendar类,是一个抽象类,在java.util包中,实现了Serializable,Cloneable,和Comparable三个接口,功能是为了实现日期的设置与显示。1、如何得到Calendar类:static CalendargetInstance()Gets a calendar using the default time zone and原创 2015-10-30 17:55:04 · 908 阅读 · 0 评论 -
Random类详解
转载文章,具体地址不详Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机转载 2015-10-30 18:56:48 · 457 阅读 · 0 评论 -
String类方法详解
String中有很多方法,在处理字符串问题时用到,现在整理如下:1、charAt根据索引查找并返回索引处的字符charcharAt(int index)Returns the char value at the specified index.2、compareTo,将字符串this与参数字符串进行每个字符比较,如果this字符串的字原创 2015-10-30 20:14:49 · 634 阅读 · 0 评论 -
JavaSE-网络编程
Java网络编程,是一个经过很好的封装之后,可供程序员简单调用进行网络连接处理的一个模块。1、知识背景进行网络连接,必须要具备两个要素:一是进行通信的主机的IP地址和应用端口号;二是进行通信所需要的通信协议;java网络编程也是基于这两个要素,才能进行网络编程的。网络编程中国有两个主要的问题:1.如何准确的定位网络上的一台或多台主机2.定位好主机后,如何进行高效的可原创 2016-02-05 10:58:32 · 903 阅读 · 0 评论 -
JavaSE-泛型机制
泛型是java编程中经常使用,且很有用的一个特性1、为什么要使用泛型:在没有使用泛型时,集合存储和提取数据经常出现两个不足:1.存储数据时,不能保证数据的类型安全,也就是说,同一集合中可以存储多种类型的数据2.在集合中获取数据时,必须经过强制转换,才能转换为自己需要类型的数据,而且由于第一条的不足,导致会出现类型转换异常这就相当于绕了一个弯,把原本的数据类型--->转换为O原创 2016-02-04 15:12:56 · 758 阅读 · 0 评论 -
设计模式(一)--代理模式:动态代理与静态代理
为什么要采用代理模式呢?代理模式有什么用处与功能?对于创建的一个类,我们在使用这个类的时候,经常需要添加一些操作,例如每次执行类中的方法的时候,我们想验证参数或者做一些日志记录,在不修改原来类的基础上,就需要代理模式进行实现了。原来的类可称为委托类,我们自己新建的类叫做代理类。代理类需要将委托类包含进来,作为自己的一个属性成员,以便在代理类中通过这个属性成员调用委托类的方法。注意,代理类是原创 2015-12-17 12:35:42 · 868 阅读 · 0 评论 -
Java笔试、面试中常见的题目记录
1、floor(),ceil(),round()函数比较上边是摘自javadoc里的,floor为地板之意,一个数的“地板”也就是不大于这个数的最大整数,依据doc,函数返回的是double类型,所以要整数后边加个小数点和0 System.out.println(Math.floor(12.5)); System.out.println(Math.floo原创 2015-10-28 21:31:08 · 981 阅读 · 0 评论 -
POI读取Excel,分行读取和列读取
package com.wengegroup.utils;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.HashMap;im转载 2017-12-07 19:34:24 · 7625 阅读 · 0 评论