Java
文章平均质量分 82
Decting
这个作者很懒,什么都没留下…
展开
-
Java IO流
Java中与IO相关的类有很多,都集中在java.io中,都是以流的形式操作的,流是有一定的顺序,像一个管道一样,它的本质是传输数据。根据数据类型的不同可以分为字节流和字符流,根据流向的不同可以分为输入流和输出流。原创 2015-08-26 08:55:25 · 2591 阅读 · 0 评论 -
Java多线程操作
一个程序的运行需要启动一个应用进程,一个进程可以创建多个线程,帮助应用完成多任务操作,实现并发运行。在Java中线程是被封装成`Thread`类,进行多线程操作时只需要继承一个`Thread`类,实现自己的功能即可,然后开启此线程,或者你也可以实现一个`Runnable`接口,然后将其传递给`Thread`对象,然后再启动它。原创 2015-08-07 08:32:49 · 1094 阅读 · 0 评论 -
Java异常详解
Java中的异常就是那些会阻碍当前程序运行,使程序执行可能失败的一些可能情况,如程序中出现除零错误,数组下标越界等。异常在Java中被封装成了一个类,继承自`Throwable`,名为`Exception`,它有很多子类,分别描述了系统中很多常见的异常情况,这些异常机制的出现使得编写程序时对一些问题的处理变得尤为方便,下面是一些简单的使用情况。原创 2015-08-06 16:00:02 · 3378 阅读 · 1 评论 -
集合框架(Map和Collections)
Map是一种存储键值对的存储容器,而且保证键的唯一性。提供一种以“键”标识“值”的数据存储方式。接口形式为:Map,其中K是此映射所维护的键的类型,V是映射值的类型。其有两个常用子类,HashMap和TreeMap,另有HashTable与HashMap功能类似,是早期版本。原创 2015-08-18 13:00:34 · 1140 阅读 · 0 评论 -
集合框架(List和Set)
集合是一种可变数据项的容器,具有统一的父类接口Collection(Map并没有继承之),与其子集合的关系如下 图,集合的特点是长度可变,可以存储多种类型的对象(不加泛型时)。这也是与数组的两点最大的不同。原创 2015-08-17 12:30:13 · 1597 阅读 · 0 评论 -
String系列简介
查看Java源码可以发现String类是final类型,也就是说String是不可以被继承的。字符串是一种特殊的对象,一旦被初始化就不可以被改变,程序中"abc"这种形式其实就是在内存中创建了一个字符串对象,可以使用String s = "abc";的方式创建一个字符串对象。也可以是用String s = new String("abc");的方式创建一个字符串对象,但是两者之间的不同之处在原创 2015-08-16 20:44:43 · 2636 阅读 · 0 评论 -
Java GUI使用
概述GUI(Graphical User Interface,图形化用户界面),Java中提供了两个包用于实现图形化用户界面,分别是java.Awt和javax.swing。其中Awt需要调用本地系统实现功能,属于重量级控件,不同系统中界面显示会有一些区别,因为其主要是依赖系统提供的接口。原创 2015-04-18 09:27:15 · 5920 阅读 · 0 评论 -
正则表达式
正则表达式就是使用字符串来匹配一系列符合某个语法规则的字符串,在Java中正则表达式主要用到java.util.regex包中的Pattern类和Matcher类,主要分为四种类型的正则操作,分别是匹配、替换、切割和获取。原创 2015-04-19 09:20:58 · 2581 阅读 · 0 评论 -
Java 反射
Java 反射机制是在运行状态中,对于程序中的任意一个类,通过反射机制都能够知道这个类的所有属性和方法,包括共有、包含、默认和私有。对于任意的一个对象,通过反射机制都可以去调用它的每一个方法,这种机制就称为Java的反射机制。原创 2015-08-29 00:33:45 · 1408 阅读 · 0 评论 -
Java 网络编程
学习网络编程需要向对网络模型有一定的了解,主要需要了解的网络模型有OSI参考模型和TCP/IP参考模型,现在TCP/IP模型应用最为广泛,网络编程一般都是针对TCP/IP协议参考模型的编程。原创 2015-04-18 19:17:45 · 1515 阅读 · 0 评论 -
Android仿微信图片编辑库,你想要的功能这里都有
最近项目需要,写了一个和微信中图片编辑功能类似的图片编辑库,除去问题操作上摈弃掉不方便的手势操作外,其余微信中的核心功能全部一致,保留了微信中涂鸦、马赛克、文字等随时随着图片缩放的功能,这点是我所找的库都不提供的功能,也是我从零去完成这个图片编辑库的原因。https://github.com/kareluo/Imaging原创 2018-01-14 23:01:56 · 14037 阅读 · 5 评论