AP Notes, Outlines, Study Guides, Vocabulary, Practice Exams and more!

AP Java Unit 1 Flashcards

Terms : Hide Images
4734228386Algorithma process or set of rules to be followed in calculations or other problem-solving operations0
4800441551HardwareComputer hardware is the collection of physical parts of a computer system.1
4800444253SoftwareThe programs, programming languages, and data that direct the operations of a computer system.2
4800448494Programcomputer program - (computer science) a sequence of instructions that a computer can interpret and execute; "the program required several hundred lines of code"3
4843507783Digitalexpressed as series of the digits 0 and 1.4
4843514782(Program) ExecutionThe process by which a computer or virtual machine performs the instructions of a program.5
4843522150CompilerA program that transforms source code into machine language.6
4843576918RuntimeThe time in which a program is executing.7
4843621613Class LibrariesA collection of pre-written classes.8
4843621615Console WindowA text user interface used to display and input data.9
4843621616ClassAn extensible template for creating objects, providing initial values for variables, and containing methods.10
4843621617MethodA procedure associated with an object.11
4843623233StatementThe smallest standalone element of a programming language that expresses an action to be carried out.12
4843623234Strings (String Literals)A sequence of characters.13
4843624531Escape SequencesA series of characters that do not represent themselves when inside a string. (\n for newline, \t for tab)14
4843624532IdentifierA user defined name of a program element.15
4843626555KeywordA word that is reserved by a program for a specific operation.16
4843626556CommentA readable annotation within the source code of a program.17
4843626557SyntaxThe set of rules that defines the combinations of symbols that forms a valid program.18
4843626558ErrorAn undesired action that results in the termination of a program's execution19
4843628289BugAn error, flaw, or failure in a computer program that causes it to produce an incorrect or unexpected result.20
4843628290DecompositionBreaking a complex problem or system into smaller parts.21
4843649695IterativeThe repetition of a block of statements within a computer program.22
4843649697StaticElements that are fixed and not capable of change.23
4843650701Static MethodsA method that can be accessed without an object.24
4843650702Method CallExecution of the code contained within a method.25
4843650703Flow of ControlThe order in which individual statements are executed.26
4843650704Data StructureA defined way of organizing data in a computer27
4843652774RedundancyThe inclusion of extra components in case of failure.28
4843652775BinaryA base 2 numerical system (0, 1)29
4843652776HexadecimalA base 16 numerical system(0, 1, 2, 3,4, 5, 6, 7, 8, 9, 10, A, B, C, D, E, F)30
4843654997Java Virtual Machine (JVM)A platform independent execution environment that converts java code into machine language.31

Need Help?

We hope your visit has been a productive one. If you're having any problems, or would like to give some feedback, we'd love to hear from you.

For general help, questions, and suggestions, try our dedicated support forums.

If you need to contact the Course-Notes.Org web experience team, please use our contact form.

Need Notes?

While we strive to provide the most comprehensive notes for as many high school textbooks as possible, there are certainly going to be some that we miss. Drop us a note and let us know which textbooks you need. Be sure to include which edition of the textbook you are using! If we see enough demand, we'll do whatever we can to get those notes up on the site for you!