注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

千鸟

本blog所有日志均系原创 转载请注明出处

 
 
 

日志

 
 

6月的笔记  

2007-08-03 17:39:06|  分类: J2SE |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1.子类A有print()覆盖了父类B的print()。此时B调用父类函数super.run():
void run(){
  print()
}
问调用的父类还是子类的print()?

答案是子类的!!!!
2.netbeans 代码自动完成 快捷键 ctrl+\
           删除行 ctrl+E

3.instanceof
左边的对象是否是它右边的类的实例
当从对象转换成了Object 可以用来还原。

4.matlab 解方程
solve('5*n^2+49=2800')

5.
https://www.google.com/analytics/home/admin?vid=1100&scid=2092274

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2092274-1";
urchinTracker();
</script>
6.
用css/html,排布java组件的文本
java能带文本的组件都可以这么搞:
JButton b2 = new JButton("<html><i>my</i> button</html>");
甚至可以用css:
        StringBuffer css = new StringBuffer();
        css.append("<html><head><style type='text/css'>");
        css.append("body { color: #4444ff; font-weight: normal;}");
        css.append("</head><body>");               
        JLabel l5 = new JLabel(css+"Stan");
7.
不用html怎么排了? SimpleAttributeSet上场
SimpleAttributeSet的方法很多,如文本斜体,粗体,颜色,行间距,段间距,等等
static SimpleAttributeSet SpaceSet = new SimpleAttributeSet();
StyleConstants.setBold(SpaceSet, true);// 设置SpaceSet使用粗体
JTextArea.getDocument().insertString(textarea.getDocument().getLength(), text, SpaceSet);
//把字符串,按SimpleAttributeSet的属性插入

8.FontMetrics
我要用文字固定的文字数来确定文本筐的大小 ,FontMetrics上场。。
可以用FontMetrics 获得字符在指定,字体下的属性
Font font=new java.awt.Font("DialogInput",Font.BOLD,12);
FontMetrics fm=JPane.getFontMetrics(font);
fontWide=fm.charWidth(86);//acii码是86的字符占的象素宽度

9.int[] a=new int[10];
所有的a默认 值为0
Arrays.fill(a, 1) 整体填充,速度不会比自己写的快
 public static void fill(int[] a, int fromIndex, int toIndex, int val) {
        rangeCheck(a.length, fromIndex, toIndex);
        for (int i=fromIndex; i<toIndex; i++)
            a[i] = val;
    }
List tt=Arrays.asList(a); 速度不会比自己写的快
public static <T> List<T> asList(T... a) {
 return new ArrayList<T>(a);
    }
int[] 是可变的,是引用。
要复制一份int[]用 clone(),而不是等号。

10.序列化输出:
 transient,static 标记的不会被序列化输出
只有继承了 Serializable,才可以输出。比如BufferedImage 就不行
就算转换成Object放入LinkedList,序列化输出也不行。
       

  评论这张
 
阅读(471)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017