java基础
Smallhorn
此吊丝,似吊,非吊。。。
展开
-
堆和栈
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共 享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的转载 2012-07-30 17:29:01 · 476 阅读 · 0 评论 -
Factory方法解决网站应用不同数据库的问题
对于客户不同的需求,一个数据库网站系统应该可以配置多种数据库。比如可以选择使用Oracle或者是MySQL。运用java中的Factory方法可以解决这个问题。 首先,只有DAO涉及到数据库的连接和操作。所以应该写可以操作Oracle的OracleDAO和MySQL的MySQLDAO两套方案。可以新建OracleDAO文件夹,里面有UserDAOOracle.java,AdminDA原创 2012-08-09 14:48:56 · 772 阅读 · 0 评论 -
Jdbc连接数据库详解
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: tr转载 2012-08-15 21:58:40 · 692 阅读 · 0 评论 -
Socket编程
Socket编程 Java的TCP编程 1.对TCP/IP协议的理解 TCP/IP(TransmissionControl Protocol/Internet Protocol的简写)中文译作传输控制协议/因特网互联协议,又叫网络通信协议。这个协议书Internet最基本的协议,也是Internet的基础。简单的说,它是由网络层的IP协议和传输层的TCP协议组成。确切的说,TCP/IP协议原创 2012-09-18 20:54:30 · 455 阅读 · 0 评论 -
java的property配置文件的用法
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因转载 2013-04-22 20:32:03 · 1205 阅读 · 0 评论