- 浏览: 90081 次
- 性别:
- 来自: 北京
最新评论
-
tuspark:
这里也有一篇文章,分析的更深刻一点:《Math.floor,M ...
Math的floor,round和ceil的总结 -
zoroday:
int textHeight = (int) (Math.ce ...
[Android]Android字体高度的研究 -
soxunyi:
...
[Android]Android字体高度的研究
文章列表
1.以PrintWriter来实现写入
import java.io.*;
public class test {
/**
* @param args
*/
public static void main(String[] args) {
String path="e://a.txt";
try {
FileWriter fw=new FileWriter(path,true);
PrintWriter pw=new PrintWriter(fw);
pw.println("世界") ...
在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来 ...
android:allowTaskReparenting
是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。
--------------------------------------------------------------------------------------
android:alwaysRetainTaskState
是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态
------------------------------------------------------------- ...
l 使用 Java 操作文本文件的方法详解
http://java.ccidnet.com/art/3737/20041108/523627_1.html
l FileReader 是什么类?和 FileInputStream 有什么不同???
http://book.hackbase.com/ask2/ask107572.htm
自己的整理和领会:
引言:
上篇说道不用File,而是用getResourceAsStream()来读取文件
下面是一个在res资源文件夹下读取某一resource.txt文件的DEMO
package com.japher.j2se.InputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
*
* @author liujie,sd4886656@163.com ...
JAVA最直接的IO操作,就是用JAVA获取文件
最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = new File("c:/test.txt")
这样的问题,就是直接使用绝对路径。
那么,我们有什么方法可以更好地获得文件呢?
那就是Class.getResource()与Class.getResourceAsStream()方法!
比如我们有以下目录
|--project
深入研究java.lang.Class类
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的,因此不能显式地声明一个Class对象。 虚拟机为每种类型 ...
问题:
如何在Eclipse中查看Java源代码,比如java.util.concurrent.ConcurrentHashMap这个类
回答:
在你的JDK安装目录中查找 JDK_INSTALL_DIR\src.zip
[原]Java 直接插入排序
- 博客分类:
- 知识库
直接插入排序(Straight Insertion Sorting)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有 ...
[原]Java 快速排序
- 博客分类:
- 知识库
探讨一下快速排序:
快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
快速排序动态图:
使用快速排序法对一列数字进行排序的过程
分类
排序算法
数据结构
Varie ...
[原]Java 冒泡排序
- 博客分类:
- 知识库
package com.japher.j2se.sort;
public class BubbleSort
{
public static void main(String [] arg)
{
int [] src;
src = createRandom(8,0,100);
sort(src);
}
/** 冒泡排序,每趟都依次比较左右两个,从第一个到最后一个,每趟都是,共N-1趟 ...
Class Overview:
Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your AndroidManifest.xml's <application> tag, which will cause that class to be instantiated for you when the process for your applicat ...
单行省略号效果:
android:singleLine="true"
android:ellipsize="end"
资料:
android:singleline = "true"
android:ellipsize = "end" <!-- 省略号在结尾 -->
android:ellipsize = "start" <!-- 省略号在开头 -->
android:ellipsize = & ...
ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。
ImageView.ScaleType
/ android:scaleType值的意义区别:
CENTER /center
按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示
Vector类:为了更好的从宏观上理解Vector,我们可以首先看一下Vector的父类以及实现的一些Interface: Vector作为一种容器,实现了Collection这个接口,并继承AbstractList这个“直接父类”。同时,我们还能看到,Vector和他的父类AbstractList都实现了List这个接口,表明Vector是一种List类型的容器(其他的有比如Map型)。综上,用集合的思想来看Vector的逻辑地位:Collection > List > Vector ,Vector是所有容器的一条分支。
由UML图,可以看到Vector的这 ...