Tags are the words between “<” and “>” and they generally have ending and begging tags. A begin tag is just <tag> while a closing tag is </tag> . You use these tags by putting a begging tag the words/sentence/ect to be affected by that tag and then a closing tag.
The most important thing to remember is that they are immutable and that they are a class type. In other words they aren’t a primitive type like int and char, because it is a class type you need to use theNameofStringvariable.equalTo.(“DiffrentString”),String.compareTo(“s”), instead of the comparison operators ==. >,<,<=, and >=. Which can also also allow for the Strings to have different cases if you add IgnoreCase to the end of To and before the dot with no spaces.
There are several methods in the String class like IndexOf(char/string) which finds the index of a given string or char, ,charAt(int) which is the opposite and finds character at a index, and things like trim() which takes off the white space at the begging and and of a string. For more methods go to the refrences and click the link to strings.
Recommended languages: It depends on which languages your company generally uses but, Java,HTML, and CSS look to be a good idea.
Software QA engineers monitor every step of development to make sure the design and software follow the standards that the company has set. They also set goals so that the process goes faster and the project meets its deadlines and relaying issues to the leaders of the team. Some requirements for this job while not explicit is a degree in something like software design and practical experience as well as keeping up with technological advancements. Other skills required are thing like communication, time-management since its a fast-paced environment and being able to problem solve and thinking outside the box.
For more information go to the link below which is where I got most of this information.
Recommended languages: It depends on the platform you are using, but generally your procedural language with whatever language is used on your company’s platform.
A database administrator will set up, upgrade and test a database according to what a company needs. A part of this is to implement security measures as well as storing and organizing information on the database. This means that being organized, and paying attention to detail are important traits to be successful in this field. Also, communication skills are important since it is likely that you will be on a team. Typically, a database administrator needs a bachelor degree in a computer-related field and/or a certification for a certain database platform. They are also normally on call, since maintenance is a ongoing process.
For more information on this job go to the link below which is also where I got most of this information.
Java uses both an interpreter and a compiler instead of one or the other. It uses both because originally one of the main uses of the language was to deliver programs to people through the internet. Which means that when people were deciding on what to send to people over the internet(executable code, or source code) they decided to do neither. Instead they sent Bytecode, which served as a intermediate step, so it solved the problem of using a compiler by being platform independent(not needing different versions for different computer systems) and it solves the problem of using a interpreter by protecting the confidentiality of source code and it being faster to interpret than the actual java language. Also, bytecode gave a chance to screen for any security violations, however some security risks remained so this use for java fell out of favor.
So, the program was written by the programmer, compiled on their computer into Bytecode, and then if it was sent over the internet to a different computer it would be sent as that Bytecode, which would then be interpreted and the program would run on whatever computer it was on.
For more information on interpreters and compilers go to the link below, which can also be found on the General page.
Before a program can run it has to be translated into CPU(Central Processing Unit) instructions. This can be done with a compiler, and/or a interpreter. A compiler is programming language specific and computer specific(so the final product will only work on say a Mac or a PC), so the source code(what the programmer actually typed) is turned into object code by the compiler, and is saved as a object module, if their are multiple modules for one program then a linker(a program that combines all of the object modules) combines them to make a executable program. Once the executable program is made it can be exported to users. The reason that someone may not use this method is because it is computer specific so, you would need to know what kind of computer the person had in order for them to get the right version, and maintaining multiple versions of one program is expensive.
Interpreters look at the source code and executes the instructions. So it needs access to the source code and it doesn’t save any sort of compiled code or executable code like a compiler would. This means that every time it is run it needs to be reinterpreted. The reason someone wouldnt use this method is that that person may want the source code to be confidential, and in order for a interpreter to work it needs the source code, which means it cant be confidential.
Recommended languages: The job is less focused on working with particular language and more on working with computers in general.
They design and build communication networks. So, they need to be able to analyze how the network is suppose to be set up and connect according to their organizations needs and resources. So, they need to have a knowledge of computers both hardware and software, so they know what is necessary to support their network like routers and network drivers. This job requires some work experience in related areas like network administrator since they are likely to end up the leader of a group of engineers whose job is to make te network and update it as needed. It is also a good idea to be detailed oriented since the design of the network need to be comprehensive and you need to know how all the different part fit together. Organizational skills are also needed because you may have to coordinate many different networks and make sure that they work together.
For more information go to the link below which is also where I got all of this information.
Recommended languages: Typically knowing a language isn’t strictly necessary but knowing whichever language the company uses is a good idea.
Network System administrators set up, plan, and maintain computer networks. So they install any necessary system like local area networks. They may also be responsible for updating the system and they aren’t necessarily the ones that code the network but it is possible that they will have a hand in it. For this job I would recommend a knowledge of hardware things like allocating system resources and creating new users.
For more information go to the link below which is also where I got the majority of this information:
A computer works in terms of “on” or “off”, “true” or “false”, “0” or “1”. It works like this because their are only two setting to the transistors(a digital switch that senses spikes of electricity) . If there is a spike of electricity it is treated as true, 1 or on, if there isn’t then it is treated as off,false or zero. The transistors are on the Central processing unit(CPU) of a computer.
The gates come in when the transistors on a chip combine in such a way that they make boolean operations( operations where the answer is true or false). THeire are three types of gates.
And: It takes two input signals to make one output signal. The out put signal will only be true if both input one and input two are true so only if there are two spikes of electricity otherwise the output will be false. THis is often represented by a uppercase d kind of shape.
Or:A Or gate takes two input signals to make one output also. However in order for the output to be true it only requires that one input be true,so if one or both inputs or true the output is also true otherwise the output is false. This gate is represented by a sideways u or v with a curved line going inward at the opening.
Not: A not gate takes only one input and makes one output. With this gate the opposite of the input is the output. For example true would turn into false and false would turn into true. This gate is represented by a Triangle with a circle on the tip.
In case my description of what the gates are depicted as don’t help you. I found the image with a google search, but its from Norwegian Creations.