8-1 Discussion: Java Life Rap This is very odds. I don\'t know if you guys could
ID: 664334 • Letter: 8
Question
8-1 Discussion: Java Life Rap
This is very odds.
I don't know if you guys could do this. (myself have no talent in music and especial rap music)
My Java instructor asked the class to do as follow:
The JavaDev group made the "Java Life" rap video on coding in Java. You can watch them at below link
https://www.youtube.com/watch?v=b-Cr0EWwaTk
Your challenge is to write a rap about classes that rivals the JavaDev group. Write just a few sentences and see if your classmates can add on. Try to use as many concepts from the text as you can.
Here is an example my classmate poste:
You ask me if I’m a programmer because I’m writing all these classes,
I reply with a hyperlink where I’m shipping code to all the masses.
You see my work is quality and I’m the envy of instructors,
take a look at the arguments I’m passing through my public constructors.
You’ve typed your fourth void method and twelve errors have been detected,
I’ve poured my next cup of joe and I’ve already deployed as expected.
But you can’t be doing that with all that monkey patching,
Calculate “Three” times 2 to see the types are not matching.
ex2:
/* Tryna be an OG coding in the 603...
Deadline's approachin, man I'm in trouble
I change my variable from an integer to a double
I try the debugger, I read each line of code,
I reference the chapter with that method overload,
With a bead of sweat, my java in hand,
And my fingers flying, I make a final stand,
With as much time as I had, I wish I had longer
But whatever doesn't kill ya makes ya stronger...
I realize I'm not the only one who's become a wreck
But it will be a sweet day when I'm offered the job of archetect */
IF YOU GUYS COULD DO IT, PLEASE DO SOME ADD ON TO THE 2 EXAMPLES ABOVE.
THANKS.
Explanation / Answer
Answer:
Answer of this question is all about functionality and characteristics of Java Program.
The Java Functionality:
No discussion of Java’s history is complete without a look at the Java buzzwords. Although the fundamental forces that necessitated the invention of Java are portability and security, other factors also played an important role in molding the final form of the language. The key considerations were summed up by the Java team in the following list of buzzwords:
• Simple
• Secure
• Portable
• Object-oriented
• Robust
• Multithreaded
• Architecture-neutral
• Interpreted
• High performance
• Distributed
• Dynamic
Simple: Learning Java is simple. We dont need C++ to learn Java. Any basic programming like 'C' is enough to learn Java.
Secure: Java applet programs are fully secured they cannot touch other parts of your system or files. So downloading Java does not effect any virus.
Portable: Compiling and running of Java program is possible in any operating system.
Object-oriented: Java is pure Object-oriented, that stands every program requires an instance of class.
Robust: Program of Java is Robust because it is highly structured. It is portable across many Operating systems. Java has automatic memory allocation and releasing memory space for Garbage collections.
Multi-threaded: Java can execute multiple programs concurrently using Multi-threaded library.
Architecture-Neutral: Java program is write once, run any where, forever. If you write program in Windows, it is guarenteed to any other processor or OS.
Intrepreted:Java source-code first compiled to Byte code. Then byte code is interpreted to OS. So execution is guaranteed.
Hight Performance: Even interpreter program is executed with good performance.
Distributed: The sub routines of Java can be assigned to multiple processors.
Dynamic: Allocation and release can be runtime.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.