2014年8月9日

重要的开发知识网址

摘要: idea软件群说明:http://note.youdao.com/share/?id=e067fff1bf982796d480446c9eb274c0&type=note;myeclipse jdk版本的替换教程http://jn3.141592654.blog.163.com/blog/stati... 阅读全文

posted @ 2014-08-09 09:06 l流沙 阅读(110) 评论(0) 推荐(0)

2013年12月25日

Log4j.properties配置详解

摘要: 一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders(输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG [%t] %l: %m %x %n# 日志文件(logFile)log4j.appender.logFile=org.apache.log4j.FileAppender 阅读全文

posted @ 2013-12-25 15:31 l流沙 阅读(829) 评论(0) 推荐(0)

2013年4月7日

Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法

摘要: 转载于http://selives.blogbus.com/logs/27714366.htmlArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项的前后项即可,所以插入数度较快! 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,J 阅读全文

posted @ 2013-04-07 07:58 l流沙 阅读(191) 评论(0) 推荐(0)

2012年10月20日

转载:java排序总结

摘要: JAVA排序汇总 收藏package com.wepull.jbs.lesson4;import java.util.Random;/*** 排序测试类** 排序算法的分类如下:* 1.插入排序(直接插入排序、折半插入排序、希尔排序);* 2.交换排序(冒泡泡排序、快速排序);* 3.选择排序(直接选择排序、堆排序);* 4.归并排序;* 5.基数排序。** 关于排序方法的选择:* (1)若n较小(如n≤50),可采用直接插入或直接选择排序。* 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。* (2)若文件初始状态基本有序(指正序),则应. 阅读全文

posted @ 2012-10-20 09:50 l流沙 阅读(112) 评论(0) 推荐(0)

2012年10月16日

转载:java中的for each语句

摘要: foreach语句使用总结增强for(part1:part2){part3};part2中是一个数组对象,或者是带有泛性的集合.part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.part3当然还是循环体.foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英 阅读全文

posted @ 2012-10-16 22:52 l流沙 阅读(248) 评论(0) 推荐(0)

2012年10月11日

转载:Java中关于三目运算符理解和简单应用.

摘要: 名词解释三目运算符:<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.例:Java代码inta=2;intb=(a==2?2:5); 输出b;这样的结果是b为2 阅读全文

posted @ 2012-10-11 23:45 l流沙 阅读(167) 评论(0) 推荐(0)

2012年10月8日

转载:java中的printf用法

摘要: 目前printf支持以下格式: %c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数 %% 输出百分号%printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左... 阅读全文

posted @ 2012-10-08 23:14 l流沙 阅读(231) 评论(0) 推荐(0)

2012年10月6日

java中的绝对路径和相对路径

摘要: 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI,URL,URN等内容,请参考RF 阅读全文

posted @ 2012-10-06 21:20 l流沙 阅读(242) 评论(0) 推荐(0)

2012年10月5日

转载:java中的类加载器

摘要: java虚拟机中可以安装多个类加载器,系统默认的有3个主要的类加载器。每一个类加载器负责加载对应位置的类。BootStrap、ExtClassLoader、AppClassLoader注:类加载器也是java类,当然也会被类加载器所加载,才能够被使用,因此有一个特殊的类加载器就是:BootStrapBootStrap使用C++写的,在底层去加载java类。因此他不属于ClassLoader类型二、结构:1.那么类加载器的结构是什么呢,用以下例子说明:publicstaticvoid main(String[] args){// TODO Auto-generated method stubCl 阅读全文

posted @ 2012-10-05 09:57 l流沙 阅读(224) 评论(0) 推荐(0)

转载:面向对象和面向过程的理解

摘要: http://esunxingjian.blog.163.com/blog/static/4809450820070252551576/面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。-----------------------------------------------面向过程的思维方式是分析综合。面向对象的思维方式是构造。就是对C语言过程式解决问题时。一般是将现有的数据结构先定义出来。然后想办法构造 阅读全文

posted @ 2012-10-05 09:17 l流沙 阅读(179) 评论(0) 推荐(0)

导航