自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Java内存溢出

相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括三种不同类型的内存区域:Permanent Generation space(永久保存区域)、H

2016-07-10 14:38:21 186

转载 maven和ant区别

Ant和Maven都是基于Java的构建(build)工具。理论上来说,有些类似于(Unix)C中的make ,但没有make的缺陷。Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。  Ant特点 › 没有一个约定的目录结构 ›必须明确让ant做什么,什么时候做,然后编译,打包 ›没有生命周期,必须定义目标及其实现的任务序列 ›没有集成依赖管理  Maven特点  

2016-07-07 09:02:41 241

转载 int和Integer区别以及应用

1:Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDo

2016-07-04 17:08:56 474

翻译 int和Integer的区别

1:Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDo

2016-07-04 17:07:08 275

转载 从头到尾打印链表,两种方法:用栈先进后出,另一种为递归。

方法一:借助堆栈的“后进先出”实现/***    public class ListNode {*        int val;*        ListNode next = null;**        ListNode(int val) {*            this.val = val;*        }*    }**/imp

2016-06-30 16:31:44 328

转载 空格替换问题,考虑其中的算法复杂度

/*问题1:替换字符串,是在原来的字符串上做替换,还是新开辟一个字符串做替换!问题2:在当前字符串替换,怎么替换才更有效率(不考虑java里现有的replace方法)。      从前往后替换,后面的字符要不断往后移动,要多次移动,所以效率低下      从后往前,先计算需要多少空间,然后从后往前移动,则每个字符只为移动一次,这样效率更高一点。*/p

2016-06-30 16:19:36 275

翻译 设计缓存

2016-06-29 21:52:06 157

转载 hibernate中的get和load

Hibernate中Session.get()方法和load()方法的详细比较一、get方法和load方法的简易理解 4.简单总结总之对于get和load的根本区别,一句话,hibernate对于load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常;而对于get方法,hiberna

2016-06-29 21:32:50 281

原创 线程的创建方法之一和线程范围的共享变量

new Thread(new Runnable() {public void run() {}}).start();

2016-06-29 14:19:29 194

原创 内部类的主要分类,以及各个内部类的特点

内部类可以分为很多种,但是主要有4种内部类:静态内部类、成员内部类、局部内部类、匿名内部类。1.静态内部类是指被声明为static的内部类,不能访问外部类的普通成员变量,只能访问外部类中的静态成员变量和静态方法。2.去掉关键字static就是成员内部类,可以自由的引用外部类的属性和方法。3.局部内部类是指定义在一个代码块内的类,作用范围为其所在的代码块。局部类类似于局部变量一样,不能被

2016-06-29 09:27:49 2505

翻译 一个有序的二维数组,自上而下,自左至右都是升序,判断输入的整数是否在数组中

public class Solution {    public boolean Find(int [][] array,int target) {int len = array.length-1;        int i = 0;        while((len >= 0)&& (i             if(array[len][i] > t

2016-06-28 21:20:23 311 1

翻译 字符串分割,以及字符串匹配

package cn.jjs.test;import java.util.*;public class Main{         public static void main(String[] args){        Scanner sc=new Scanner(System.in);        while(sc.hasNext()){       

2016-06-28 20:51:54 284

原创 Java5种常用排序算法

package com.jjs.sort;import java.util.Scanner;public class TestSort {public static void main(String[] args) {Scanner input = new Scanner(System.in);int n = input.nextInt();

2016-06-28 19:57:41 221

翻译 输出合并后的键值对

import java.util.Map;import java.util.Scanner;import java.util.TreeMap; public class Main {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);       

2016-06-26 22:52:25 373

转载 Integer 和int的区别

1.int是基本的数据类型,直接存数值; 2.Integer是int的封装类;integer 是对象,用一个引用指向这个对象;Integer 是一个类,是int的扩展,定义了很多的转换方法。3.int和Integer都可以表示某一个数值;4.int和Integer不能够互用,因为他们两种不同的数据类型; 举例说明 ArrayList al=new ArrayList();i

2016-06-26 22:50:01 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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