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