IO流:1.字符流1.1Reader(抽象类)1.1.1BufferedReader带有缓冲区字符输入流1.1.2InputStreamReader字符输入转换流1.1.2.1FileReader文件字符输入流1.1.3StringReader从一个String读1.1.4PipedReader管道输入流1.1.5ByteArrayReader1.1.6CharArrayReader从一个Char
List,Set,Map都是接口,前两个继承Collection接口,Map为独立接口Set的实现由HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap,TreeMapCollection还有Queue接口,实现有PriorityQueueArrayLis
//初始化为10protectedObject[]elementData;//大小protectedintelementCount;//默认是0,可通过构造器传入protectedintcapacityIncrement;publicVector(){this(10);}//添加了synchronizedpublicsynchronizedbooleanadd(Ee){modCount++;ens
/***Thecomparatorusedtomaintainorderinthistreemap,or*nullifitusesthenaturalorderingofitskeys.**@serial*///自然排序privatefinalComparator<?superK>comparator;//根节点privatetransientEntry<K,V>root;
//双端队列//大小transientintsize=0;//第一个节点元素transientNode<E>first;//最后一个节点元素transientNode<E>last;publicLinkedList(){}privatestaticclassNode<E>{Eitem;Node<E>next;Node<E>prev;Nod
/***Thehashtabledata.*///存放键值对的数组privatetransientEntry<?,?>[]table;/***Thetotalnumberofentriesinthehashtable.*///大小privatetransientintcount;/***Thetableisrehashedwhenitssizeexceedsthisthreshold.
/***Defaultinitialcapacity.*初始化容量为10*/privatestaticfinalintDEFAULT_CAPACITY=10;privatestaticfinalObject[]EMPTY_ELEMENTDATA={};/***Sharedemptyarrayinstanceusedfordefaultsizedemptyinstances.We*distingui
springboot源码
<dependency><groupId>com.jcraft</groupId><artifactId>jsch</artifactId><version>0.1.54</version></dependency>//利用ChannelSftp类中的方法可以实现SFTP操作privatestaticL
/**/staticfinalintDEFAULT_INITIAL_CAPACITY=1<<4;//16默认初始化容量为16staticfinalintMAXIMUM_CAPACITY=1<<30;//最大容量staticfinalfloatDEFAULT_LOAD_FACTOR=0.75f;//默认负载因子staticfinalintTREEIFY_THRESHOLD=8
java.util.concurrent包:1.locks部分:显式锁(互斥锁和速写锁)相关2.atomic部分:原子变量类相关,是构建非阻塞算法的基础3.executor部分:线程池相关4.collection部分:并发容器相关5.tools部分:同步工具相关,如信号量、闭锁、栅栏等功能1.collection部分:1.1BlockingQueueBlockingQueue为接口,如果要用它,需
xml和bean之间转化//bean@XmlRootElement(name="register")@XmlAccessorType(XmlAccessType.PROPERTY)@XmlType(propOrder={"name","age"})publicclassUser{privateStringname;privateStrin
HTML转成pdf:<!--pdf相关jar包--><dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.13</version></dependency><de
sql语句的执行步骤:1.语法分析2.语义分析3.视图转换4.表达式转换5.选择优化器6.选择连接方式7.选择连接顺序8.选择数据的搜索路径9.运行“执行计划”sql查询处理的步骤:(8)SELECT(9)DISTINCT(11)<TOP_specification><select_list>(1)FROM<left_table>(3)<join_type
java获取当前路径的几种方法:Stringproperty=System.getProperty("user.dir");//获取当前项目路径System.out.println(property);Filefile=newFile(".");try{StringcanonicalPath=file.getCanonicalPath();//相对路径Str
@Transactional不起作用:1.静态方法2.自调用方法,3.非public修饰的方法自调用方法:publicvoidtest5(Integerver){test55(ver);}@Transactionalpublicvoidtest55(Integerver){EfRegisterPreWarningefRegisterPreWarning=newEfRegisterPreWarnin
/** * 分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列之和 * @param n 多少项 * @return 总和 */ public float fractio
/* * 一副扑克 * 洗牌 * 发牌 *看牌 */ public static void fightLandlord(){ //一副扑克 Strin
/** * 使用开源数据源: * DBCP:DataBase Connection Pool 是apache公司实现的一个开源的数据源。 * 使用步骤: * 1.拷贝jar包 common下 dbcp pool dbutil my
/** * 杨辉三角 * 1 * 1 1 * 1 2 1 * 1 3 3 1 * .... *@author mufeng *@version 2017年3月29日 下午10:1
/** * 2/1+3/2+5/3+...求和*@author mufeng*@version 2017年3月29日 下午10:45:57*/private static double fractionSum(int num) { int x=2;int y=1; double&
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号