1、Java的内存泄露介绍
首先明确一下内存泄露的概念:内存泄露是指程序运行过程动态分配了内存,但是在程序结束的时候这块内存没有被释放,从而导致这块内存不可用,这就是内存
泄露,重启计算机可以解决这个问题,但是有可能再次发生内存泄露,内存泄露与硬件没有关系,它是软件设计的缺陷所导致的。
Java发生内存泄露的原因很明确,就是长声明周期对象持有短声明周期对象的引用就很可能发生内存泄露。尽管短生...
分类:
编程语言 时间:
2014-07-23 13:35:27
收藏:
0 评论:
0 赞:
0 阅读:
344
??
1、对于OO(面向对象)的含义,并不是每个人的看法都是相同的。即使在现在,如果问十个人,可能会得到15种不同的答案。几乎所有的人都会同意继承和多态是OO中的概念。大多数人还会再加上封装。还有一些人会加上异常处理,而可能会没有人将模板也包含进去。问题的关键在于:对于某个特性是否是属于OO的,往往都存在着不同的观点,而每一种观点都有着热情的拥护者。
2、C++的标准化工作对C++最重要的贡献...
分类:
编程语言 时间:
2014-07-23 13:34:24
收藏:
0 评论:
0 赞:
0 阅读:
204
C++的一个简单的句柄类模板...
分类:
编程语言 时间:
2014-07-23 13:32:37
收藏:
0 评论:
0 赞:
0 阅读:
222
《C++ Primer Plus》学习笔记9
第15章 友元、异常和其它
主要内容:
1)友元类
2)友元类方法
3)嵌套类
4)引发异常、try块和catch块
5)异常类
6)运行阶段类型识别(RTTI)
7)dynamic_cast和typeid
8)static_cast、const_cast和reiterpret_cast
1、对于Remote对象的TV...
分类:
编程语言 时间:
2014-07-23 13:31:18
收藏:
0 评论:
0 赞:
0 阅读:
316
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。
大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配...
分类:
编程语言 时间:
2014-07-23 13:26:26
收藏:
0 评论:
0 赞:
0 阅读:
352
最近,在写一个网站的后台管理,用到异步通讯技术,用的方法是JSON数据传送方式
需要下面几个jar文件
然后,自己写了一点点常用代码
Java的List和数组要用JSONArray对象
Map和实体用JSONObject
package com.demo;
import java.util.ArrayList;
import java.util.HashMap;
import ja...
分类:
编程语言 时间:
2014-07-23 13:22:36
收藏:
0 评论:
0 赞:
0 阅读:
337
java学习笔记(四)面向对象...
分类:
编程语言 时间:
2014-07-23 13:22:27
收藏:
0 评论:
0 赞:
0 阅读:
279
之前看过很多关于String相等的测试题,突然发现Integer相等的题目有时也让人感觉很出乎意料,感兴趣可以先猜猜,再运行结果,看看跟你猜想的结果是否一致。
如果你完全独对了,还劳烦留言说说为什么,共同分享学习。
题目如下:
Integer i1 = 100;
Integer i2 = 100;
Integer i3 = new Integer(100);
In...
分类:
编程语言 时间:
2014-07-23 13:20:16
收藏:
0 评论:
0 赞:
0 阅读:
276
java汉字转换为拼音 代码下载地址:http://www.zuidaima.com/share/1550463275240448.htm...
分类:
编程语言 时间:
2014-07-23 13:19:36
收藏:
0 评论:
0 赞:
0 阅读:
319
面向对象编程概述
继承(Inheritance)
class Quote
{
public:
Quote(){cout<<"Quote的构造函数!"<<endl;}
string isbn() const {cout<<"Quote的isbn()调用!"<<endl; string s="Quote,isbn"; return s;}
virtual double ...
分类:
编程语言 时间:
2014-07-23 13:18:16
收藏:
0 评论:
0 赞:
0 阅读:
297
1.#define保护
使用#define防止头文件被多重包含。命名格式为:___H_
例如,foo中的头文件foo/src/bar/baz.h
#ifndef FOO_BAR_BAZ_H_
#define FOO_BAR_BAZ_H_
...
#endif //FOO_BAR_BAZ_H_
2.头文件依赖
使用前置声明尽量减少.h文件中#include的数量。
头文件被...
分类:
编程语言 时间:
2014-07-23 13:17:05
收藏:
0 评论:
0 赞:
0 阅读:
332
getElementById.html
-->
//输出标签value属性的值
var inputElement=document.getElementById("tid");
alert(inputElement.value);...
分类:
编程语言 时间:
2014-07-23 13:16:16
收藏:
0 评论:
0 赞:
0 阅读:
184
这四个是我用的主要IDE。
VS+Visual AssistX可以用无敌开形容,太强大了。虽然我只用来写C++代码。我个人觉得,应该没有什么IDE可以超过它的。没有什么好形容它的,就是一直在用它...
Eclipse也是一个非常强的,除了java,它还可以是C++,lua,tcl,python,ActionScript3等语言的IDE,现在cocos2dx也基于它推出cocos2dx ...
分类:
编程语言 时间:
2014-07-23 13:11:19
收藏:
0 评论:
0 赞:
0 阅读:
401
从JDK 1.7开始,Oracle未将以sun开头的类包加载到JVM启动加载的类包中。所以,像 JPEGImageEncoder这样的类不能够默认使用。如果非要使用sun开头包中的类,只能够直接将源码复制到自己的项目中或者将rt.jar 放到项目的类路径下。下面是Oracle官方声明,连接http://www.oracle.com/technetwork/java/faq-sun-packages...
分类:
编程语言 时间:
2014-07-23 13:07:28
收藏:
0 评论:
0 赞:
0 阅读:
293
『用Eclipse+Maven+Jetty构建Java Web开发环境(综合几篇教程整合2014年版)』 工作需要用到Jetty作为web容器,得知Eclipse+Maven+Jetty的组合很不错,因此到网上查找了很多教程,但是或多或少写的不详细或者有过时的内容在里面导致最后配置失败,为了以后同事配置方便,写下这篇配置教程,顺便来方便一下大家。...
分类:
编程语言 时间:
2014-07-23 13:05:06
收藏:
0 评论:
0 赞:
0 阅读:
377
Java中读写资源文件最重要的类是Properties1) 资源文件要求如下:1、properties文件是一个文本文件2、properties文件的语法有两种,一种是注释,一种属性配置。注 释:前面加上#号属性配置:以“键=值”的方式书写一个属性的配置信息。3、properties文件的一个属性配...
分类:
编程语言 时间:
2014-07-23 12:59:06
收藏:
0 评论:
0 赞:
0 阅读:
369
System.out:标准输出设备(默认是:控制台) System.in:标准输入设备(默认是:键盘) --------------------- InputStream in = System.in; int by = in.read(); sysout(by); ----------------...
分类:
编程语言 时间:
2014-07-23 12:58:26
收藏:
0 评论:
0 赞:
0 阅读:
357
一个有趣的问题:下列 类 sizeof大小class X{} //1class Y:public virtual X{} //4 or 8class Z:public virtual X{} // 4 or 8class A:public Y,public Z{} // 8 or 12主要原因:为....
分类:
编程语言 时间:
2014-07-23 12:55:26
收藏:
0 评论:
0 赞:
0 阅读:
339
中软国际电子政务部Jeff Chi总结,转载请说明出处。概述: A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,...
分类:
编程语言 时间:
2014-07-23 12:54:26
收藏:
0 评论:
0 赞:
0 阅读:
398
首先分清楚Stack,Heap的中文翻译:Stack—栈,Heap—堆。 在中文里,Stack可以翻译为“堆栈”,所以我直接查找了计算机术语里面堆和栈开头的词语: 堆存储: heapstorage 堆存储分配: heapstorage allocation 堆存储管理: heap s...
分类:
编程语言 时间:
2014-07-23 12:51:26
收藏:
0 评论:
0 赞:
0 阅读:
335