hughjin

规范

Java基础之增强型for循环

目录 增强型for循环语法:for(ElementType element:arrayName){}; 增强for循环的原理 增强型for循环注意事项 增强型for循环语法:for(ElementType element:arrayName){}; 举个例子:(1) int[] num...

2018-05-07 10:50:06

阅读数 2898

评论数 0

Mock工具Jmockit使用介绍

Mock工具Jmockit使用介绍 在写单元测试的过程中我们会发现需要测试的类有很多依赖,这些依赖的类或者资源又会有依赖,导致在单元测试代码里无法完成构建,我们应对的方法是Mock。简单的说就是模拟这些需要构建的类或者资源,提供给需要测试的对象使用。 1、Mock工具概述 1.1 mock工...

2018-04-24 09:49:20

阅读数 207

评论数 0

java.io.IOException: Too many open files

调用时服务端报java.io.IOException: Too many open files.         这个异常是由于使用HTTP协议返回大报文时,服务提供方应用申请的pipe文件在线程释放后没有得到关闭,解决方法:         1、改用TCP/IP协议传输方式;...

2018-04-23 15:28:28

阅读数 132

评论数 0

Java里的构造函数(构造方法)

本文转载之https://www.cnblogs.com/livterjava/p/4709561.html构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同...

2018-03-24 10:09:02

阅读数 360

评论数 0

将字符串中的大小写字母放到数组里

public static void main(String[] args) { String str = " asda2adsf 1 adS12 DFASFSAD" + "F阿德斯防守对方asdfsadf37《?:?@%#¥%#¥...

2018-03-23 21:51:59

阅读数 631

评论数 0

Java基础之动态代理

作者:雨夜偷牛的人链接:https://www.zhihu.com/question/20794107/answer/23330381来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。关于动态代理设计模式很可能题主就在不知不觉中使用了,例如Spring中的AOP,Str...

2018-03-15 21:33:16

阅读数 47

评论数 0

Java基础之字符串初始化

String s1 = "aa"; String s2 = "bb"; String s3 = new String("aa"); String s4 = "aabb&am...

2018-03-15 20:47:34

阅读数 87

评论数 1

根据日期计算bigdecimal类型的数之后的日期

日期计算

2017-10-09 19:30:14

阅读数 214

评论数 0

Java基础之对象的引用传递与对象的值传递

package test; import org.junit.Test; public class ObjectAndValue { @Test public void test1(){ //变量传递赋值时,是传递的值的对应地址,而不是变量的地址 String s1 = &...

2017-04-28 15:05:20

阅读数 469

评论数 0

Cookie设置HttpOnly,Secure,Expire属性

Cookie设置HttpOnly,Secure,Expire属性

2016-06-07 12:37:18

阅读数 1545

评论数 0

JVM(Java虚拟机)优化大全和案例实战

堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。 Heap = { Old + NEW ...

2016-05-04 15:21:22

阅读数 166

评论数 0

JVM性能调优

最近因项目存在内存泄漏,故进行大规模的JVM性能调优,现把经验做一记录。 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-...

2016-05-04 15:02:48

阅读数 141

评论数 0

jsp 获取项目路径,java获取项目路径

1.  获取web服务器项目的真实物理路径 request.getSession().getServletContext().getRealPath("/"); 2.  相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论...

2016-04-29 16:59:08

阅读数 1313

评论数 0

java基础之字符串处理总结

Java中的字符串处理主要有下面三个类来处理的:String、StringBuffer、StringBuilder。三者区别综述:1,String、StringBuffer、StringBuilder都是被final修饰的,是不能够被继承改写的。2,String在实例化之后,其内存空间的内容大小是...

2016-04-28 19:32:33

阅读数 1191

评论数 0

java的native方法

一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++...

2016-04-27 18:07:03

阅读数 234

评论数 0

servlet中doGet()和doPost()的区别

1,生成方式 get方式有四种:1)直接在URL地址栏中输入URL。2)网页中的超链接。3)form中method为get。4)form中method为空时,默认是get提交。 post只知道有一种:form中method属性为post。 2、数据传送方式 get方式:表单数据存放在URL...

2016-02-16 16:08:35

阅读数 28614

评论数 6

JAVA List 移除元素

JAVA List 移除元素 JAVA List 移除元素

2015-09-16 11:07:07

阅读数 418

评论数 0

时间字符串与当前时间比较

时间字符串与当前时间比较

2015-07-29 11:35:53

阅读数 1790

评论数 1

java汉字转拼音

/**  * 汉字转换位汉语拼音,英文字符不变  * @author xuke  *  */ public class Cn2Spell {       /**     * 汉字转换位汉语拼音首字母,英文字符不变 ---首字母     * @param chines 汉字     * @retur...

2015-07-15 16:55:05

阅读数 378

评论数 0

Java并发编程:Thread类的使用

Java并发编程:Thread类的使用   在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。   以下是...

2015-07-09 14:45:48

阅读数 314

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭