Java基础
Banboll
这个作者很懒,什么都没留下…
展开
-
如何从HttpServletRequest中获取外网IP地址
如何从HttpServletRequest中获取外网IP地址 Java 中可以通过HttpServletRequest类的gerRemoteAddr();//可能是用户真是ip也可能是代理服务器的ipString client_ip=request.getRemoteAddr(); 如果经过了中间层通过该方法无法直接获取ip,此时需要从HTTP请求的Header里面获取ipString原创 2016-07-15 15:44:53 · 6053 阅读 · 1 评论 -
The Default Methods And Static Methods In Java Interface
Default Methods Default methods enable you to add new functionality to the interfaces of your libraries and ensure binary compatibility with code written for older versions of those interfaces默认方法主要原创 2016-07-18 16:22:06 · 530 阅读 · 0 评论 -
Java Lambda表达式(Java Lambda Expression)
从匿名内部类说起 在Java中,存在这么一个问题,就是当一个 匿名内部类 的实现非常简单,就像一个 Interface 只包含一个方法,此时该 内部类 的语法看起来就相当的笨拙且极不简洁,此时我们可能更希望能通过一个函数式的方法来解决这样的问题,传递给他一个参数,然后完成某个动作,在 Java8 中Lambda表达式可以帮我们完成这样的工作。 我们先看一个匿名内部类的例子public原创 2016-07-20 00:00:22 · 697 阅读 · 0 评论 -
Java8方法引用(::)
Java 8 中的方法引用提供了一种 引用而不执行方法 的方式,并且这个特性与Lambda Expression相似,读需要兼容的函数式接口构成上下文,在执行过程中,方法引用会创建函数式接口的一个实例。请看例子:静态方法的方法引用/** * @author junit * 泛型函数式接口 */@FunctionalInterfacepublic interface VariableFu原创 2016-07-31 23:29:46 · 606 阅读 · 0 评论 -
用Java实现简单的数据库连接池
1 引言 对于数据库连接池,相信大家都不会陌生,当下流行的连接池也有很多(如:DBCP,C3P0等),使用连接池可以在程序中给我们带来极大的方便,也可以有效的减少创建连接给我们带来的开销,前段时间公司的项目中有用到DBCP连接池,所以在闲暇之余,自己也尝试着写了一个简易数据库连接池,当然如果对数据库连接池不是很懂的话,建议参考Connection Pooling with Connector/J原创 2016-09-18 00:49:55 · 963 阅读 · 0 评论 -
Java大小写转换
Java大小写转换 通过String的toUpperCase()/toLowerCase()方法转换,或者通过 ASCII编码转换方式。/** * @author yanJunit * @class UppercaseAndLowercaseTransfer * @description ...Java 大小写转换 * @date 2016年10月16日 下午10:48:09 */pu原创 2016-10-16 23:06:34 · 2847 阅读 · 0 评论 -
Java枚举类型
1 . 定义 Java枚举类型是一系列具有名称的常量,Java枚举类型为类 类型。2 . 实例 定义枚举类(使用enum关键字)public enum ProgrammingLanguage { Java, Python, Html, Javascrpt;} 因为Java枚举类型为类类型,所以可以为其指定构造方法和属性/** * @class Fruits * @原创 2016-10-18 00:34:51 · 386 阅读 · 0 评论 -
Java ArrayList扩容
ArrayList的简单介绍 Java中ArrayList是以动态数组来实现,所以其优点在于随机访问,可以根据索引快速访问元素。但其实现方式也带来一个显而易见的问题便是在做定点插入以及删除时效率并不高,因为会带来数组元素移位的问题。ArrayList的容量问题 ArrayList若是不指定初始容量的情况下,默认的容量为10。 /** * Default initial capac原创 2017-12-15 01:01:35 · 530 阅读 · 0 评论