click below
click below
Normal Size Small Size show me how
Java 1
Java Programming 1 Terminology
| Question | Answer |
|---|---|
| Assembly Language | First language designed to make programming easier by being converted to machine code |
| Binary Numbers | 1 and 0 which are what the computer uses to operate. |
| bit | 1 or 0 or a single on/off switch |
| byte | 8 bits |
| block | A section of code marked off by use of {} |
| block comment | A section of comments or lines not executed by the machine |
| bytecode | Complied Java code to be run cross-platform by the JVM |
| bytecode verifier | JVM check of the bytecode to insure that it does not cause network harm |
| cable modem | A modem to connect to the internet that uses cable or coax cable to connect. |
| CPU | Central processing unit |
| class loader | Loaded when the JVM loads and puts bytecode into memory |
| comment | lines or block in code that are not executed by the machine or compiler |
| dot pitch | space between pixels on a screen. |
| DSL | modem that uses phone line to connect to high speed internet. |
| hardware | the physical components of a computer |
| hexadecimal numbers | number system with a base 8 instead of 10 |
| high-level language | An english like language that a human can program in. |
| IDE | Integrated Development Environment, a program you can code, debug and compile code in |
| javac command | javac in command line will compile .java to .class or bytecode file |
| java command | java in command line will execute a .class file |
| JDK | Java Development ToolKit consists of seperate programs for developing and testing java programs. |
| JVM | Java Virtual Machine, executes .class or byte code files. |
| keyword | a reserved word by a programming language that is already in use for something specific. |
| line comment | comment that is one line long and prevents execution of code on that line. |
| machine language | 1 and 0's that the computer operates in. |
| .class | compiled java bytecode for execution by the JVM |
| .java | source code for a java program. |
| Main Method | is a required part of any class as this is what the JVM invokes to operate the program. |
| modem | device used to get internet connection from provider. |
| NIC | Network Interface Card |
| Operating System | Computers software that the system runs in, the user environment. |
| pixel | picture elements |
| resolution | the pixel to screen size ratio |
| software | instruction that run the computer or abstractly run in the system to perform actions. |
| source code | the english like version of code before compiled |
| source file | file containing the source code to be compiled |
| specific import | import statement that specifies the class you need from the API |
| storage device | hardware in the computer for long term data storage |
| statement | a section of code that operates to a result |
| wildcard import | importing an entire API package without specifying the class desired. |
| accessor method | get method that returns information about an object. |
| class | uses variables to define data fields and methods to define behavior |
| constructor | a special method designed to initalize data fields for an object. |
| data field encapsulation | declaring a variable as private to prevent any other code modifying the contents of the data fields. |
| default constructor | initializes all of the instance variables for an object with default values. |
| dot operator | object.dataField or object.method() |
| instance | a single use of the class to create an object with class specified information. |
| instance method | method in a class or domain class program |
| instance variable | variable in a domain class program |
| instantiation | created an instance of an object by calling the domain class program |
| mutator method | method that modifies data in an object |
| null | base or placeholder value for a variable. |
| no-arg constructor | default constructor when you are overloading a class to allow for multiple constructors |
| object-oriented programming | programming using objects |
| Unified Modeling Language | universal design language for oop |
| package-private | by default the classes method and data fields are accessible by any class in the same package |
| private | data encapsulation that prevents outside modification of data. |
| public | public makes classes and methods and data accessible from any class. |
| reference type | Classname determines type when declaring ref. variable type. |
| reference variable | Classname referenceVariable = new Classname() |
| static method | method that all instances of a class can access |
| static variable | variable that all instances of a class share |