
Java 基础
lastavatar
这个作者很懒,什么都没留下…
展开
-
(转)JVM内存管理总结
如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area (运行时数据区域)组件和Native interface(本地接口)组件。 Class loader子系统的作用:根据给定的全限定名类名(如 java.lang.Object)来装...原创 2010-07-07 15:20:09 · 97 阅读 · 0 评论 -
Java 输入输出流 概述
Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通...原创 2010-07-07 21:28:09 · 104 阅读 · 0 评论 -
final的作用
在方法参数前面加final关键字就是为了防止数据在方法体中被修改。这里主要分两种情况:第一,用final修饰基本数据类型;第二,用final修饰引用类型。 第一种情况,修饰基本类型(非引用类型)。这时参数的值在方法体内是不能被修改的,即不能被重新赋值。否则编译就通不过。例如: 1. public void testInt( final int param1){ 2. pa...原创 2010-12-16 16:12:37 · 67 阅读 · 0 评论 -
Diagram to show java string’s immutability
Diagram to show java string’s immutability原创 2010-07-06 22:43:21 · 102 阅读 · 0 评论 -
Java抽象类和接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很...原创 2010-10-24 16:44:24 · 85 阅读 · 0 评论 -
(转)java内部类
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的...原创 2010-10-24 19:05:43 · 78 阅读 · 0 评论 -
JDBC入门
JDBC 简介 JDBC 是一个能够处理任何类型数据表的Java API ,尤其是处理关系型数据。JDBC 能够帮助你写的Java 程序来管理以下三种程序: 连接数据源,比如连接数据库 发送查询和更新命令到数据库 相应检索和查询从数据库中得到的查询结果 有了 JDBC 向数据库发送 SQ...原创 2011-04-11 13:31:00 · 91 阅读 · 0 评论 -
JDBC事务处理
在JDBC中怎样将多个SQL语句组合成一个事务呢?在JDBC中,打开一个连接对象Connection时,缺省是auto-commit模式,每个 SQL语句都被当作一个事务,即每次执行一个语句,都会自动的得到事务确认。为了能将多个SQL语句组合成一个事务,要将auto-commit模式屏蔽 掉。在auto-commit模式屏蔽掉之后,如果不调用commit()方法,SQL语句不会得到JDBC事务...原创 2011-04-11 13:53:55 · 113 阅读 · 0 评论 -
Java事务介绍
一、什么是JAVA 事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示 当事务执行失败时,...原创 2011-04-11 17:09:41 · 105 阅读 · 0 评论