Tejas Garrepally
0 followers · 877 views
on the atlas — 30
- Lab 2: Simulation 2 - CS2030S Programming Methodology II1 savers
- 17. Abstract Class - CS2030S Programming Methodology II1 savers
- 22. Exception - CS2030S Programming Methodology II1 savers
- 21. Variance - CS2030S Programming Methodology II1 savers
- 20. Casting - CS2030S Programming Methodology II1 savers
- 19. Wrapper Class - CS2030S Programming Methodology II1 savers
- 14. Polymorphism - CS2030S Programming Methodology II1 savers
- Lab 1: Simulation I - CS2030S Programming Methodology II1 savers
- 4. Encapsulation - CS2030S Programming Methodology II1 savers
- 3. Functions - CS2030S Programming Methodology II1 savers
- 2. Variable and Type - CS2030S Programming Methodology II1 savers
- From PIN to VPIN: An introduction to order flow toxicity | The Spanish Review of Financial Economics1 savers
- The Bitter Lesson78 savers
- Image and Narrative - Article1 savers
- Art What!: Wu Guanzhong – Traveling with the Master at National Gallery Singapore – Bakchormeeboy1 savers
- Seaside1 savers
- Introducing Activation Atlases1 savers
- Great expectations – the potential impacts of AlphaFold DB | EMBL1 savers
- ‘Biology’s ImageNet Moment’ — DeepMind Says Its AlphaFold Has Cracked a 50-Year-Old Biology Challenge | by Synced | SyncedReview | Medium1 savers
- AlphaFold: a solution to a 50-year-old grand challenge in biology1 savers
- Meanderful: HFT - two choices: making money every day or oblivion1 savers
- Analysis of Margaret Atwood’s Happy Endings – Literary Theory and Criticism1 savers
- Flash, Back: Margaret Atwood's “Happy Endings” - SmokeLong Quarterly1 savers
- A Critical Analysis of Margaret Atwood’s “Happy Endings” | by Johnnie Yu | Medium1 savers
- Book Reviews - PMC1 savers
- Ergodicity, jail, and time scales – Ergodicity Economics1 savers
- Understanding Jane Street - by Byrne Hobart - The Diff2 savers
- The Logic of Risk Taking. A central chapter that crystallizes all… | by Nassim Nicholas Taleb | INCERTO | Medium1 savers
- The Peters’ Paradox1 savers
- Order Flow Toxicity of the Bitcoin April Crash1 savers
highlights — 249
entrance queue to the bank
Lab 2: Simulation 2 - CS2030S Programming Methodology IIit cannot and should not be instantiated
17. Abstract Class - CS2030S Programming Methodology IIIn Java, unchecked exceptions are subclasses of the class RuntimeException.
22. Exception - CS2030S Programming Methodology IIno way to recover from the error
22. Exception - CS2030S Programming Methodology IImight be triggered by something else other than obj being null
22. Exception - CS2030S Programming Methodology IInot to handle the logic of your program
22. Exception - CS2030S Programming Methodology IIhandle the implementation-specific exceptions within the abstraction barrier.
22. Exception - CS2030S Programming Methodology IIprevent the calling function from cleaning up their resources.
22. Exception - CS2030S Programming Methodology IIsuperclass of all exceptions,
22. Exception - CS2030S Programming Methodology IIis now silently ignored
22. Exception - CS2030S Programming Methodology IIm2() can always re-throw the exception:
22. Exception - CS2030S Programming Methodology IIE2 is a checked exception, and it is possible to react to this and let the program continues properly.
22. Exception - CS2030S Programming Methodology IIoverridden method cannot expect any new checked exception beyond what has already been "promised
22. Exception - CS2030S Programming Methodology IILiskov Substitution Principl
22. Exception - CS2030S Programming Methodology IImust throw only the same, or a more specific checked exception, than the overridden method.
22. Exception - CS2030S Programming Methodology IIIllegalCircleException(Point c, String message) {
22. Exception - CS2030S Programming Methodology IIlooks for the block of code that catches E2, going down the call stack,
22. Exception - CS2030S Programming Methodology IIsomething went wrong deep inside the nested call,
22. Exception - CS2030S Programming Methodology IIthrows FileNotFoundException
22. Exception - CS2030S Programming Methodology IIuser ends up with the exception
22. Exception - CS2030S Programming Methodology IIWhere an exception should be handled is a design decision.
22. Exception - CS2030S Programming Methodology IIthrows FileNotFoundException
22. Exception - CS2030S Programming Methodology IIpropagate automatically down the stack until either,
22. Exception - CS2030S Programming Methodology IIcan pass the exception to its caller
22. Exception - CS2030S Programming Methodology IIA checked exception must be either handled, or else the program will not compile.
22. Exception - CS2030S Programming Methodology IIprogrammer has no control over.
22. Exception - CS2030S Programming Methodology IInot explicitly caught or thrown
22. Exception - CS2030S Programming Methodology IIcause run-time errors.
22. Exception - CS2030S Programming Methodology IINullPointerException
22. Exception - CS2030S Programming Methodology IIIllegalArgumentException
22. Exception - CS2030S Programming Methodology IIexception caused by a programmer's errors.
22. Exception - CS2030S Programming Methodology II} catch (IllegalArgumentException e) {
22. Exception - CS2030S Programming Methodology IIfinally clause for house-keeping tasks
22. Exception - CS2030S Programming Methodology IIglobal variable to indicate exceptions.
22. Exception - CS2030S Programming Methodology IIpassed" into the catch block
22. Exception - CS2030S Programming Methodology II, exceptions are instances that are a subtype of the Exception class.
22. Exception - CS2030S Programming Methodology IIregardless of there is an exception or not
22. Exception - CS2030S Programming Methodology IIdifference between checked and unchecked exceptions
22. Exception - CS2030S Programming Methodology IIhierarchy of exception classes
22. Exception - CS2030S Programming Methodology IIcompiler allows this
21. Variance - CS2030S Programming Methodology IIopens up the possibility of run-time errors, even without typecasting!
21. Variance - CS2030S Programming Methodology IIwe have Integer[] <: Object[]
21. Variance - CS2030S Programming Methodology IIsubtype relationship between components.
21. Variance - CS2030S Programming Methodology IIsubtype relationship between complex types such as arrays, however, is not so trivial.
21. Variance - CS2030S Programming Methodology IIJava array is covariant and how it could lead to run-time errors that cannot be caught during compile time
21. Variance - CS2030S Programming Methodology IIbasically is a way for programmers to ask the compiler to trust that the object returned by findLargest has a run-time type of Circle (or its subtype).
20. Casting - CS2030S Programming Methodology IIwill have to make an explicit cast of the result to Circle
20. Casting - CS2030S Programming Methodology IInarrowing type conversion and thus is not allowed
20. Casting - CS2030S Programming Methodology IInot as useful as returning the object with the largest area
20. Casting - CS2030S Programming Methodology IIrun-time errors if typecasting is not done properl
20. Casting - CS2030S Programming Methodology II