`
xinzhengjie
  • 浏览: 15368 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
第15题求完善:??? 1、 下面概念中,不属于面相对象方法的是(D) A对象   B继承   C 类    D过程调用 补充:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。 2、 下列异常中,属于checked异常类型的是(B) A NullPointerException B FileNotFoundException C IllegalArgumentException  D ClassCastException 补充: (uncheck)RuntimeExceptionClassCastException,IllegalA ...
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; } @Override public boolean equals(Object obj) { if(this==obj) r ...
import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import java.util.Enumeration; import java.util.Properties; public class PropertiesTest { /** * @param arg ...

HashMap

    博客分类:
  • JAVA
import java.util.HashMap; import java.util.Iterator; import java.util.Set; import java.util.Map.Entry; public class HashMapTest { /** *Map集合需要保证键的唯一性 *HashMap是通过HashSet原理保证键的一列不重复,所以存入键的对象需要正确重写hashCode和equals方法 */ public static void main(String[] args) { HashMap<Person, String> hm ...
import java.util.Comparator; import java.util.HashMap; import java.util.Set; import java.util.TreeSet; import java.util.Map.Entry; public class Test { /** * 统计出字符串中出现的所有字符,并按照出现的次数进行排序,输出 * 例: abcbabcddba --->c(2)d(2)a(3)b(4) * 思路: * 1.遍历所有的字符, * 2.准备一个HashMap,将字符作为key,次数作为value存入集合 ...
import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class CollectionsTest { /** * Collections工具类:提供了关于集合的常用操作 */ public static void main(String[] args) { ArrayList<String> al = new ArrayList<String>(); al.add(&qu ...

DAteFormat

    博客分类:
  • JAVA
import java.text.DateFormat; import java.util.Date; public class DateTest { /** * @param args */ public static void main(String[] args) { Date date = new Date(); DateFormat df = DateFormat.getInstance(); String dateStr = df.format(date); System.out.println(dateStr); } }
import java.util.Calendar; public class CalendarTest { /** * @param args */ public static void main(String[] args) { Calendar c = Calendar.getInstance(); printCalendar(c); //System.out.println(getDayNum(3200)); Calendar startDay = Calendar.getInstance(); Calendar finishDay = getFini ...
一、请说说ArrayList、Vector和LinkedList的区别 这三者都是单列集合Collection下List集合的实现类,所以他们的共同点,元素有序,允许重复元素 不同点: ArrayList和Vector底层都是数组实现,这样的实现注定查找快、增删慢 ArrayList和Vector的区别在于线程安全问题,Vector支持线程同步,是线程访问安全的,而ArrayList线程不安全 LinkedList底层是链表结构,查找元素慢、增删元素速度快,线程不安全。 二、请说说HashSet原理,并写程序证明 HashSet在存元素时,会调用对象的hashCode方法计算出存储位置,然后和 ...

JAVA笔记

    博客分类:
  • JAVA
/*JavaAPI总结:application programming interface应用程序编程接口 sun公司提供给我们用的程序 一、String、StringBuffer、StringBuilder 1、String类是字符串常量 2、String池:String s = "abc" 和String s = new String("abc")的区别 3、String类的常用方法:charAt、indexOf、toCharArray、substring、split、compareTo、equals 4、StringBuffer:字符串容器,长度可变 ...
Global site tag (gtag.js) - Google Analytics