head first java chapter 6
TRANSCRIPT
Head First Java Chapter 6Tom Henricksen
ArrayList● Collection class
● Easier to use
● Create
ArrayList<Egg> mylist = new ArrayList<Egg>();
ArrayList● Add
○ myList.add(s);
● Size
○ int size = myList.size();
● Contains
○ boolean in = myList.contains(s);
ArrayList vs Arrays● Size new String[3];
● Location myArr[3] = s; myList.add(s);
● Parameterized
○ new ArrayList<String>();
Boolean expressions● And
○ if(price>25 && quantity >10) {
● Or
○ if(age < 5 || age > 65) {
Boolean Expressions (cont.)● Not equals
○ if (size ! = 12) {
○ if(!brand.equals(“Acme”) {
● Regular
○ if(age < 5 | age > 65) {
Packages● java.util
● java.io
● java.lang
Names● Import
○ import java.util.ArrayList;
● Full Name
○ java.util.ArrayList<Dog> list;
Package● Organization
● Naming
● Security
Bugs● Hit!
if(guess == cell) {
result = “hit”;
numOfHits++;
Assignment
● Exercise 1
● Exercise 2