1,怎样解决经常查询某条数据所产生的"脏数据"问题?
2,map排序的机制?list的机制?根据什么排的?
3,某条很长的字符串,全部由字母组成。怎样找到某个字母连续最长的那个?
4,Object ob = new Object();的另外一种写法是怎样写?
5,inner和outer的区别

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【yudiangong】截止到2008-06-25 15:28:00的历史汇总数据(不包括此帖):
    发帖数:2                  发帖分:70                 
    结贴数:1                  结贴分:20                 
    未结数:1                  未结分:50                 
    结贴率:50.00 %            结分率:28.57 %            
    楼主加油
      

  2.   

    1,怎样解决经常查询某条数据所产生的"脏数据"问题? 
      提高事务等级,不要使用read uncommit
     
    2,map排序的机制?list的机制?根据什么排的? 
      默认map不排序,TreeMap根据 key的 CompareTo方法进行排序
      list 就是一队小猪,他默认也是不排序的。3,某条很长的字符串,全部由字母组成。怎样找到某个字母连续最长的那个? 
    从头到尾扫描一次就简单,性能也最好(记录目前最高的连续数量和地址就行了)4,Object ob = new Object();的另外一种写法是怎样写? 
     Object o = (Object) Class.forName("java.lang.Object").newInstance();5,inner和outer的区别
      一个在屋内,互相勾心斗角。另一个是以自己为主,其它的在外屋坐着。。
      

  3.   

    1.采用数据库的锁
    2.map排序是无序的的,list是有序的
    4.Object obj = this.getClass();
    5.Inner Join   把两个表连接在一起,返回两个表中相匹配的记录
      Left outer join,左侧表所有的记录都返回,右侧匹配的记录返回,没有匹配的返回Null
      Right outer join 右侧的记录返回,左侧返回匹配的记录,没有匹配返回Null 
      

  4.   

    1.使用事务隔离机制,例如 可重复读级别 或者序列级别。
    2.map排序机制?map没有经过排序吧,晕,除非是实现了排序的map,比如treeMap。list内部维护的是一个数组。
    3.使用正则表达式
    4.应该是newIntance()吧。
    5.晕,看不懂。
      

  5.   

    1,解决“脏数据”的方法偶一般用2种,第一种是用事务处理来控制,第二种是用加锁。
     Microsoft®   SQL   Server™   2000   使用锁定确保事务完整性和数据库一致性。锁定可以防止用户读取正在由其他用户更改的数据,并可以防止多个用户同时更改相同数据。如果不使用锁定,则数据库中的数据可能在逻辑上不正确,并且对数据的查询可能会产生意想不到的结果。   
     虽然   SQL   Server   自动强制锁定,但可以通过了解锁定并在应用程序中自定义锁定来设计更有效的应用程序。 2,Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值。 
       list排序的对象没有指定的顺序,允许重复的元素。
       
      

  6.   

    5,
    1.内部类的对象隐含一个外部类的对象引用,可以直接引用外部类的方法和属性   
    另外内部类不能定义静态的属性和方法,创建内部类对象必须依赖于一个外部对象   
    2.嵌套类不能直接引用外部类的non-satic属性和方法,创建嵌套类对象时不依赖外部类对象   
      

  7.   

    紫竹老大就是厉害啊,呵呵。第4个我记错了,应该是,在一个main的类里,当前定义了一个类(这个类,里边有一个构造方法-无参的方法)。然后在main里边写这个类的实例的另一种写法。我记得当时选择提上好像是什么 Class f.new() = Class().方法()这样的,反正是很特别。我记不太清了。紫竹大哥能假设一下吗?不是你写的这种。类似chenggm那样写的。还有,那个字符串的,我不太了解。不确定这些字母顺序,还有挨着的顺序。什么叫从头到尾扫描一次?能否稍微再详细一点?例如第一个字母是b,然后是aaxiocccbb........怎样扫描?
      

  8.   

    2,map排序的机制?list的机制?根据什么排的? 
      map 分两种TreeMap根据key排
                 HashMap随机乱序
      list 也分两种ArrayList 和 Vector 
      ArrayList非线程安全
      在便利的时候有点区别ArrayList用Iterator Vector用Enumeration貌似前面的快些
      

  9.   

    Object o = (Object)Class.forName("java.lang.Object").newInstance();
    Object o = Class.forName("java.lang.Object").newInstance();
    这个不用强制转换 返回的就是Object
      

  10.   

    Class.forName(String name, true,ClassLoader loader);
    返回一个Class 
    你要这个?