加载中
GET请求中URL的最大长度限制总结

关键字: 服务器,浏览器,url长度限制 今天在写一个php相应jsonp请求的功能时,发现当url中包含的请求参数过长时会返回414错误。 如下图   <html> <head><title>414 Request-URI Too Large<...

2016/10/11 11:11
105
synchronized、volitile实现内存可见性

内存可见、指令重排序、as-if-serial

java内存分配和String类型的深度解析

一、引题 在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是...

2015/04/06 22:24
37
java内存分配和String类型的深度解析

你可以在网上找到一大堆资料让你了解JMM是什么东西,但大多在你看完后仍然会有很多疑问。happen-before是怎么工作的呢?用volatile会导致缓存的丢弃吗?为什么我们从一开始就需要内存模型? ...

2015/04/06 22:24
33
Java的内存回收机制

在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也...

2015/04/06 22:19
23
深入分析Java ClassLoader原理

一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个...

2015/04/06 21:19
20
常见图表工具

1.ECharts (JavaScript) 2.Highcharts (JavaScript) 3.jQuery图表插件 Flot (jQuery) 4.FusionCharts(Flash xml) 5.JavaScript交互式图表工具包 JointJS...

2014/12/31 11:02
29
Collections(集合操作的工具类)&集合的同步控制&不可变集合的设置

Collections(集合操作的工具类)&集合的同步控制&不可变集合的设置 以下几个方法用于对List集合元素进行排序: 1、static void reverse(List list):反转指定List集合中元素的顺序。 2、sta...

2014/06/16 00:55
21
Map接口之HashSet、Hashtable、LinkedHashMap、TreeMap、Weak

Map用于保存具有映射关系的数据,Map里保存着两组数据:key和value,它们都可以使任何引用类型的数据,但key不能重复。所以通过指定的key就可以取出对应的value。Map接口定义了如下常用的方法...

2014/06/16 00:55
30
Queue接口之PriorityQueue

Queue接口之PriorityQueue Queue模拟了队列这种数据结构,即先进先出。通常队列不允许随机访问队列中的元素。它定义了以下几个方法: 1、void add(Object e):将指定元素加入队列的尾部。 2、...

2014/06/16 00:54
24
List接口之ArrayList、vector、stack、LinkedList

List接口之ArrayList、vector、stack、LinkedList List集合代表一个有序的集合,里面的元素可以重复。可以通过索引来访问指定集合元素,因为它默认按元素的添加顺序设置元素的索引。List作为...

2014/06/16 00:54
24
Set接口之HashSet、TreeSet、EnumSet

Set接口之HashSet、TreeSet、EnumSet Set接口:与collection基本上完全一样,它没有提供任何额外的方法,实际上set就是collection,只是行为不同(set不允许包含重复元素)。 一、HashSet H...

2014/06/16 00:52
31
Iterator接口及遍历集合元素的方法

Iterator接口及遍历集合元素的方法 Iterator接口也是java集合框架的成员,但它与Collection、Map系列的集合不一样。Collection、Map系列集合用于盛装对象,而Iterator用于遍历集合中的元素,...

2014/06/16 00:52
25
Collection接口

Collection接口 Collection接口是List、Set、Queue接口的父接口,它定义了以下方法: 1、 boolean add(object o):该方法用于向集合里添加一个元素,如果集合对象被添加操作改变了则返回t...

2014/06/16 00:51
27
集合概述

集合概述 Set代表无序、不可重复的集合。Set集合无法记住添加元素的顺序,所以它里面的元素不能重复; List代表有序、重复的集合。它非常像一个数组,可以记住没次添加元素的顺序; Map代表具...

2014/06/16 00:51
30
修饰符的适用范围

修饰符的适用范围 1、strictfp的含义是FP-strict,也就是精确浮点的意思。在java虚拟机进行浮点运算时,如果没有指定strictfp,java的编译器和运行时环境在对浮点运算上不一定令人满意。一旦...

2014/06/16 00:50
22
枚举

枚举 实例有限而固定的类成为枚举类,例如:季节类,它只有四个对象;行星类,它只有九个对象。 枚举类与普通类的区别: 1、使用enum定义的枚举类默认继承了java.lang.Enum类,而不是Object类...

2014/06/16 00:49
24
引用类型变量的强制转换

引用类型变量的强制转换 编写java程序时,引用变量只能调用它编译时类型的方法,而不能调用它运行时类型的方法,即使它实际所引用对象确实包含该方法。 引用类型之间的转换只能把一个父类变量...

2014/06/16 00:49
14
形参长度可变的方法 & foreach语句

形参长度可变的方法 & foreach语句 从JDK1.5之后,java允许形参长度可变的参数,从而允许方法指定数量不确定的形参。如果定义方法时,在最后一个形参的类型后增加(...),则表明该形参可以接...

2014/06/16 00:49
15
Arrays里的常用方法

Arrays里的常用方法 //arrays里的方法使用 package mybao; import java.util.*; public class Arrays1 { public static void main(String[] args) { int[] a=new int[]{3,4,5,6}; int[] a1=...

2014/06/16 00:48
28

没有更多内容

加载失败,请刷新页面

返回顶部
顶部