- 浏览: 12776 次
- 性别:
- 来自: 南京
最新评论
文章列表
SMTP (以126邮箱为例)
1. telnet smtp.126.com 25
2. ehlo *** (***是你的126邮箱的账号)
3. AUTH LOGIN
4. **** (此处输入你126账号的base64编码,推荐一个base64编码与解码查询的网站: http://base64.supfree.net/)
5. ****(此处输入你126邮箱 ...
1、动态绑定
静态绑定:private方法、static方法、final方法或者构造器
子类数组的引用可以转换成超类数组的引用
在覆盖方法时一定要保证返回类型的兼容性,子类方法不能低于超类方法的可见性
在equals方法中,如果子类决定相等的概念,则对称性要求将强制采用getClass进行检测,如果父类决定相等的概念,那么可以采用instanceof进行检测,这样可以在不同子类对象之间进行相等的比较
2、自动封装
自动打包规范要求boolean、byte、char<=127、介于-128~127之间的short和int被封装到固定的对象中,也就是说对这些封装 ...
1、DTD文档类型定义
2、DTD与Schema
3、XML Schema
数据类型
simpleType与complexType区别
simpleContent用于complexType元素上,表示该元素没有子元素,但是应该有属性,否则就成为simpleType。
4、DOM
5、SAX
1、少编写返回引用可变变量的访问器方法,容易破坏封装性
例如:
Employee e = new Employee("Tom");
Date birth = e.getBirth();
birth.setTime(birth.getTime() - 1000000000);
birth和e.getBirth引用的是同一对象,对birth调用更改
器方法就可以自动的改变这个雇员对象的私有状态,如果需要返回一个可变对象的引用,
应该对它进行克隆。
2、Java中类的初始化顺序
无继承情况:
...
1、浮点数值不适用于禁止出现舍入误差的金融计算中
例如:System.out.println(2.0-1.1) 结果是0.8999999999999999.
原因:浮点数值采用二进制系统表示,而在二进制系统中无法精确表示分数1/10
若想不含舍入误差,使用BigDecimal类
2、整型值和布尔值之间不能进行相互转换
3、Java中去区分变量的声明和定义
4、整数除以0将会产生ArithmeticException异常,而浮点数除以0将会得到无穷大或NaN
5、EventQueue
6、>>>运算符将用0填充高位,>>运算符用符号位填 ...
问题描述:用Eclipse启动Applet,应用程序查看器中文显示乱码(包括应用查看器菜单在内的所有中文都是小方块),但用网页切入Applet后,显示正常,网页字符集为UTF-8。
解决方案:将该工程属性的编码格式由UTF-8修改为GBK
步骤如下: (MyEclipse中有相应的快捷键)
1、Run-->External Tools-->External Tools Configurations...
2、新建一个 program
3、默认Main选项卡中location 里面填 :C:\WINDOWS\explorer.exe
4、Arguments 里面填: ${container_loc}
5、选择 Common 选项卡,选中 External Tools 复选框(使该项出现在工具栏中)
6、点击 Apply 按钮。
http://www.blogjava.net/bulktree/archive/2008/12/17/246786.html
http://www.blogjava.net/bulktree/archive/2008/12/18/247095.html
http://md20040208.blog.163.com/blog/static/30069427201122583728759/
http://blog.csdn.net/yuanfen127/article/details/2413319
http://www.iocblog.net/project/jasperreports/jasperreports-65.html