09 2012 档案
摘要:我们人的生活方式有两种方式,一种是像草一样的活着,你尽管活着,每年还在成长,但你毕竟是棵草,你吸收雨露阳光,但是长不大,人们可以踩过你,但是人们不会因为你的痛苦而她产生痛苦,人们不会因为你呗踩了而来怜悯你,因为人们本身就没有看到你所以我们每一个人都应该像树一样的成长,即使我们现在什么都不是,但是只要你有树的种子,即使被人踩到泥土中间,你依然能够吸收泥土的养分,自己成长起来,当你长成参天大树以后,遥远的地方人们就能看到你,走进你,你能给人一片绿色,活着是美丽的风景,死了依然是栋梁之才,活着死了都有用,这就是我们每一个同学做人的标准和成长的标准。 每一条河流都有自己的生命曲线,但是每一条河流...
阅读全文
摘要:本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考了。虽不敢说方法一定是最好的,但从现在开始随便谁不要再去找学习资料,每天花两个钟头照说的做,坚持三个月的提高会超过你过去三年。听:网上比较有代表性的论坛是普特www.putclub.com上面的听力资源很丰富,沪江www.hjenglish.com和旺旺www.wwenglish.com上一些材料的也很不错,从中间随便挑一个网站坚持即可。但是千万不要一个个都听过来。记住,开始阶段100篇文章听一遍,不如一篇文章听100遍。如果基础比较弱,那么每天慢速VOA(大概比四级听力稍难
阅读全文
摘要:类型PrivateFriendly(默认)ProtectedPublic同一类√√√√同一包中的子类√√√同一包中的非子类√√√不同包中的子类√√不同包中的非子类√
阅读全文
摘要:转至:http://www.bjaccpedu.com/wsxt/6053/1、谈谈final, finally, finalize的区别。final:修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。finally:在异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,
阅读全文
摘要:转至:http://blog.csdn.net/softwave/article/details/4166598Vector和ArrayList1,vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高。2,如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,而arraylist增长率为目前数组长度的50%.如过在集合中使用数据量比较大的数据,用vector有一定的优势。3,如果查找一个指定位置的数据,vector和arraylist使用的时间是相同的,
阅读全文
摘要:转至:http://blog.csdn.net/softwave/article/details/4166598集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collecti.
阅读全文
摘要:线程的起动并不是简单的调用了RUN方法,而是由一个线程调度器来分别调用所有线程的RUN方法,普通的RUN方法如果没有执行完是不会返回的,也就是会一直执行下去,这样RUN方法下面的方法就不可能会执行了,可是线程里的RUN方法却不一样,它只有一定的CPU时间,执行过后就给别的线程了,这样反复的把CPU的时间切来切去,因为切换的速度很快,所以我们就感觉是很多线程在同时运行一样.你简单的调用run方法是没有这样效果的,所以你必须调用Thread类的start方法来启动你的线程.所以你启动线程有两种方法一是写一个类继承自Thread类,然后重写里面的run方法,用start方法启动线程二是写一个类实现R
阅读全文
摘要:1 String s1 = "a";2 String s2 = s1.concat("");3 String s3 = null;4 new String(s1);这段代码会涉及3个String类型的变量,1、s1,指向下面String实例的12、s2,指向与s1相同3、s3,值为null,不指向任何实例以及3个String实例,1、"a"字面量对应的驻留的字符串常量的String实例2、""字面量对应的驻留的字符串常量的String实例(String.concat()是个有趣的方法,当发现传入的参数是空字符串时会
阅读全文
摘要:例1. short s1 = 1;s1 = s1 + 1; 例2. short s1 = 1; s1 += 1;short占2个字节,int占4个字节,short型变量+上int型值计算结果是int型,占4个字节,然后付给一个short型变量s1,就要丢失2个字节的精度,这是不容许的。1例 使用简单赋值运算, 2例 使用复合赋值运算,而简单赋值运算和复合赋值运算的最大差别就在于:复合赋值运算符会自动地将运算结果转型为其左操作数的类型!这就是1例编译不通过,2例编译却能通过的原因。
阅读全文
摘要:静态嵌套类 1 public class StaticNestedTest { 2 private static String name = "javaJohn"; 3 private String id = "X001"; 4 5 static class Person { 6 private String address = "swjtu,chenDu,China"; 7 public String mail = "josserchai@yahoo.com";// 内部类公有成员 8 9 public void
阅读全文
摘要:来至百度文库1.heap是堆,stack是栈。2.stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。3.stack空间有限,heap的空间是很大的自由区。在Java中,若只是声明一个对象,则先在栈内存中为其分配地址空间,若再new一下,实例化它,则在堆内存中为其分配地址。4.举例:数据类型 变量名;这样定义的东西在栈区。如:Object a =null; 只在栈内存中分配空间new 数据类型();或者malloc(长度); 这样定义的东西就在堆区如:Object b =new Object(); 则在堆内存中分配空间Stack. T..
阅读全文
摘要:1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全的一个Collection。HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable
阅读全文
摘要:来源于百度百科J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,包括会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。基于JNDI、RMI、JAT等技术实现。http://developer.51cto.com/art/200510/6427.htmJNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可
阅读全文
摘要:转:http://developer.51cto.com/art/200907/133695.htmJava Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。Java Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。Java Servlet与Applet 的比较:相似之处:◆它们不是独立的应用程序,没有main()方法。◆它们不是由用户或程序员调用,而是由另外一个应用程序(容器)调用。◆它们都
阅读全文
摘要:应用服务器:Weblogic、Tomcat、Jboss;Web Server:IIS、Apache转至:http://baiyude329.iteye.com/blog/260259Web服务器只是简单的通过响应(response)HTML页面来处理HTTP请求(request)。情景1:不带应用程序服务器的Web服务器在此种情景下,一个Web服务器独立提供在线商店的功能。Web服务器获得你的请求(request),然后发送给服务器端(server-side)可以处理请求(request)的程序。此程序从数据库或文本文件(flat file,译者注:flat file是指没有特殊格式的非二进制
阅读全文
摘要:IDE 集成开发环境,Integrated Development EnvironmentJDT 开发工具箱,Java Development ToolkitCDT C Development ToolkitPDE 外挂开发环境,Plug-in Development EnvironmentSWT Standard Widget ToolkitEJB Enterprise JavaBean.jpage Java实时运算簿页面 file->new->other…->Java Run/Debug->Scrapbook Page堆栈框 stack frame逐步法 sing.
阅读全文
摘要:删除eclipse的工作区间:1.打开eclipse/configuration/.settings/org.eclipse.ui.ide.prefs文件2.找到如下配置RECENT_WORKSPACES=E\:\\j2ee\\Aworkspace\nE\:\\j2ee\\Jworkspace3.删除不想要的工作空间目录即可
阅读全文