
java
ZGUIZ
这个作者很懒,什么都没留下…
展开
-
Java汉字识别
在java语言中,字符采用的是Unicode字符编码的方案,这样有利于世界各种字符的处理问题。而汉字在Unicode编码中是从4E00到9FA5(十六进制)之间,所以可以使用这个区间的判断来确定是否字符串中是否存在汉字、统计汉字个数。原创 2017-01-17 21:35:02 · 1105 阅读 · 0 评论 -
Java大数相加的问题(杭电ACM1047)
原题:Integer InquiryTime Limit:2000/1000 MS( MemoryLimit: 65536/32768 K (Total Submission(s):18568 AcceptedSubmission(s): 4847Problem DescriptionOne of the first users of BIT's newsupe原创 2017-01-17 21:35:05 · 860 阅读 · 0 评论 -
利用第三方API服务实现归属地查询
许多平台诸如阿里、百度等都对外提供了一些付费的API服务,使用这些服务能够大量节省开发成本。在这里我将实现利用来电归属地API服务实现来电归属地查询。 首先新建一个Android项目,并创建一个Activity。 该Activity中包含一个搜索框(使用EditText),一个按钮(Button)和一个查询结果的文本框(TextView)。页面设计代码如下:原创 2017-07-28 01:22:46 · 1488 阅读 · 0 评论 -
Java线程的基本使用
先声明一下,本文参考了何红辉著《Android开发进阶 从小工到专家》第三章节:“Android中的多线程”内容,故逻辑可能会出现一些相似之处。在java中,多线程使用的成本是相对较低的,其中有两种常见的使用方法:第一种,直接重写Thread的run()方法,然后启动线程:public class ThreadDemo { public static void main(String[] a...原创 2018-02-15 00:42:45 · 436 阅读 · 0 评论 -
Java线程的基本使用(二)
除了通过Runnable注入以及实现Thread类的run方法之外(其实都是Runnable),java还提供了Callable、Future和FutureTask这几个与多线程相关的概念,不过这几个类型都只能用于线程池中。Callable声明如下:public interface Callable<V>{ V call() throws Exception;}Callable感觉...原创 2018-02-15 13:58:45 · 322 阅读 · 0 评论 -
Java线程池的使用
在开发过程中,我们有时需要频繁创建多个线程进行运算的时候,每次都new出一个新的Thread对象并不能有效地利用资源,同时可能造成由于线程缺乏统一管理,无限制创建新线程,占用过多资源导致线程死锁问题。在这样的情况下我们就可以使用Java的线程池来管理、调度线程。线程池的的优点在于三点:一,能够复用存在的线程,减少创建、销毁线程的操作,减少进行对应操作的开销;二、能够有效控制并发数量,提高系统资源利...原创 2018-02-16 18:01:38 · 471 阅读 · 0 评论