click below
click below
Normal Size Small Size show me how
Software Dev Fund 2D
MTA - Software Development Fundamentals 2D
Term | Definition |
---|---|
new | this keyword is ABSOLUTELY necessary EVERY time you create a new instance of an object property like a Dog or a Scanner; the ONLY exception is for a String |
data type | object oriented languages need this to be defined in front of EVERY variable/property when it is newly declared; it can be the name of an object type like a Car, or it can just be a primitive like int |
stack | is an area of RAM memory during the running of a program where variables/properties that have a very short lifespan are stored; the only things that are stored here are primitive properties, like an int, that are declared inside of a method |
property declaration | is when a property is announced; properties have to be preceded with their data type such as int, char or an object data type like Car |
method declaration | is when a function is announced and defined; it always has to have a return type announced and parentheses after the name of the function with any parameter types it will take indicated in them |
heap | is an area of RAM memory where longer term properties and object instances are stored; all global properties are stored here because they are associated with the object overall; and any object properties declared inside a method are also stored here |
Queuing | Message _____________ provides guaranteed message delivery, efficient routing of the message on the network, security for the message and prioritized messaging; this makes sending messages between programs or systems easier and better |
client side | this type of programming is for when you are dealing with displaying visuals on a user's screen, NOT data on a server |
Web .api | is what you are looking at when you see a listing of methods that are available with a Web service; this is similar to the Java api for the String object having a lot of methods for the String class to use |
radial-gradient(black, white); | the CSS for a design property for a web page takes two parameters: the first is the outside color and the second is the inside color of a circle area fading from one color to the next |
IIS | the < > tags are used to tell what data type should go into a List object in C# and an ArrayList in Java can hold ANY type of data but when you use these tags they can be created to hold only a single type of data; this is called parameterizing a gener |
List < > carlist = new List< > ( ) ; | the < > tags are used to tell what data type should go into a List object in C# and an ArrayList in Java; they hold ANY type of data but when you use these tags they can be created to hold only a single type; this is called parameterizing a generic type |
protected | this access modifier allows properties to be accessed by the class that the property is declared in AND any class that is derived (a child class of) from that class |
LinkedList | is a class of objects in C# (an ArrayList in Java) that contains nodes (instead of elements like in an Array); the nodes contain a pointer to the next node in the list as well as one to the previous node; they are not limited to any small amount like 500 |
event handler | the function that is called when something happens in a program such as a user click event or a timing event; they can take any number of parameters |