Android
文章平均质量分 67
sjyhehe
这个作者很懒,什么都没留下…
展开
-
java 面试 概念点整理
过几天第一次面试,今天整理一些Java的基本概念。//************final:给定后就无法改变*******************************************finial修饰的[成员变量],只能被赋值一次,之后不能改变;若final 修饰的某一变量没有初值,可以进行一次赋值,之后再赋值会引起编译器错误。final修饰的class没有子类,不能被原创 2015-02-07 10:36:26 · 789 阅读 · 0 评论 -
Java WEB: what's the difference between redirect and dispatch?
\Redirect will do an http redirection (with the header location).转载 2015-08-07 21:38:25 · 537 阅读 · 0 评论 -
JAVA并发编程——守护线程(Daemon Thread)
在Java中有两类线程:用户线程 (User Thread)、守护线程 (Daemon Thread)。所谓守护 线程,是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因 此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何非守护线程还在运行,程序就不会终止。用户转载 2015-06-10 23:02:24 · 648 阅读 · 0 评论 -
Android Studio主题、字体设置
Android Studio同样支持自定义主题, 可以在这里下载到主题:http://www.ideacolorthemes.org/themes/下载下来的jar 通过file>>import setting>> 导入就可以了。设置字体需要把主题 save as 一个自定义主题,才能修改。原创 2015-05-24 08:52:32 · 1015 阅读 · 0 评论 -
Junit 在 android 中的基本使用
本文总结一下Junit4 和 Android Junit 的使用方法,方便以后查阅1.Junit 4 Junit 4 是eclipse 中自带的一个单元测试工具。1)在项目的properties>>Java Build Path>>Libraries>>Add Library 选择Junit 4并添加;在Order and Export 中勾选Junit42)创建一个原创 2015-04-17 08:42:39 · 729 阅读 · 0 评论 -
Java 线程池(threads pool), Executor 的使用
1〉为什么要线程池?创建线程本身是需要时间的,如果作业时间较短或作业请求较平凡,很多时间会浪费在启动和关闭线程上。另外,计算机的性能是有限的,当程序无止境的创建进程时,可能会导致机器过载崩溃(比如服务器为每个用户 创建一个线程, 而过多的用户同时请求访问)。 线程池是以上两种问题很好的解决方案。一方面,线程池避免了反复的创建、销毁线程;另外一方面, 线程池可以避免创建过多的线程,而是让超出原创 2015-03-01 22:11:57 · 1028 阅读 · 0 评论 -
[转] Thinking In Java 中的生产者/消费者问题
// The producer-consumer approach to task cooperation.import java.util.concurrent.*;import static net.mindview.util.Print.*;class Meal {private final int orderNum;public Meal(int orderNum) { this.orde转载 2015-03-03 17:09:01 · 728 阅读 · 0 评论 -
Java Concurrency--Synchronized&& thread lock
I reviewed some concepts about thread again by reading the thinking in Java today. Here is some key points I want to note here. 1) Why Synchronizing is necessary?When a program have two or mor原创 2015-03-01 20:37:29 · 805 阅读 · 0 评论 -
线程-Runnable interface and thread class
Java 中有两种实现线程的形式,今天在这里做一个总结。1〉Class:Thread Thread 正如它的名字,就是一个线程。 这个类本身是非抽象的。 比如, Thread mThread=new Thread();mThread.start();这两行代码其实就新建了一个线程,并且启动了线程。 只不过这个线程什么都不做而已。 我们新建一个线程的目的是为了让他完成某种作原创 2015-03-01 21:21:56 · 537 阅读 · 0 评论 -
[转]java软件开发必读15本书籍
原文地址:http://blog.csdn.net/o9109003234/article/details/12191611一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写转载 2015-02-28 10:40:45 · 962 阅读 · 3 评论 -
ListView 学习笔记
ListView 是Android 中一种常用的组建, 需要配合适配器(adapter), 实现一个列表的效果。 Android中有若干View组建,都是需要适配器来加载数据的。1)ArrayAdapterListView 常见的适配器有两种,一种是ArrayAdapter, 使用较为简单。 private ListView mListView; private Array原创 2015-02-24 21:26:04 · 672 阅读 · 0 评论 -
学习笔记—— 微信5.x 界面
看了这样一个视频课程:http://www.imooc.com/learn/198 之前从未觉得,编写界面哪里有趣,最近尝试了一下,还是挺好玩的。之前写过的多数应用都是 最基本的 按钮+文字,本着功能实现了就好。微信5.X的界面,主体是一个webView, 实现了通过滑动切换界面的效果;每一个界面布局,又由一个Fragment 设置。整体效果如下:此次新学到的知识点原创 2015-02-21 23:23:08 · 717 阅读 · 0 评论 -
[转]Android 颜色代码大全
原文地址:点击打开链接颜色代码大全 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。 ffff00ffff33ffff66ffff99ffffccffffffffcc00ffcc33转载 2015-02-22 20:58:57 · 828 阅读 · 0 评论 -
# hello! String[] args
hello! String[] args自己写Java 这么久,从来没用过args参数。或许初学的时候,教材上提到过这个容易被忽略的参数。每次写到main方法,都是敲一个”ma”,然后整个方法体就自动生成了,早就忘记了main 方法的传入参数args。 Thinking in Java 上就挺喜欢用这个参数的,我一般从从控制台读取参数都用scanner。其实用args 参数来的更简单。class原创 2015-08-16 09:06:58 · 789 阅读 · 0 评论