
java
文章平均质量分 50
abc20899
这个作者很懒,什么都没留下…
展开
-
android基础面试
一、Android进程的5个等级1.Foreground Process 前台进程Activity Resume()状态Activity绑定Service,正在交互Service生命周期正在被执行BroadcastReceiver正在执行onReceive() 2.Visible Process 可见进程Activity不在前端显...原创 2011-08-23 22:08:54 · 103 阅读 · 0 评论 -
在mac下安装jdk1.7
最近呢,想玩玩jdk1.7,不过mac平台下的jvm一直都是Apple自己改的,所有有些麻烦。这篇文章呢,就是一个详细的步骤,教你如何在mac下安装和使用jdk1.7。当然了,和你想象的一样,我是不会写什么有技术含量的文章的,所以只是一个简单的guide。 首先呢,为了少出问题,先要让平台装一个java,Snow Leopard下还好(默认就有),Lion的话默认是没有安装任何jv...原创 2012-03-15 12:54:29 · 263 阅读 · 0 评论 -
Java 7七大新功能预览
Java 7已经完成的7大新功能: 1 对集合类的语言支持; 2 自动资源管理; 3 改进的通用实例创建类型推断; 4 数字字面量下划线支持; 5 switch中使用string; 6 二进制字面量; 7 简化可变参数方法调用。 下面我们来仔细看一下这7大新功能: 1 ...原创 2012-03-15 15:57:26 · 75 阅读 · 0 评论 -
Unable to execute dex: Java heap space 解决方案
整理一下,网上提供两种方法: 1、eclipse.ini添加内存 具体方法:修改eclipse.ini最后两行-Xms40m、-Xmx256m,改为-Xms128m、-Xmx512m,具体数值根据机器内存自己 写,原则如下:JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/...原创 2012-10-31 16:01:26 · 149 阅读 · 0 评论 -
Java编程中尽可能要做到的一些地方
1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态...原创 2012-04-07 14:56:26 · 100 阅读 · 0 评论 -
java_jni详解_01
java中的jni 例子HelloWorld准备过程:1. 创建一个类(HelloWorld.java)2. 使用javac编译该类 HelloWorld.class3. 利用javah -jni产生头文件 HelloWorld.h4. 用本地代码实现头文件中定义的方法 HelloWorld.c5. 编译c文件 HelloWorld.so 或者 HelloW...原创 2013-05-08 17:15:40 · 107 阅读 · 0 评论 -
java_jni详解_02
直接看代码吧[code="java"]public class Prompt{ public native String getLine(String prompt); //声明本地方法 public static void main(String[] args) { Prompt p = new Prompt(); String in...原创 2013-05-09 11:19:57 · 92 阅读 · 0 评论 -
java_jni详解_03
直接看代码[code="java"]public class IntArray{ public native int sumArray(int arr[]); //声明本地方法 public static void main(String[] args) { IntArray p = new IntArray(); int arr[] ...原创 2013-05-09 11:55:49 · 121 阅读 · 0 评论 -
jni docs
http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/jniTOC.html原创 2013-05-09 12:18:58 · 82 阅读 · 0 评论 -
java_jni详解_04
[code="java"]public class ObjectArrayTest{ public static native int[][] init2DArray(int size); //声明本地方法 public static void main(String[] args) { int i2arr[][] = init2DArray(3);...原创 2013-05-09 14:13:40 · 116 阅读 · 0 评论 -
JNI详解001_c++
[code="java"]public class HelloWorld { public native void print(String str); //声明本地方法 public static void main(String[] args) { new HelloWorld().print("world!"); //System.out.pr...原创 2013-05-09 14:57:03 · 105 阅读 · 0 评论 -
Ubuntu安装JDK6和JDK5
sudo apt-get install sun-java6-jdk 二 手动安装如果上面方法不行,则要下载手动安装jdk6,下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.htmlhttp://downlo...原创 2013-05-19 19:04:19 · 92 阅读 · 0 评论 -
eclipse配置javah命令
1.找到javah命令所在的目录 我的为 /usr/bin/javah2.打开eclipse [img]http://dl2.iteye.com/upload/attachment/0087/1011/88bc2374-e4e0-3229-8368-9867f6823e0c.png[/img]如图点击第二项3.配置 如图[img]htt...原创 2013-07-18 10:48:24 · 140 阅读 · 0 评论 -
Java中HashMap遍历的两种方式
转]Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry...原创 2013-07-23 13:58:50 · 143 阅读 · 0 评论 -
Java编译错误“No enclosing instance of type
Java编译错误“No enclosing instance of type AA is accessible. Must qualify the allocation with an enclosing instance of type SimpleTh这是因为AA是一个动态的内部类,创建这样的对象必须有实例与之对应,程序是在静态方法中直接调用动态内部类会报这样错误。 这样的错误...原创 2012-06-15 16:14:45 · 361 阅读 · 0 评论 -
打第三方jar包
方法一:(工程没有引用外部jar包时,直接导出) 选中工程---->右键,Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class--->finish. 方法2: 在项目里面新建一个META-INF文件夹里面新建一个MANIFEST.MF打包配置文件,内容如...原创 2012-06-11 11:03:22 · 84 阅读 · 0 评论 -
Java序列化的作用
序列化是什么: 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。 序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例 序列化的什么特点: 如果某...原创 2011-08-23 22:35:04 · 119 阅读 · 0 评论 -
java中的IO整理
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章 依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件01 import java.io.*;...原创 2011-09-14 10:08:49 · 267 阅读 · 0 评论 -
java Random类详解
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机...原创 2011-09-14 10:18:47 · 82 阅读 · 0 评论 -
System.gc()
1.垃圾收集算法的核心思想 Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。 垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被...原创 2011-09-14 16:23:39 · 98 阅读 · 0 评论 -
java输出图片的像素值
import java.awt.image.BufferedImage; import javax.imageio.ImageIO; import java.io.*;public class Test{ public static void main(String args[]) { int[] rgb = new int[3];File file = new F...原创 2011-09-22 17:17:41 · 384 阅读 · 0 评论 -
使用JAVA中的随机函数产生不重复的数!
Random rd = new Random();int i = rd.NextInt(100)+1 public class RandomTest{private static final int SET_SIZE = 6; public static final int RANDOM_MAX_VALUE = 33;private static Random ra...原创 2011-06-29 17:28:28 · 184 阅读 · 0 评论 -
JDK7新特性
JDK7新特性... 1Modularization 模块化... 1Multi-Language Support 多语言支持... 2Developer Productivity 开发者生产力... 2Performance 性能... 2 Java Development Kit 7 (JDK 7) is the next major release of the ...原创 2011-07-11 09:25:22 · 91 阅读 · 0 评论 -
探秘JDK7新特性之语法
JDK7对Java语法有少量更新,重点是在易用性和便捷性的改进。1.二进制字面量JDK7开始,终于可以用二进制来表示整数(byte,short,int和long)。使用二进制字面量的好处是,可以是代码更容易被理解。语法非常简单,只要在二进制数值前面加 0b或者0BJava代码[code="java"]byte nByte = (byte)0b0001; ...原创 2011-07-11 09:33:13 · 218 阅读 · 0 评论 -
非常有用的20个Java程序片段
1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 ...原创 2011-09-26 17:19:22 · 105 阅读 · 0 评论 -
Java中反射机制详解
反射: 可以动态的获取指定类中的成员,以及建立类对象。好处:提高了程序的扩展性。张三,李四等这些生活中的对象,可以通过Person类的形式对其进行描述。当class文件产生以后,这些class文件也是生活中的事物,那么对这些class文件也可以进行描述,该描述对应的类型就是Class。在java中,每一个字节码文件都有一一个与之对应的Class对象。不仅包括引用数据类型,也包...原创 2011-09-27 14:53:19 · 91 阅读 · 0 评论 -
java Random类详解
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机...原创 2011-07-14 17:34:25 · 2075 阅读 · 0 评论 -
java 中获取资源文件 以及 路径
新建一个Java工程,新建一个constants.properties资源文件Java代码 1.userName = snail 2.age = 24 3.password = 123456 userName = snailage = 24password = 123456然后我们再建立一个类Constans.java,附上静态变量Java代码 1.pa...原创 2011-08-03 23:23:12 · 136 阅读 · 0 评论 -
常用的System.getProperty()
public class TestSystemproperty {public static void main(String[] args){ System.out.println("Java运行时环境版本:\n"+System.getProperty("java.version")); System.out.println("Java 运行时环境供应商:\n"+System...原创 2012-05-20 10:24:52 · 82 阅读 · 0 评论 -
cocos2dx中利用xcode 调用java中的函数
1.先把cocos2dx根目录中的/Users/zhaoshun/cocos2dx/cocos2d-2.0-x-2.0.4/cocos2dx/platform/android 目录拷贝到 xcode项目的工程根目录/libs/cocos2dx/platform 目录下2.在xcode工程中文件开头加入 预编译[code="java"]//使用预编译,对当前平台为...原创 2013-07-29 11:36:57 · 186 阅读 · 0 评论