zoukankan      html  css  js  c++  java
  • JAVA EXAM3 复习提纲

    【Practice11_Zipcode_ArrayList】 

    Zipcode class:

    //3 variables: zipcode, city, county, and compare by county

     

    //define getter and setter so that it could be used to get the variable

     

    County:

    //two variables: county and count, and define the getters & setters

     

    Main:

    //1.read the files, 

    //no need to define here since it was passed later on

    //use += for string

     

    //2.

    ZipcodeComparator:

    compare the zipcode by the county?

     

    //2.

    CountyComparator:

    compare the county by their count

     

    //read file by passing into file's name

    //define two lists to use

    //3 initialize zipcode

    //sort the list using the Collections.sort

    //4 initialize cities

    //append the new county's name to the string's name

    //split up all the country words, 5.count the zipcode

    //new up a number list to store the number accounts

    //count the numbers one by one

    //append the count to the number list

    //new up a county object and add it to the state list 6. count the cities

    //sort after appended to the list using Collections.sort

    //print out the state's names

    【Zipcode Hashmap】

     zipmap: 

    //initialize variables : city/country/zipcode, same constructor

     

    main:

    //split the words and set up zipmap object

    //dirty number? add only if they equal in both city and county

    //add to indicate duplication for further query

    //just one city/county equal?

    //using printf to format output

     

     

    【movie】

     

     

    Genre class:

    //define variables: string and arraylist

    //define compare to method and compare via one variable

     

     

    //if o comes later, from small to big

     

    //override the hashcode method

    //override the equals method

     

    Movie class:

    same

     

    MyFlix class:

    //loadMovies:

    load movie information and the movie genres information

    //loadGenres://use iterator to parse all the movies, //get next movie, //get next genre,

    //if not contain the genre, add to the new list,

    //if contains the genre, add to the list

    //rewrite, add to result if it contains

     

    //rewrite: print by using iteration

     

    【words】

     

     

    Word: 

    //define toString here : word + ": " + meaning

     

    //should notice the lower case situation

    Dictionary class:

    //re: put into map according to the requirement

     

    //get a new word

    //add up on

    //or add a new list

     

    searchWordList:

    //re: find in the wordList, use found variable to controll

     

    searchMultiMap

    //print out the results found in the map

     

  • 相关阅读:
    RabbitMQ第一次不能正常读取第二次正常的问题
    ng跳转映射,被阿里云的云盾拦截,提示备案问题分析
    Java读取excel表,getPhysicalNumberOfCells()和getLastCellNum区别
    IDEA同步上传lua代码,方便开发。
    redis安装
    面试感悟----一名3年工作经验的程序员应该具备的技能
    SQL Server的case when用法
    SQL Server常用函数使用方法(学习)
    Openresty编写Lua代码一例
    Nginx的配置文件nginx.conf解析
  • 原文地址:https://www.cnblogs.com/immiao0319/p/9938034.html
Copyright © 2011-2022 走看看