zoukankan      html  css  js  c++  java
  • java/android 做题中整理的碎片小贴士(4)

    1、上下文菜单重写onCreateContextMenu创建,onContextItemSelected用来响应;选项菜单重写onCreateOptionsMenu创建,onOptionsItemSelected用来响应,Menu.addSubMenu添加子菜单。

    2、java中整型默认int,小数默认double(而不是float)。

    3、HashMap没有contains方法。

    4、方法的重写要求,方法名、返回值、参数都完全相同,访问权限要更宽松,异常要是子类。

    5、default(访问权限)不能修饰变量,修饰final的类不能被继承或改写,因而abstract不能和final共用。

    6、default(即什么也不写)拒绝一切包外访问,protected也拒绝包外访问,但是其在包外的子类可以访问。

    7、垃圾回收GC在jvm的优先级是低的(反直觉)。

    8、线程进入DEAD之后仍可以恢复,GC不会回收,先执行其finalize(),有复活机会一次。

    9、android:gravity 是对元素本身来说的,设置元素内部的控件位置;android:layout_gravity 是相对父控件来说的,说明自己在父控件内的位置。

    10、在初始化adapter(以ArrayAdapter为例)时,可以先绑定一个空的list,然后在后面list有所改变的时候,调用ArrayAdapter中已有的成员方法 adapter.notifyDataSetChanged() 即可刷新数据。

  • 相关阅读:
    C++ string 实现大整数相加减
    HDU2489 Minimal Ratio Tree 【DFS】+【最小生成树Prim】
    Quick-Cocos2d3.2RC1在Code IDE中实现代码提示
    Codeforces 558C Amr and Chemistry
    Linux编程---进程通信
    HDU 5371 Hotaru's problem(Manacher算法+贪心)
    微社区
    创业忌讳
    微信公众平台开发(82) 天气预报
    天气预报接口
  • 原文地址:https://www.cnblogs.com/jason31/p/9553402.html
Copyright © 2011-2022 走看看