分类目录归档:Java程序开发

Java程序开发,java环境变量设置, java学习,java编程技术,Java是如今最流行的编程语言技术,是Sun公司推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

i++ 和 ++i 效率的分析以及自定义类型的自增/自减运算符重载实例



i++ 和 ++i 效率的分析以及自定义类型的自增/自减运算符重载实例。通常在写for循环 的时候,要实现变量 i 的自增 1 ;往往会在i++ 和++i中随便挑一种写,对于i++和++i的理解,我们往往停留在返回的值的不同,其实i++与++i在实现效率上也有一定的不同(不考虑编译器优化的原因)。[......]

Read more

私有构造函数以及C++单例模型介绍



私有构造函数以及C++单例模型介绍。一般构造函数不是私有或者保护成员,但构造函数可以使私有成员函数,在一些特殊的场合,会把构造函数定义为私有或者保护成员。
C++类的构造函数一般不应该是私有函数,因为私有函数不能被其他类或者全局函数所使用。而创建C++实例需要调用构造函数。
所以如果构造函数是私[......]

Read more

堆(heap)和栈(stack)、内存泄漏(memory leak)和内存溢出

多线程和多进程的区别有什么不同?很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。

今天终于下了决心,写点东西,以后可以再修修补补也无妨。

一.为何需要多进程(或者多线程),为何需要并发?

这个问题或许本身都不是个问题。但[......]

Read more

堆(heap)和栈(stack)、内存泄漏(memory leak)和内存溢出

堆(heap)和栈(stack)、内存泄漏(memory leak)和内存溢出。

简单的可以理解为:
heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。
stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。
一、预备知识—程序的内[......]

Read more

Java中int变量和Integer的区别

Java中int和Integer的区别.简单介绍:

int是基本数据类型,直接存储值;

integer是对象,也就是一个类,用一个引用指向这个对象

具体说明:

1、Java中的数据类型分为基本数据类型和复杂数据类型

int 是基本数据类型

integer是一个对象/类

2、[......]

Read more

JSP调用JavaBean过程方法实例教程

JSP调用JavaBean过程方法实例教程。

JSP是 Java Server Pages的缩写,它是一个优秀的动态网站开发语言,现在得到了越来越多的程序员们的青睐。在各类JSP应用程序中,应用Jsp JavaBean组合来开发JSP程序
似乎成为了一种标准。本文将从JSP与JavaBean[......]

Read more

MyBATIS3入门学习笔记

MyBATIS3入门学习笔记。

MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。
以前也学过iBatis,因为MyBatis是iBatis的升[......]

Read more

Java序列化的机制和原理

Java序列化的机制和原理。有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。

Java序列化算法透析

Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字[......]

Read more