`
zy77612
  • 浏览: 284200 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

Java泛型

Java泛型由来的动机 理解Java泛型最简单的方法是把它看成一种便捷语法,能节省你某些Java类型转换(casting)上的操作: List<Apple> box = new ArrayList<Apple>(); Apple apple = box.get(0);   上面的代码自身已表达的很清楚:box是一个装有Apple对象的List。get方法返回一个Apple对象实例,这个过程不需要进行类型转换。没有泛型,上面的代码需要写成这样: List box = new ArrayList() ; Apple apple ...
在Java中,synchronized关键字为防止资源冲突提供了支持,其作用域有二种:   1.实例范围   对象实例范围内synchronized使用的两种形式: 实例范围同步方法 publicd class syncTest { … synchronized void aMethod() { //需要同步使 ...
Android中5个进进程等级  下面列出进程等级,由高到低 1)Foreground Process    正处于Activity Resume()状态。  正处于与bound服务交互的状态。  正处于服务在前台运行的状态(startForeground()调用)。  Service生命周期函数正在被执行(onCreate(),onStart(),onDestroy())。  BroadcastReceiver正在执行onReceive()方法。   注:杀死Foreground Process需要用户响应,因为这个安全优先级是最高的。   2)Visible Pro ...
(对标题的解释:标题中的“源文件”是狭义的概念。为了区分,把.h文件称为“头文件“,把.cpp文件称为“源文件“。) 一、源文件如何根据#include来关联头文件1,系统自带的头文件用尖括号括起来,这样编译器会在系统文件目 ...

QQ 微博测试

QQ 微博测试 :(
在学习java的过程中,我写类经常会用到public,private 和protected 的,我的基本经验就是一般类的成员变量都是用private, 方法用public,类内部用的方法用protected,如果是存在子类的,那我就会把父类中的成员变量变为protected。(其余的看具体实际情况而定) 不过在一些公司的笔试题中,他们会要求你具体的写出像public这些访问限定符的作用域。其实,平常我都没去系统的考虑这些访问限定符的作用域,特别是包内包外的情况,OK,笔试不行了。 这是java基本的知识,也是公司看重的,那没办法啦,我的脑袋记不住东西,那我只能把这些东西写下来方便自己温故知新 ...
程序运行时,我们最好对数据保存到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以保存数据:(1) 寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。 (2) 栈(stack)。存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 驻留于常规RAM(随机访问存储器)区域,但可通过它的“堆栈指针”获得处理的直接支持。堆栈指针若向 ...
转:http://blog.csdn.net/huangbiao86/article/details/6384269   1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String str=new String (“kvill”);的区别: 在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的 ...
1,首先确定谁来做,其次确定怎么做. 2.首先考虑整体,其次考虑局部 3,首先考虑抽象,其次考虑具体.
Java栈与堆 堆:顺序随意 栈:后进先出(Last-in/First-Out).        Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢.     栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。但缺点是,存在栈中 ...
如果想搜索PDF或WORD档,在关键字前加上: filetype:pdf filetype:doc   搜索引擎就是帮助我们来方便地查询网上信息的,但是当你输入关键词后,出现了成百上千个查询结果,而且这些结果中并没有多少你想要的东西,面对着一堆 ...
原文出处:http://bangpai.taobao.com/group/thread/1163074-262377210.htm 还在为没有流量苦恼么?为什么不试试免费的收录呢!为了方便记录,也为大家提供各大搜索网站的收录地址,找了很久,目前是比较全的,如有遗漏,也希望能帮我补充 ...
基本概念 一个正则表达式通常被称为一个模式 (pattern),为用来描述或者匹配一系列符合某个句法规则的字符串。例如:Handel、Händel 和 Haendel 这三个字符串,都可以由“H(a|ä|ae)ndel”这个模式来描述。大部分正则表达式的形式都 ...
asp.net服务器控件命名规范:     Control Prefix Example Label lbl lblSurname TextBox txt txtSurname GridView drg drgResults Button btn btnSave ImageButton ibtn ibtnSave Hyperlink lnk lnkHomePage DropDownList ddl ddlCompany ListBox lst lstCompany DataList dlst ...
《你必须知道的.NET》 http://www.cnblogs.com/anytao/   开源中国  http://www.oschina.net/   很好的标图库 http://www.iconpng.com/series   图片处理: http://www.cnblogs.com/wu-jian/archive/2011/02/21/1959382.html       周公的专栏 http://blog.csdn.net/zhoufoxcn Asp.net周公夜话 Web应用程序开发视频教程 http://developer.51cto.com/de ...
Global site tag (gtag.js) - Google Analytics