- 博客(31)
- 资源 (4)
- 收藏
- 关注
转载 JSON 、使用JSON实现数据交换 、jQuery对AJAX的支持
1 简述对JSON的理解参考答案JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式。2 编写程序,使用JSON实现三级联动的下拉列表参考答案实现本案例可按照如下步骤进行。步骤一:新建实体类City、Street新建实体类City表示城市;新
2017-07-05 11:11:58
24344
转载 数据库原理 、 SQL(DDL、DML)
1. 数据库原理1.1. 数据库简介1.1.1. 文件存储对数据的存储需求一直存在。保存数据的方式,经历了手工管理、文件管理等阶段,直至数据库管理阶段。文件存储方式保存数据的弊端:缺乏对数据的整体管理,数据不便修改; 不利于数据分析和共享; 数据量急剧增长,大量数据不可能长期保存在文件中。 数据库应运而生,是人们存放数据、访问数据、操作数据的存储仓库。1.1.2.
2017-07-04 09:05:41
55597
转载 TCP通信 、 UDP通信
1. TCP通信1.1. Socket通讯模型1.1.1. Server端多线程模型通过上一节我们已经知道了如何使用ServerSocket与Socket进行通讯了,但是这里存在着一个问题,就是只能“p2p”点对点。一个服务端对一个客户端。若我们想让一个服务端可以同时支持多个客户端应该怎么做呢?这时我们需要分析之前的代码。我们可以看到,当服务端的ServerSocket通过accept
2017-07-04 08:57:55
51079
1
原创 多线程基础 、 TCP通信
1. 多线程基础1.1. 线程同步1.1.1. 线程安全API与非线程安全API之前学习的API中就有设计为线程安全与非线程安全的类:StringBuffer 是同步的 synchronized append();StringBuilder 不是同步的 append();相对而言StringBuffer在处理上稍逊于StringBuilder,但是其是线程安全的。当不存在并
2017-07-03 18:28:23
51307
转载 多线程基础
1. 多线程基础1.1. 进程和线程1.1.1. 什么是进程所谓进程(process)就是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。进程还拥有一个私有的虚拟地址空间,该空间仅能被它所包含的线程访问。线程只能归属于一个进程并且它只能访问该进程所拥有的资源。当操作系统创建一个进程后,该进程会自动申请
2017-07-03 18:26:30
34282
转载 文本数据IO操作 、 异常处理
1. 文件数据IO操作1.1. PrintWriter1.1.1. 创建PrintWriter对象PrintWriter是具有自动行刷新的缓冲该字符输出流。其提供了比较丰富的构造方法:copytextpop-upPrintWriter(File file)PrintWriter(String fileName)PrintWriter(OutputStream o
2017-07-03 18:23:26
34846
转载 基本IO操作 、 文本数据IO操作
1. 基本IO操作1.1. InputStream与OutputStream1.1.1. 输入与输出我们编写的程序除了自身会定义一些数据信息外,经常还会引用外界的数据,或是将自身的数据发送到外界。比如,我们编写的程序想读取一个文本文件,又或者我们想将程序中的某些数据写入到一个文件中。这时我们就要使用输入与输出。什么是输入:输入是一个从外界进入到程序的方向,通常我们需要“读取”外界的
2017-07-03 18:21:56
34358
原创 文件操作——File 、 文件操作—— RandomAccessFile
1. 文件操作——File1.1. File表示目录信息1.1.1. listFiles方法File的listFiles方法用于返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。其方法定义:copytextpop-upFile[] listFiles() File[] listFiles() 返回值:抽象路径名数组,
2017-07-03 18:02:19
33810
原创 集合操作 —— 查找表 、 文件操作——File
1. 查询表1.1. Map接口1.1.1. Map 接口java提供了一组可以以键值对(key-value)的形式存储数据的数据结构,这种数据结构称为Map。我们可以把Map看成一个多行两列的表格,其中第一列存放key,第二列存放value。而每一行就相当于一组key-value对,表示一组数据。Map对存入的元素有一个要求,就是key不能重复,所谓不能重复指的是在Map中不
2017-07-03 18:00:19
33263
原创 集合框架 、 集合操作 —— 线性表
1. 集合框架1.1. Collectionjava提供了一种可以存数一组数据的数据结构,其提供了丰富的方法,在实际开发中往往比数组使用的广泛。这种数据结构成为集合:Collection。Collection是一个接口,其定义了集合的相关功能方法。1.1.1. addAll与containsAll方法集合也提供了批处理操作:addAll方法用于将给定集合中的所有元素添加到当
2017-07-03 17:58:02
33342
原创 抽象类、接口和内部类(下)
Top抽象类、接口和内部类(下)面向对象汇总1. 抽象类、接口和内部类(下)1.1. 多态1.1.1. 多态的意义前面所讲解的现象就是多态,多态即多种形态,主要有两个方面的表现。首先,一个类型的引用在指向不同的对象时会有不同的实现,看如下的代码:copytextpop-up达内职员 emp1 = new 达内讲师(); 达内职
2017-07-03 12:33:26
33802
原创 抽象类、接口和内部类(上)
Top抽象类、接口和内部类(上)1. 抽象类、接口和内部类(上)1.1. 使用抽象类1.1.1. 抽象方法和抽象类由abstract修饰的方法为抽象方法,抽象方法即只有方法的定义,没有方法体实现,用一个分号结尾。即方法五要素中,抽象方法缺少了一个要素(即:方法体)。也可以将抽象方法理解为不完整的方法。若将抽象方法包含在类中,则该类也应该为抽象的,可以理解
2017-07-03 12:32:29
33668
原创 继承
Top继承的意义(下)访问控制static和final1. 继承的意义(下)1.1. 重写1.1.1. 方法的重写下面在昨天的基础之上来增加需求,在输出图形之前先打印格子坐标,即调用print()方法。想实现这个需求做法很简单,只需要父类型引用直接调用print()方法即可,因为print()方法是在父类中定义的,所以可以直接调用此方法。但是,现
2017-07-03 12:30:44
33620
原创 循环结构(while、do…while、for)
Top循环结构(while、do…while、for)1. 循环结构(while、do…while、for)1.1. 什么是循环结构在日常生活中,会有很多需要反复执行的事情,比如:每一年的4个季节,每一周的7天,每日的3餐,打印机每份文档打印50份,一圈跑道400米跑3圈,都是在反复执行的。再看软件系统中的需求:问题1:输出100行语句,每行语句都一样,即:
2017-07-03 12:22:57
35941
settings.zip idea设置eclipse主题风格
2019-08-21
import com.sun.jndi.ldap.ctl.VirtualListViewControl;
2018-01-19
jQuery EasyUI API中文文档
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人