java
fay625
这个作者很懒,什么都没留下…
展开
-
排序之冒泡java版
冒泡排序 public static int[] bubbleSort(int []data){ //循环变量 int i,j,k; int temp; //外层扫描的次数 for(j=data.length;j>1;j--){ //内层比较 f原创 2016-03-18 10:05:47 · 254 阅读 · 0 评论 -
各Json技术比较
转载自: http://www.cnblogs.com/kunpengit/p/4001680.html 一 、各个JSON技术的简介和优劣 1.json-lib json-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包, 包括commons-beanutils.jar,commons-collections-3.2.jar,commo转载 2016-07-04 11:29:21 · 224 阅读 · 0 评论 -
java中null相关
class Test { public static int num = 0; public int num1 = 0; static void iAmStaticMethod() { System.out .println("I am static method, can be called by null reference")原创 2016-09-15 11:37:09 · 249 阅读 · 0 评论 -
HashMap原理
1. JDK1.6中的HashMap详解网上资料很多比较好的有 链接1 http://alex09.iteye.com/blog/539545/http://www.cnblogs.com/xwdreamer/archive/2012/05/14/2499339.html 2. JDK1.8 http://www.2cto.com/kf/201505/401433.html http:原创 2016-03-30 17:15:25 · 234 阅读 · 0 评论 -
Eclipse中设置注释的模板
转载自: http://redish.iteye.com/blog/587922 最常用的注释就是对类的说明和方法的说明,关于这类代码的注释方式,在Eclipse中可以这样进行设置: windows—preferences…—java–code style–code Templates—Comments就可以进行设置了。 这里的设置包括常量和变量,变量的类型可以随时自动插入,就用insert v转载 2016-06-21 13:39:59 · 166 阅读 · 0 评论 -
JAVA正则表达式,matcher.find()和 matcher.matches()的区别
JAVA正则表达式,matcher.find()和 matcher.matches()的区别 1.find()方法是部分匹配,是查找输入串中与模式匹配的子串,如果该匹配的串有组还可以使用group()函数。matches()是全部匹配,是将整个输入串与模式匹配,如果要验证一个输入的数据是否为数字类型或其他类型,一般要用matches()。2.Pattern pattern= Pattern.com转载 2016-06-20 16:29:30 · 198 阅读 · 0 评论 -
Eclipse下gradle的配置
转载自:http://my.oschina.net/moziqi/blog/3088421.上Grandle官网下载Gradle,地址:http://www.gradle.org/downloads2.下载完毕,直接把zip解压,放到你电脑的软件安装目录下,例如:D:\Program Files3.在计算机/我的电脑设置环境变量,如果你下载了all,需要添加GRADLE_HOME指向gradle的安转载 2016-06-19 16:52:20 · 687 阅读 · 0 评论 -
java类加载常见的几种问题理解类加载机制
类加载过程中的相关概念详见- http://m.myexception.cn/program/1602930.html 理解类加载过程的5步。 Round1: 首先请理解如下代码:class X{ Y y=new Y(); public X(){ System.out.print("X"); }}class Y{ public Y(){原创 2016-03-24 12:08:42 · 2269 阅读 · 0 评论 -
java之null
一、null是代表不确定的对象Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。比如:int a = null;是错误的。Ojbect o = null是正确的。Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对于引用类型变量也是适用的。原创 2016-07-04 16:50:35 · 265 阅读 · 0 评论 -
Java中的回调方法
在Java中,就是类A调用类B中的某个方法b,然后类B又在某个时候反过来调用类A中的某个方法a,对于A来说,这个a方法便叫做回调方法(在Java中我习惯称它为回调方法),当然,A类和B类可以合并为一个。 Java的接口提供了一种很好的机制来让我们达到和回调相同的效果。这个诀窍就在于定义一个简单的接口,在接口之中定义一个我们希望回调的方法。如以下代码: pubilc interface CallB原创 2016-06-16 17:52:09 · 458 阅读 · 0 评论 -
为什么使用slf4j
每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。 在这篇文章中,我们将学习为什么使用SLF4J比lo转载 2016-04-24 15:29:45 · 207 阅读 · 0 评论 -
Opendaylight学习入门
可参见: http://www.sdnlab.com/15741.html 下面是我们这一辑归纳的10个最常见的问题,请大家打磨,同时也欢迎大家加入我们的分享行列。翻译 2016-04-24 15:28:23 · 359 阅读 · 0 评论 -
Ubuntu安装mysql
参考资料: http://www.cnblogs.com/mo-wang/p/4039272.html 一、安装:三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。经测试,总是连接不转载 2016-05-26 09:50:08 · 513 阅读 · 0 评论 -
java中处理Json
参考资料: http://www.cnblogs.com/lpshou/p/3821207.htmlpackage webdemo;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import domain.User;import net.sf.js原创 2016-04-10 22:34:41 · 222 阅读 · 0 评论 -
java之重载和重写
方法的重写规则参数列表必须完全与被重写方法的相同;返回类型必须完全与被重写方法的返回类型相同;访问权限不能比父类中被重写的方法的访问权限限制更高。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。父类的成员方法只能被它的子类重写。声明为final的方法不能被重写。声明为static的方法不能被重写,但是能够被再次声明。子类和父类在同一个原创 2016-03-29 09:55:12 · 243 阅读 · 0 评论 -
Mybatis中怎么将sql语句打印到控制台
import java.util.Properties;import org.apache.ibatis.executor.Executor;import org.apache.ibatis.mapping.BoundSql;import org.apache.ibatis.mapping.MappedStatement;import org.apache.ibatis.plugin.I原创 2016-03-10 20:26:17 · 1098 阅读 · 0 评论 -
单例模式之Java实现
单例的饿汉模式和懒汉,线程安全的懒汉原创 2016-03-17 11:18:07 · 264 阅读 · 0 评论 -
Maven的Pom文件出错
Could not get the value for parameter encoding for plugin execution default-resources Plugin 解决方法: 1.关闭Eclipse 2.找到Maven的repository 3.删除“repository” 文件夹 4.重新打开 5.点击Project->clean 找到Pom出问题的项目 6.右原创 2017-01-09 17:30:12 · 356 阅读 · 0 评论