Android与Java中的ThreadLocal

每次的学习都应该记录下来~!~!文章代码来自:(Android19,java1.7)这几天看Android的Handle、Loop、Message。以前自己总是在用但没有仔细的去看过源码,查看源代码的时候发现ThreadLocal这个类的使用。这时发现好熟悉EvenBus里面好像也用到了这个类,于是在网上翻看了好多关于ThreadLocal的文章。ThreadLocal的作用是提供线程内的局部变量,...
阅读(570) 评论(0)

AtomicInteger学习笔记

AtomicInteger主要提供于在多线程并发中的院原子作。 在java中处理并发主要有两种方式: 1,synchronized关键字,这个大家应当都各种面试和笔试中经常遇到。 2,volatile修饰符的使用,相信这个修饰符大家平时在项目中使用的也不是很多。 这里重点说一下volatile: Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存重新读取该成员的值,而且,...
阅读(442) 评论(0)

Java注解@Retention&@Inherited@Target@IntDef@Documented

学习Java以来经常看到关于注解的使用,以前总是感觉自己用不到不太关注,总是需要用时上网找答案。 今天终于找个时间记录了下来。 从最简单的开始说:@IntDef枚举类型://定义: @IntDef({LARGE, DEFAULT}) public @interface DrawableSize { } //使用: @DrawableSize public int size = LARGE; pu...
阅读(1319) 评论(0)

XmlPullParserException: Unexpected token (position:TEXT @1:2 in java.io.StringReader)

Android xmlPull解析:抛出异常:xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 in java.io.StringReader)出现问题之后找了很多帖子,其中好多都是说(utf-8)的编码问题,其中有一篇文章谈到BOM,并从文件的字节流做出分析。最后在查到文件的无bom utf-8与utf...
阅读(1153) 评论(0)

走走停停写写画画

从去年开始参加应聘开始,到我现在已经实习将近一年的时间了,乘着自己这段时间还算比较“清醒”的时候记录一下自己的过往。 我的大三 大三下学期的时候,自己还在玩英雄联盟的时候有些小伙伴都已经去**公司实习了。虽然自己想早点找工作但是没有付诸一实际行动中,只是在网上投递了些简历。4月的一天下午接到腾讯的笔试通知去北京参加腾讯2014实习生笔试,记得当时很匆忙。下午来的短信第二天就要笔试,买的站票第一...
阅读(915) 评论(3)

JAVA中JButton常用设置

原文地址:JAVA中JButton常用设置作者:PlanesWalkerDemiurge1、 对JButton大小的设置      ——因为JButen是属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用      button.setPreferredSize(new Dimension(30,30));      //(30,30) 是你要设置按钮的大小 2、 对...
阅读(2448) 评论(0)

分享一个SQLyog 8.14的注册…

原文地址:8.14的注册码">分享一个SQLyog 8.14的注册码作者:夜叶今天刚刚装上了SQLyog 8.14,没想到是没有注册的版本,于是上网搜索了一个注册码,经验证有效。 用户名:yunjian 注册码:81f43d3dd20872b6 8.14的注册码" TITLE="[转载]分享一个SQLyog 8.14的注册码" />...
阅读(447) 评论(0)

线程的终止_beginthread和_endthre…

线程内部细节 1.CreateThread 和 _beginthreadex 区别:              CreateThread是系统API,_beginthreadex是CRT(C Run Time Library 运行时库)函数.     _beginthreadex内部会调用CreateThread函数。       _endthreadex会释放_beginthreadex为t...
阅读(1530) 评论(0)

CreateThread与_beginthreadex

今天上实验课编写Windows下Socket多线程实验。 机房没有网络,用手机百度之后找到的是CreateThread()函数创建线程。 试着创建了一个多线程的小程序,运行之后也挺成功的。 回到宿舍最后试着将多线程与Socket结合的时候,再次上网查找资料的时候看到很多 关于用_beginthreadex()函数创建线程。 经过比较实验总结了一下,,, 在使用CreateThread()函数创建线...
阅读(357) 评论(0)

多线程CreateThread与临界区Create…

创建线程 HANDLEWINAPICreateThread(   LPSECURITY_ATTRIBUTESlpThreadAttributes,   SIZE_TdwStackSize,   LPTHREAD_START_ROUTINElpStartAddress,   LPVOIDlpParameter,   DWORDdwCreationFlags,   LPDWORDlpThreadId ...
阅读(391) 评论(0)

Android 一张图理解getWidth…

原文地址:一张图理解getWidth和getMeasuredWidth">Android 一张图理解getWidth和getMeasuredWidth作者:哪里都是你一张图理解getWidth和getMeasuredWidth" TITLE="[转载]Android 一张图理解getWidth和getMeasuredWidth" /> view.getMeasuredHeight()可能隐藏在...
阅读(303) 评论(0)

Android 中fill_parent与wrap…

在Android中,对于组件的属性“layout_width”和“layout_height”, 其值总是设置为“wrap_content”或“fill_parent”。 那么,这两个值有什么不同呢?  请看下面的定义:   1. wrap_content:组件的大小以能装入其内容即可;   2. fill_parent:组件会显示得和其父组件一样大,并填充剩余的空间(在 API Level 8中...
阅读(247) 评论(0)

Android中Activity的生命周期

protected void onCreate(Bundle savedInstanceState):当Activity的实例被启动是调用的第一个方法。 protected void onStart():该方法在onCreate()方法被调用,或者在Activity从Stop状态转为Actived的状态时调用。 protected void onResume():在Activity从Paused状...
阅读(308) 评论(0)

如何配置 Android SDK 以及A…

原文地址:Android SDK 以及ADT">如何配置 Android SDK 以及ADT作者:ccgogo很多对ANDROID开发有兴趣的同学,因为在开始配置android开发环境的时候,遇到了问题,所以就放弃了。多么遗憾的事情呀。所以接下来本人就介绍自己的配置经验给大家吧。 本人使用的是32位的Win7操作系统,首先假设大家电脑上已经配置好了java的环境。 1.安装ANDROID JD...
阅读(235) 评论(0)

Java JDK环境变量配置

原文地址:JDK环境变量配置">Java JDK环境变量配置作者:TheOneGIS默认安装在 C:Program FilesJavajdk1.7.0 目录下 环境变量配置为: JAVA_HOME = C:Program FilesJavajdk1.7.0 PATH = .;%JAVA_HOME%bin CLASSPATH = .;%JAVA_HOME%libdt.jar;%JAVA_HOME%l...
阅读(308) 评论(0)
351条 共24页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:245037次
    • 积分:3480
    • 等级:
    • 排名:第10581名
    • 原创:324篇
    • 转载:17篇
    • 译文:10篇
    • 评论:34条
    博客专栏
    最新评论