layouts cable laying out all this kind of stuff national united late things that we have a program that has like and text area of the consul and the canvas and all that you just don't need to worry about layoffs at all that's not something last night alm sorting so benyamin nice lecture on sorting soaring scotty useful these days sorting is mostly solved problem we're not going to ask unique sorting questions on there final in the sense that you don't need to know any of the special sorting algorithms we may ask you to keep something sordid right but if you think about keeping something sordid that's different than sorting it from scratch so we may or may not ask you to do this but in terms of being able to sort something from scratch like knowing selection sort of insertion sort those opera and you don't actually need to worry about them the stuff we did on advanced topics or retired about surrendered you don't need to know it was an advanced topic it was for your own edification some of you used and graphics projects which is kind of graphics contest entries which was nice to see but you don't need to know we're not going to do any kind of testing on threats and after a thread there is also a lecture on standard java where we talked about mike them even if they and generating jar file compound all this nuts-and-bolts he sort of stuff that's not something we're going to test you on either in the sense of standard job was still test you on java doesn't mean you don't need to know any of java but does that specific stuff we talked about in relation to standard java verse pcm libraries that stuff you don't need to know about it so what do you need to emphasize when you actually you're studying here the topic so if you pop all these topics out of chapters two three thirteen the rest of the chapters are pretty much fair game and here's some of the topics the generally come up with you want to make sure you're good with right so the most basic thing if you need to be able to write program so you need to be able to build a program that means knowing all the basic syntax that we talked about how we know what at classes extending console program while loops for loops all that kind of stuff you're just gonna need to know that i thought all the exam will not have while loops and i'd like to do the exam without wild we're not going to look into the like that alm you should know also about objects classes an interface uptight what does it mean to implement interface what does it mean to define an object what's a constructor for an object what goes in a constructor for an object stuff like that so you should be able to if some are on the exam i ask you to define a class they've done something or perhaps to find a classic implement a particular interface and show you what that interface is you should be able to do that on your sample on your practice final actually is exactly a question of this form where you would right across the that implements an interface so you get a sense for what that actually is you should know about the mechanics of method called brennan part of the mechanics of method called what kinds of things get passed by reference meaning they get changed once you actually passed them what kinds of things get passed by value which means you get a copy and they don't change and how does it interact with what's actually going on when you make a method called answer related to that is the notion of primitives vs competence put nine what are the primitive types what does it mean for something to be an object the general you know generic tight contacted all things that are object or subclass of the type of object if you want to write something that is entirely generic you can write it in terms of being able to keep track of an object for example i needed this you know to some extent when you did for example break out there instead of an object you eddie g object that you kept track of what was the thing on the screen for example that you collide with you want to see if i was a break for the powerful or whatever um hopefully did that for break out but that's kind the same idea so objects classes all that happy stuff this is now in the what is on the final rather than not on the finals all race although i'm not on the final stuff other things that are also on the final strings and characters know your strings and characters especially in relation to strengthen characters will your string operations this is just a good thing either to have some like taps say in your book to where 