JDBC 编程 JDBC 编程
JDBC 是访问数据库的解决方案,使用相同的方式访问不同的数据库,JDBC 定义了一套标准的接口,不同的数据库厂商根据自己的特点去实现,以达到不同的数据库厂商,通过 Java 访问的方式是一致的。 JDCB 提供的接口:DriverMa
2017-04-01
反射、debug、Junit 和 properties 反射、debug、Junit 和 properties
反射、debug、Junit 和 properties 是 Java 中比较零散的几个常用技巧。 反射class 类在 Java 中,每一个 class 都有一个相应的 Class 对象,也就是说,当我们编写玩一个类,编译完成后,产生的
2017-03-31
计算机网络编程 计算机网络编程
Java 对网络编程提供了支持,在网络编程中使用最多的就是 Socket 编程。两台计算机想要进行网络通信,必须满足一定的规范: 两台计算机需要有一个唯一的标识(ip 地址)。IP 地址 为实现网络中不同计算机之间的通讯,每台计算机必须都
2017-03-27
多线程并发 多线程并发
若想解决线程安全问题,需要将线程异步操作变成同步操作。Java 提供了一种内置的锁机制。synchronized 关键字就是 Java 中的同步锁。 synchronized 使用方法:1.synchronized 修饰非静态方法:同步
2017-03-25
进程和线程 进程和线程
进程和线程的区别: 进程:进程是操作系统中运行的一个任务(一个应用程序运行在进程中)进程是一块包含了某些资源的内存区域。当操作系统创建一个进程后,该进程会自动申请一个名为主线程的线程。 线程:进程中所包含的一个或多个执行单元称为线程。线程
2017-03-23
I/O 流 I/O 流
Java I/O 流大致分为:字节流 文件字节流 缓冲流 字符流 对象流。 文件操作java.io.File 类表示文件,也就是说通过 File 类在程序中我们可以操作硬盘上的文件或目录。 File 的每一个实例可以表示硬盘上的一个文件
2017-03-22
Java 异常和异常处理 Java 异常和异常处理
Java 定义了 Throwable 类,Exception 和 Error 是它的两个子类 Exception:表示程序可以处理的异常,可以捕获,遇到这类异常应该尽可能地处理异常,而不应该随意终止程序。 Error:一般指的是虚拟机相关
2017-03-21
Map 映射 Map 映射
映射(Map)是一种存放一组条目的容器,每个条目形如(key, value),其中 key 为关键码对象,value 为具体的数据对象。在映射中,各条目的关键码不允许重复冗余。映射中的元素由其关键码唯一标识,映射的作用是通过关键码直接找到对
2017-03-20
HashSet 散列集 HashSet 散列集
链表和数组可以按照人们的意愿排列元素的次序,但是如果想要查看某个指定的元素,却又忘记了它的位置,就需要访问所有元素,直到找到为止。如果集合中包含的元素很多,将会消耗很多时间。 Hash Table 散列表散列表(hash table)是
2017-03-19
Hash Code 散列码 Hash Code 散列码
散列码(hash code)散列码是由对象的实例域产生的一个整数。更准确的说,具有不同数据域的对象将产生不同的散列码。散列码是没有规律的。如果 x 和 y 是两个不同的对象,x.hashCode() 与 y.hashCode() 基本上不会
2017-03-18
集合 集合
在实际开发中,经常需要将使用的对象存储于特定数据结构中。Java 提供了这样的容器:数组与集合,但是数组是定长的,操作数据过于繁琐,所以今天在这里介绍下集合。 Collection (接口)集合:不定长,集合操作相对简单。Collect
2017-03-17
日期类 日期类
在编程中,经常需要对日期和时间进行操作,这篇文章就介绍下常用的日期操作方法及其相关的类。 DateJava 中的时间是通过 Date 表示,是表示距离 「1970/01/01 00:00:00」 的毫秒数,java.util.Date
2017-03-16
3 / 4