| 4734228386 | Algorithm | a process or set of rules to be followed in calculations or other problem-solving operations | 0 | |
| 4800441551 | Hardware | Computer hardware is the collection of physical parts of a computer system. | 1 | |
| 4800444253 | Software | The programs, programming languages, and data that direct the operations of a computer system. | 2 | |
| 4800448494 | Program | computer program - (computer science) a sequence of instructions that a computer can interpret and execute; "the program required several hundred lines of code" | 3 | |
| 4843507783 | Digital | expressed as series of the digits 0 and 1. | 4 | |
| 4843514782 | (Program) Execution | The process by which a computer or virtual machine performs the instructions of a program. | 5 | |
| 4843522150 | Compiler | A program that transforms source code into machine language. | 6 | |
| 4843576918 | Runtime | The time in which a program is executing. | 7 | |
| 4843621613 | Class Libraries | A collection of pre-written classes. | 8 | |
| 4843621615 | Console Window | A text user interface used to display and input data. | 9 | |
| 4843621616 | Class | An extensible template for creating objects, providing initial values for variables, and containing methods. | 10 | |
| 4843621617 | Method | A procedure associated with an object. | 11 | |
| 4843623233 | Statement | The smallest standalone element of a programming language that expresses an action to be carried out. | 12 | |
| 4843623234 | Strings (String Literals) | A sequence of characters. | 13 | |
| 4843624531 | Escape Sequences | A series of characters that do not represent themselves when inside a string. (\n for newline, \t for tab) | 14 | |
| 4843624532 | Identifier | A user defined name of a program element. | 15 | |
| 4843626555 | Keyword | A word that is reserved by a program for a specific operation. | 16 | |
| 4843626556 | Comment | A readable annotation within the source code of a program. | 17 | |
| 4843626557 | Syntax | The set of rules that defines the combinations of symbols that forms a valid program. | 18 | |
| 4843626558 | Error | An undesired action that results in the termination of a program's execution | 19 | |
| 4843628289 | Bug | An error, flaw, or failure in a computer program that causes it to produce an incorrect or unexpected result. | 20 | |
| 4843628290 | Decomposition | Breaking a complex problem or system into smaller parts. | 21 | |
| 4843649695 | Iterative | The repetition of a block of statements within a computer program. | 22 | |
| 4843649697 | Static | Elements that are fixed and not capable of change. | 23 | |
| 4843650701 | Static Methods | A method that can be accessed without an object. | 24 | |
| 4843650702 | Method Call | Execution of the code contained within a method. | 25 | |
| 4843650703 | Flow of Control | The order in which individual statements are executed. | 26 | |
| 4843650704 | Data Structure | A defined way of organizing data in a computer | 27 | |
| 4843652774 | Redundancy | The inclusion of extra components in case of failure. | 28 | |
| 4843652775 | Binary | A base 2 numerical system (0, 1) | 29 | |
| 4843652776 | Hexadecimal | A base 16 numerical system(0, 1, 2, 3,4, 5, 6, 7, 8, 9, 10, A, B, C, D, E, F) | 30 | |
| 4843654997 | Java Virtual Machine (JVM) | A platform independent execution environment that converts java code into machine language. | 31 |
AP Java Unit 1 Flashcards
Primary tabs
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!

