- 浏览: 349331 次
- 性别:
- 来自: 杭州
-
最新评论
-
随风逐云:
两个===
JS中的=,==,=== -
cike8899:
正在想这个问题,看到了你的回答,谢谢!
数组与可变参数 -
bendan123812:
我不知道网上这类maven+jetty热部署是怎么来的,好多人 ...
maven web项目配置jetty热部署 -
rambolovepanda:
个人还是比较喜欢 sass语法 不需要{ 更接近ruby ...
sass技术中后缀名.sass和.scss的区别与个人推荐 -
Horse_Chasing:
可不可以自己独立配置插件的方法,不要放在plugins文件夹里 ...
eclipse添加jqueryWTP插件使用jQuery
文章列表
奇数判断,一个很简单的程序,但里边暗藏玄机啊。。。
一个负奇数对2取余,结果是-1。
有种错误奇数判断写法是这样的:
public class IsOddTest {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(isOdd(1));
System.out.println(isOdd(0));
System.out.println(isOdd(2));
System.out.println(isOdd(-1));
System. ...
Set中不能有重复元素出现,这是与List最大的不同的地方。HashSet是无序的,TreeSet是有序的。简单代码如下:
import java.util.HashSet;
import java.util.Set;
import java.util.TreeSet;
public class SetTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Set<String> al ...
ArrayList:查看API可以知道,ArrayList实现List接口。
ArrayList的size()方法得到的是实际元素的个数,不管生成对象时的初始大小是多少,这是自动优化的。ArrayList可以使用foreach和Iterator输出。不是线程安全的。代码如下:
package ArrayListVectorTest;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListTest {
/**
* @para ...
容器类分为2种:Collection和Map。
List和Set都是Collection的子接口。List必须保持元素特定的顺序,Set不能有重复对象。
Map则是以键值对的形式保存的。
其实集合类可以大致分为Set,List,Map三大类。接下来仔细介绍各个集合类。
今天才发现可变参数可以用数组进行传递。
再通过eclipse一看,参数类型就是个数组。
public class ChangableArgTest {
/**
* @param args
*/
public static void main(String[] args) {
String[] strings = new String[] { "hello", "world" };
new ChangableArgTest().print(strings);
new ChangableArgTest().print( ...
一直以为对finally认识很明白了,昨天在看到论坛上的一个小程序犯糊了。
public class FinallyTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(new FinallyTest().test());
}
public int test() {
int x = 1;
try {
return x;
} final ...
java学习网站全部~~
http://scjp.home.sohu.com/ 模拟试题
http://scjp.myrice.com
http://java.sun.com/products/jsp/faq.html
http://www.sun.com.cn/education
http://java.sun.com
http://java.sun.com/j2se/1.4/docs/api/index.html java官方网站的帮助
http://java.sun.com/j2se/1.4/docs/
http://java.sun. ...
方法的覆盖(override):
基本都是对接口的实现,或子类对抽象父类的方法的实现。
在方法覆盖时注意:
1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果;
2、覆盖的方法的返回值必须和被覆盖的方法的返回一致;
3、覆盖的方法所抛出的异常必须和被覆盖方法的所抛出的异常一致,或者是其子类;
4、被覆盖的方法不能为private,否则在其子类中只是新定义了一个方法,并没有对其进行覆盖。
而重载(overload):
重载的方法名相同,参数不同,VM根据不同的参数进行调用相应的方法。
重载时要注意:
1、在使用重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数 ...
Collection中的toArray方法很久以前就知道,不过今天发现有overload过。
1.Object[] toArray()
2.<T> T[] toArray(T[] a)
比较不同的是,2的形式中,返回的类型是由参数指定的。比如:
String[] y = x.toArray(new String[0]);
返回的就是String类型的数组。
交流群:132607763 若满了,请加:251207741