Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CSE205 Lecture 14
Search
Javier Gonzalez-Sanchez
PRO
September 24, 2021
Programming
0
260
CSE205 Lecture 14
Object-Oriented Programming and Data Structures
Midterm Review
(202203)
Javier Gonzalez-Sanchez
PRO
September 24, 2021
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC486 Lecture 14
javiergs
PRO
0
140
CSC486 Lecture 13
javiergs
PRO
0
97
CSC486 Lecture 12
javiergs
PRO
0
100
CSC486 Lecture 11
javiergs
PRO
0
57
CSC486 Lecture 10
javiergs
PRO
1
94
CSC486 Lecture 08
javiergs
PRO
0
82
CSC486 Lecture 07
javiergs
PRO
0
140
CSC486 Lecture 06
javiergs
PRO
0
120
CSC486 Lecture 05
javiergs
PRO
0
110
Other Decks in Programming
See All in Programming
Module Boundaries and Architecture with Forensic Analysis @NxSummit Amsterdam 2025
manfredsteyer
PRO
0
100
[NG India] Event-Based State Management with NgRx SignalStore
markostanimirovic
1
160
AIコーディングの理想と現実
tomohisa
25
32k
API for docs
soutaro
2
1.4k
趣味全開のAITuber開発
kokushin
0
200
監視 やばい
syossan27
11
9.8k
AI Agents with JavaScript
slobodan
0
250
Agentic Applications with Symfony
el_stoffel
2
310
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
290
Kamal 2 – Get Out of the Cloud
aleksandrov
1
190
Youtube Lofier - Chrome拡張開発
ninikoko
0
2.4k
Chrome Extension Techniques from Hell
moznion
1
160
Featured
See All Featured
Embracing the Ebb and Flow
colly
85
4.6k
Into the Great Unknown - MozCon
thekraken
37
1.7k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Navigating Team Friction
lara
184
15k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Practical Orchestrator
shlominoach
186
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
BBQ
matthewcrist
88
9.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
670
Statistics for Hackers
jakevdp
798
220k
Transcript
jgs CSE 205 Object-Oriented Programming and Data Structures Lecture 14:
Midterm Review Dr. Javier Gonzalez-Sanchez
[email protected]
javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 2 jgs
Announcement § Do not forget to submit your homework 03
jgs The following slides shows some examples related to some
topics This is NOT a comprehensive list of topics Topics in the exam can be found Weeks 1 to 8
jgs Part I Java Programming
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 5 jgs
Fundamentals Searching and Sorting Arrays of Objects John Mary Alice Robert 4 1 3 2
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 6 jgs
Inheritance
jgs Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 7
class Car extends Vehicle{ public Car(String n) { super (n); } } class Vehicle { protected String name; public Vehicle(String n) { name = n; } } super
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 8 jgs
final
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 9 jgs
Abstract Classes
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 10 jgs
Abstract Methods
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 11 jgs
Interfaces
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 12 jgs
Polymorphism
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 13 jgs
Polymorphism
jgs Part II GUI
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 15 jgs
GUI
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 16 jgs
paintComponent
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 17 jgs
Tabs
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 18 jgs
JMenuBar, Jmenu, JMenuItem
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 19 jgs
Widgets
jgs Part III Listeners
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 21 jgs
Listeners
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 22 jgs
Separating the Classes
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 23 jgs
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 24 jgs
Connecting Everything
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 25 jgs
Main.java
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 26 jgs
OutputPanel.java
Javier Gonzalez-Sanchez | CSE205 | Fall 2021 | 27 jgs
Questions
jgs CSE 205 Object-Oriented Programming and Data Structures Javier Gonzalez-Sanchez,
Ph.D.
[email protected]
Fall 2021 Copyright. These slides can only be used as study material for the class CSE205 at Arizona State University. They cannot be distributed or used for another purpose.