-
Java集合框架总结2_Map
Java集合框架总结2_Map 1. Map接口概述 Map与Collection并列存在。用于保存具有映射关系的数据:key-value; Map中的key和value都可以是任何应用类型的数据; Map中的key用Set来存放,不允许重复,即同一个Map对象所对应的类,须重写hashCode()和equals()方法; 常用St...
-
读书笔记之《Java 并发编程的艺术》
读书笔记之《Java 并发编程的艺术》 一、多线程语义 即使是单核处理器也支持多线程执行代码,CPU 通过给每个线程分配 CPU 时间片来执行任务,当前任务执行一个时间片后会切换到下一个任务,所以 CPU 通过不停的切换线程执行。 并发执行如果没有达到一定的数量级,速度...
-
c++项目经验分享
c++项目经验分享 1、C++的const比C语言#define更好的原因? 首先,它能够明确指定类型,有类型检查功能。 其次,可以使用C++的作用域规则将定义限制在特定的函数[常函数]或文件中。 第三,可以将const用于更复杂的类型,比如数组和结构。 C语言中也有const,在C语言中...
-
【Java基础】Java中的语法糖
【Java基...
-
Java集合框架总结
Java集合框架总结 1. 集合框架概述 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 数组在存储多个数据方面的特点: 一旦初始化以后,其长度就确定了。...
-
java基础(26):Thread、线程创建、线程池
java基础(26):Thread、线程创建、线程池 1. 多线程 1.1 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念。 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。...
-
Java 爬虫遇上数据异步加载,试试这两种办法!
Java 爬虫遇上数据异步加载,试试这两种办法! 这是 Java 爬虫系列博文的第三篇,在上一篇 Java 爬虫遇到需要登录的网站,该怎么办? 中,我们简单的讲解了爬虫时遇到登录问题的解决办法,在这篇文章中我们一起来聊一聊爬虫时遇到数据异步加载的问题,这也是爬虫中常见...
-
数据库设计方法论 - 继承
数据库设计方法论 - 继承 继承这个概念做java开发的同学应该都很熟悉了,继承指的是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 数据库设计的时候也是有继承关系的,在数据库设计方法...
-
java基础(24):转换流、缓冲流
java基础(24):转换流、缓冲流 1. 转换流 在学习字符流 (FileReader、FileWriter) 的时候,其中说如果需要指定编码和缓冲区大小时,可以在字节流的基础上,构造一个 InputStreamReader 或者 OutputStreamWriter ,这又是什么意思呢? 1.1 OutputStreamWriter 类 查阅 Ou...
-
java基础(23):字节流、字符流
java基础(23):字节流、字符流 1. 字节流 在前面的学习过程中,我们一直都是在操作文件或者文件夹,并没有给文件中写任何数据。现在我们就要开始给文件中写数据,或者读取文件中的数据。 1.1 字节输出流 OutputStream OutputStream 此抽象类 , 是表示输出字节流的所有...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
