java
冻云-FrozenCloud
这个作者很懒,什么都没留下…
展开
-
Java、Android中的多线程异步下载
在多线程异步下载中,各种语言都是类似的。单重字面看异步所以需要线程;多线程所以需要有多个线程Tread;下载所以需要把Http请求写入文件。按照这样的思路就需要建立http链接,建立下载的临时文件;需要计算每个线程的下载开始和结束位置,并进行请求。下面给出完整的例子:package download;import java.io.File;import java.io.I原创 2015-06-01 21:30:29 · 1245 阅读 · 0 评论 -
夯实基础——Java基本数据类型、应用类型和转换
年后回来又换工作了,面试了几家因为没有太多做准备,在一些基础问题上卡了壳,这是一个比较闹心的问题。工作的时候往往有一些是接触不到的问题,但是偏偏又很重要也很基本。所以趁着还没有开始下一份工作的这段时间快速的把java基础、数据接口、算法什么的串一遍,由于是想到什么写什么所以可能不那么有逻辑性。那么废话不多说直接上代码,知识点都在注释里面了。/** * @author原创 2016-03-15 12:52:58 · 552 阅读 · 0 评论 -
夯实基础——Java常用包和第三方jar包
一、Java常用包java.lang--语言包:Java语言的基础类,包括Object类、Thread类、String、Math、System、Runtime、Class、Exception、Process等;java.io--输入输出包:提供与流相关的各种包;java.awt--抽象窗口工具包:Java的GUI类库,一般网络开发用不上……java.util--实用工具原创 2016-03-20 14:25:55 · 5097 阅读 · 0 评论 -
夯实基础——继承、super和final关键字
Java通过单继承降低复杂度,又通过对接口的实现间接地实现多继承。/** * @author frozen cloud * @继承是面向对象的又一个重要特征,Java使用extends关键字类实现继承,java是单继承。 * @被final关键字和private修饰的成员不可以被继承; */public class ExtendsKeyWord { public static原创 2016-03-20 12:37:28 · 446 阅读 · 0 评论 -
夯实基础——static关键字
static 关键字是常见关键字之一,static关键字的一个常见场景就是单例模式,本文仅提供static的基本用法和注意点。/** * @author frozen cloud * @static关键字修饰的成员是静态成员,未被static修饰的成员是实例成员; * @也就是说static修饰的成员可以直接被调用无需创建对象实例。 * @1.static修饰的方法中不能使用thi原创 2016-03-20 11:59:34 · 402 阅读 · 0 评论 -
夯实基础——类、抽象类和接口的关系
类和对象是面向对象语言的核心概念。类是Java封装性的提现,外部不需要知道类中方法的实现过程,只需要通过对象调用方法。/** * 1.接口只能被实现,不能被继承; * 2.接口只能继承接口,不能继承一般类、抽象类; * 3.抽象类与一般类类似,可以继承抽象类,实现接口; * 4.抽象类可以继承一般类; *//** * 抽象类示例 */abstract class原创 2016-03-20 11:11:58 · 401 阅读 · 0 评论 -
夯实基础——从键盘输入的两种方式
从键盘中输入内容是人机交互的一部分,在写一些小程序的时候也经常会被用到。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;/** * @author frozen cloud * @从键盘输入的两种方法原创 2016-03-18 22:38:19 · 760 阅读 · 0 评论 -
Android/Java线程同步
以前做JAVA的时候,一直使用的都是各种框架,线程方面的问题很少碰到,这个方面也一直是自己的弱项。刚好之前面试被问到这个问题,而Android中线程同步似乎使用的多一些。整理一些查找到的资料,进行学习一下。一、什么是线程同步在使用多线程访问同一数据的时候,非常容易出现线程安全问题。在多线程编程里面,一些敏感数据不允许被多个线程同时访问,此时就使用同步访问技术,保证数据在任何原创 2015-06-17 20:57:21 · 762 阅读 · 0 评论 -
二进制、十六进制、十进制转换和运算
二进制数的加法和乘法运算如下: 0+0=0 0+1=1+0=11+1=10 0×0=00×1=1×0=01×1=1 二进制数、转换为十进制数的规律是:把二进制数按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和”. 一、整数的例如:把(1001)2转换为十进制数。 解:(1001)2 =1×(2原创 2015-06-04 18:00:20 · 957 阅读 · 0 评论 -
夯实基础——流程控制
/** * @author frozen cloud * @一切语言的流程控制都是无外乎三点: * @1.顺序; * @2.条件; * @3.循环; */public class ProcessControl { public static void main(String[] args) { // 结合上一篇的基本数据类型来演示以下三种流程控制,以及相关的关键字用法 /原创 2016-03-15 14:48:08 · 707 阅读 · 0 评论