会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DarrenChan陈驰
致力于成为精通大数据、后台开发和算法的全栈架构师
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
31
32
33
34
35
36
37
38
39
40
下一页
2016年8月9日
[转]Handler学习笔记(二)
摘要: 一.一个问题 有这样一个问题值得我们思考,若把一些类似于下载的功能(既耗时且不一定有结果)写在Activity(主线程)里,会导致Activity阻塞,长时间无响应,直至页面假死(如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭")。因此,我们需要把这些耗时的操作放在单独
阅读全文
posted @ 2016-08-09 17:19 DarrenChan陈驰
阅读(273)
评论(0)
推荐(0)
2016年8月6日
新手该学习Python2.x版本还是3.x版本
摘要: 如果你是一个初学者,或者你以前接触过其他的编程语言,你可能不知道,在开始学习python的时候都会遇到一个比较让人很头疼的问题:版本问题!!是学习python2 还是学习 python3 ?这是非常让人纠结的!搜索一下便会发现python3 和 python2 是不兼容的,而且差异比较大,到底学习哪
阅读全文
posted @ 2016-08-06 12:43 DarrenChan陈驰
阅读(6080)
评论(0)
推荐(0)
多线程通信笔试题
摘要: 一道关于多线程通信的笔试题,个人觉得值得推荐。问题描述: 子线程循环10次,主线程循环100次,接着又回到子线程循环10次,接着又回到主线程循环100次。以此类推,总共循环50次。问题分析: 显然,这是一道多线程的问题。由于开启多个线程之后,是靠CPU分发时间片运行的,谁拿到时间片谁运行。但是可能A
阅读全文
posted @ 2016-08-06 03:08 DarrenChan陈驰
阅读(405)
评论(0)
推荐(0)
2016年8月5日
多线程中的synchronized小结
摘要: 1.synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调
阅读全文
posted @ 2016-08-05 02:49 DarrenChan陈驰
阅读(436)
评论(0)
推荐(0)
Java中为什么main()中不能创建内部类对象?
摘要: 对main方法而言,虽然写在类中,它是游离于任何类之外的,因此某类的非静态内部类对它而言是不直接可见的,也就无法直接访问 。 1:非静态内部类,必须有一个外部类的引用才能创建。 2:在外部类的非静态方法中,因为有隐含的外部类引用this,所以可以直接创建非静态内部类。 3:在外部类的静态方法中,因为
阅读全文
posted @ 2016-08-05 00:18 DarrenChan陈驰
阅读(5068)
评论(0)
推荐(0)
匿名内部类为什么访问外部类局部变量必须是final的?
摘要: 1. 内部类里面使用外部类的局部变量时,其实就是内部类的对象在使用它,内部类对象生命周期中都可能调用它,而内部类试图访问外部方法中的局部变量时,外部方法的局部变量很可能已经不存在了,那么就得延续其生命,拷贝到内部类中,而拷贝会带来不一致性,从而需要使用final声明保证一致性。说白了,内部类会自动拷
阅读全文
posted @ 2016-08-05 00:03 DarrenChan陈驰
阅读(15773)
评论(2)
推荐(0)
2016年8月4日
Java非静态内部类中为什么不能有静态变量却可以有常量?
摘要: 如:public class InnerClassDemo{ int x; class A{ static int a = 0;//这样写是不合法的. static final int b=0;//这样写是合法的 }}解答:简单说,定义一个静态的域或者方法,要求在静态环境或者顶层环境,这里静态环境具
阅读全文
posted @ 2016-08-04 23:20 DarrenChan陈驰
阅读(1186)
评论(3)
推荐(1)
两道笔试题的感触
摘要: 今天做了两道笔试题,收益良多。有些题,你会发现,虽然并不难,但是却很容易没有思路或者出错,这都是源自平时的不求甚解。很多知识点,自以为已经掌握,其实只是管中窥豹,可见一斑。不要一味墨守成规,也要用于思考,很多东西既要知其然,也要知其所以然。我一直觉得了解和精通中间差着十万八千里,看来还有很长一段路要
阅读全文
posted @ 2016-08-04 01:19 DarrenChan陈驰
阅读(316)
评论(1)
推荐(0)
2016年8月3日
[转]wait,notify,notifyAll,join,yield,sleep的区别和联系
摘要: 1. Thread.sleep(long) 和Thread.yield()都是Thread类的静态方法,在调用的时候都是Thread.sleep(long)/Thread.yield()的方式进行调用。而join()是由线程对象来调用。 2. Thread.sleep(long)是让当前运行的线程睡
阅读全文
posted @ 2016-08-03 15:35 DarrenChan陈驰
阅读(460)
评论(0)
推荐(0)
[LintCode]转换字符串到整数
摘要: 问题描述: 实现atoi这个函数,将一个字符串转换为整数。如果没有合法的整数,返回0。如果整数超出了32位整数的范围,返回INT_MAX(2147483647)如果是正整数,或者INT_MIN(-2147483648)如果是负整数。 样例 "10" =>10 "-1" => -1 "12312312
阅读全文
posted @ 2016-08-03 00:24 DarrenChan陈驰
阅读(2418)
评论(0)
推荐(0)
上一页
1
···
31
32
33
34
35
36
37
38
39
40
下一页
公告