Java内部类详解

1、内部类基础   在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。

2016-07-31 17:04:15

阅读数 579

评论数 0

Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式

1、总结   在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括三种不同类型的内存区域:Permanent Generation space(永久保存区域)、Heap space(堆区域)、Java Stacks(Java栈)。其中永久...

2016-07-30 11:35:40

阅读数 749

评论数 0

HBase读取数据卡住长时间不返回的原因分析

这些天做HBase,但是遇到Hbase连接上之后读取数据的时候,一直卡在那儿,程序既不报错也不结束,让我好生纠结,困扰我一整天。现在问题终于解决,现在写了一段Demo代码,具体如下:public static void main(String[] args) throws IOException ...

2016-07-22 19:54:08

阅读数 9548

评论数 4

Java集合List、Set和Map的区别

Java集合1、集合与数组   Java中对集合的理解是相对于数组而言的。   数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)。   而java集合可以存储和操作数目不固定的一组数据。所有的JAVA集合都位于java.util包中!java集合只能存放引用类型的...

2016-07-17 16:32:06

阅读数 805

评论数 0

Servlet的生命周期

Servlet生命周期一、Servlet的生命周期分为四个阶段: 1、创建servlet实例 2、初始化阶段,调用init()方法 3、响应客户请求阶段,调用service()方法 4、终止阶段,调用destroy()方法二、下面就分别来介绍这四个阶段: 1、创建servlet实例 ...

2016-07-17 14:06:32

阅读数 451

评论数 0

java关键字之final

1、final   简单来说,当我们的程序中使用了final关键字后,那就表明这个东东是无法改变的。final常用的三种情况:基本类型数据,方法和类。 2、final基本类型数据   对于基本类型数据,final使其数值恒定不变;对于对象的引用,final使其引用恒定不变。即该引用一旦被初始...

2016-07-31 17:35:45

阅读数 188

评论数 0

java中overload与override的区别

1、综述   重写(Override)也称覆盖,它是父类与子类之间多态性的一种表现,而重载(Overload)是一个类中多态性的一种表现。 override从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。overload它是指我们可以定义一些名称相同的方法,通过定义不同的输...

2016-07-31 17:28:30

阅读数 10633

评论数 2

java中类的访问权限介绍

1、在一个.java文件中,有且仅有一个public类;类名必须与.java文件名相同;在一个.java文件中可以有多个不是public的类,但是不推荐这种做法,通常一个类完成某一个功能。 2、对于一个类而言,仅有包访问权限或者public,类不可以是private(这样会使得除该类之外,其他类...

2016-07-31 17:22:34

阅读数 197

评论数 0

可变参数列表与枚举介绍

1、可变参数列表

2016-07-31 17:18:30

阅读数 271

评论数 0

static数据的初始化

1、static数据对每个类来说都只有一份存储空间,非static数据则是每个对象都有一个存储空间。可通过类名直接来访问类中的static方法或成员,即不用创建对象,就可以调用它。static方法内部不能调用非static方法,反过来可以。 2、对于静态数据无论创建多少个对象,静态数据都只占用一...

2016-07-31 17:12:41

阅读数 341

评论数 0

js检查字符串是否是数字的几种方法

js检查字符串是否是数字的几种方法://判断是否是正整数 function IsNum(s) { if(s!=null){ var r,re; re = /\d*/i; //\d表示数字,*表示匹配多个数字 r = s.match(re); ...

2016-07-30 22:23:39

阅读数 474

评论数 0

利用js获取url当中的参数

本篇文章,我将介绍一下如何利用 js获取url当中“?”后面的参数。下面将介绍几种方法。 //方法一:正则分析法

2016-07-30 22:21:49

阅读数 224

评论数 0

常见的POST提交数据方式

HTTP/1.1协议规定的HTTP请求方法有:OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP...

2016-07-30 22:02:09

阅读数 230

评论数 0

位运算简介及实用技巧

2、什么是位运算?   程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,...

2016-07-30 10:15:40

阅读数 432

评论数 0

SQL语言的分类详细介绍

SQL语言共分为四大类:数据查询语言(DQL),数据操纵语言(DML),数据定义语言(DDL)和数据控制语言(DCL)。

2016-07-30 09:54:16

阅读数 369

评论数 0

javahost(JVM虚拟DNS)解决hosts程序中hosts配置问题

最近做HBase项目,需要配置hosts,在本地运行很方便,自己直接配置本地文件hosts就可以。但是项目要上线发布,其他团队成员要使用等等,我是否都要告诉他们怎么配置hosts问题,这样太麻烦,因此我试着寻求另一种解决方案。 如果在不同的运行环境访问不同的数据源服务器,为了方便切换是否使用域名...

2016-07-29 09:04:26

阅读数 3167

评论数 0

Java中的for循环介绍

1、Java中的for循环 不严格的说,Java的第二种for循环基本是这样的格式:for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体借助这种语法,遍历一个数组的操作就可以采取这样的写法: 例1:遍历数组的简单方式/* 建立一个数组 */

2016-07-24 16:28:23

阅读数 481

评论数 0

click绑定事件介绍

Java中的click事件介绍

2016-07-24 16:02:12

阅读数 508

评论数 0

cookie实例介绍

1、 什么是cookie?   Cookie就是浏览器保存在计算机上面的一些信息。一般是保存用户登录状态,就是说Cookie会保存用户登录某个网站的信息在本地,这样下次这个用户访问网站的时候就可以自动取出他的Cookie信息,方便定制用户想要的内容。   我们可以直接在浏览器里面查看cooki...

2016-07-24 12:31:33

阅读数 507

评论数 0

关于org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.IllegalAccessError

最近在项目中集成hbase1.0.0和ElasticSearch2.3.3时出现了问题,今天我把其中一个比较尴尬的问题写下来,log中错误:org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.IllegalAccessError: tr...

2016-07-23 17:39:35

阅读数 8748

评论数 2

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