`
wcgdonot
  • 浏览: 92144 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
      每天事情好像都很多,却也理不出个头绪来,浑浑噩噩。     学习的知识、新的体会与计划还是应该好好做个记录。我是个菜鸟,而且已经深刻地认识到了这一点。   不知是幸运还是不幸,不甘就这么菜下去。     一直潜一直潜什么时候是个头,还是写点吧。   在这里对每阶段的学习做一个大致的计划并对相关的资料做些详细的整理,供自己查阅的同时也可以给有需要的朋友做些参考。   轻轻的来,轻轻的走,轻拍。
  前置条件: 发现Eclipse启动越来越慢,等待Android项目Libraries导入时各种红色的xx和小红斑看得人一阵鸡皮疙瘩……表示不能忍。 启动慢 Eclipse启动慢主要有两种现象:     a. 狂读硬盘     b. CPU利用率吓人 原因: 上述两种情况都有,则主要是内存太小或运行参数设置的问题; 如果是后一种现象,则很可能是工程垃圾过多造成的。 解决法办: 1.物理内存太小,加之;否则,修改Eclipse安装目录下的Eclipse.ini中的运行参数设置: Eclipse启动默认heap大小  1G(根据本机物理情况适当增大内存参数)  双核CPU  ...
计学习划 | 读书计划 | 语言 | 生活学习计划  1.丰富Debug手段,Java基础打扎实  2.Camera模块app及框架结构梳理  3.操作系统细磕(多线程、多核) + 计算机系统  4.Linux环境开发及版本控制  5.实践中充实软件测试理论  6.整理自己的小类库读书计划  《Android应用框架原理》  《操作系统:精髓与设计原理》(第6版)  《程序员的自我修养》  《Java编程思想》完整看一遍  《重构 改善既有代码的设计》  《京华烟云》  《万水千山走遍》  《无怨的青春》       《大设计》  《时间简史》  《把时间当作朋友》  《明朝那些事儿》(全集 ...
    问题描述: Eclipse提示"artistslist cannot be resolved or is not a field"..     clean and  re-genning R.java 发现R.java已经正常生成了资源文件,还是" re-genning R.java"     解决: Eclipse imports the R class from the android package (import android.R;)and stops using mine. 囧
问题:        在Android项目中实现Socket通信,服务器端使用main方法创建ServerSocket,运行启动服务器时报错“Error: ShouldNotReachHere() ”。 原因分析:     java中使用main函数作为应用程序的接口,class的生命周期始于main方法,终于main方法。Android虽然使用的是java语法,但是却不使用main作为程序入口,一个activity启动时要经过onCreate()方法、onStart()方法和onResume()方法才算完全启动,而且这些方法都是自动调用的,这是与java application运行的最大不 ...
    ERROR: unknown virtual device name: ‘myavd_3_1_5_version’ 原因:     个人习惯将所有可以设置的用户文件的位置改至F盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 “F:\Users\<username>\.android“ 下面了,而程序运行时仍然从 “C:\Users\<username>\.android“ 下查找相应的配置文件,从而导致上面的错误。 解决: 方案一: 把 "F:\Users\<username>\. ...
cmd下运行结果: C:\Documents and Settings\Administrator>java -version java version "1.3.1_01" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01) Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode) C:\Documents and Settings\Administrator>set java_home java_home=C:\ ...
    Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次: 第一、操作系统层(OS) 第二、各种库(Libraries)和Android 运行环境(RunTime) 第三、应用程序框架(Application Framework) 第四、应用程序(Application     以下分别介绍Andoid各个层次的软件的重点及其相关技术:   操作系统层(OS)     Android使用Linux2.6作为操作系统,Linux2 ...

2011.4.17

    为什么别人始终把我当个孩子,觉得我幼稚而又苍白?思想??行为??为什么我不能自己决定自己生活的节奏,一如dota..     没有侥幸。     没有头脑发热。     一点固执。     一个决定。     失败了成功了又怎样,后悔了又怎样,我不在乎,别人也不在乎。奇怪,但又没什么好大惊小怪。     我知道自己想要什么,只是我不是很清楚该怎么去做,所以我做出了选择,没有对错,没有好坏,请尊重我。     这不是请求。     不一样的节奏,一样的生活态度,会看到怎么样的风景?     忐忑不安。     跃跃欲试。                                  ...
    毕业旅行     I am on my way !
1..谈谈final, finally, finalize的区别     final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。     finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进 ...
String s = new String("wcg")  创建了几个String Object?     \/个!     "wcg "作为一个常量字符串首先被创建,它被保存在“串池”中。所谓串池,简单讲就是从程序运行开始,你创建的所有常量字符串被统一保存的地方。在串池中已经存在 "wcg"这个串的情况下,如果你需要一个内容相同的串,你不需要再次创建一个,而是直接用这个就可以,这样当然是为了节省空间。注意,一个字符串是无法被修改的,所以在程序的不同地方用不同变量引用同一个常量串没有任何危险,因为你只能读取它而不能修改它。   ...
一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen space     JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出了也会导致这块内存的占用过多造成溢出,或者tomcat热部署时侯不会清理前面加载的环境,只会将context更改为新部署的,非堆存的内容就会越来越多。     PermGen space的全称是P ...
    一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 ◆堆:存放用new产生的数据 ◆静态域:存放在对象中用 ...
1.JVM的gc概述     gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。     在 ...
Global site tag (gtag.js) - Google Analytics