Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
3rd Edition
ISBN: 9780134038179
Author: Tony Gaddis, Godfrey Muganda
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 1, Problem 20SA
Program Plan Intro
Compiler:
In
- Complier completely reads the program once and compiles the entire code.
- The complier displays all warnings and errors.
- If the program does not contain any error, the source code will be translated into byte code.
- Java Compiler is the tool, which is used to compile Java programs, and the command that is used for compilation is “javac”.
Explanation of Solution
b. Contents of the file:
The compiler translates the Java source code into byte code. The extension of Java source code program is “.java” and the extension of java byte code program is “.class”...
Explanation of Solution
c. Run the program:
The compiler translates the Java source code into byte code. The extension of Java source code program is “.java” and the extension of java byte code program is “.class”.
Java Bytecode program runs on any machine that has a JVM (Java Virtual Machine) interpreter.
- The JVM (Java Virtual Machine) interpreter is designed to execute the bytecode program produced by the compiler...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Please answer this question in Java language
with a screenshot of the output and .java file
JAVA
Using a text editor write a "Hello World" program in Java. This should produce a .java text file containing your source code.
Using the command line in a terminal window, navigate to the directory where your program is stored.
Display a listing of the contents where your program is stored.
Capture a screen shot of the terminal window showing the listing of your program.
Using the command line in a terminal window, compile your program.
Using the command line in a terminal window, display the files in the directory showing the .class file created from a successful compile.
Capture a screen shot of the terminal window showing the .class file.
Using the command line in a terminal window, run your program.
Capture a screen shot of the terminal window showing the successful run of your program.
Explain completely with comments inside the code.Thanks in advance
Chapter 1 Solutions
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
Ch. 1.3 - Why is the computer used by so many different...Ch. 1.3 - List the five major hardware components of a...Ch. 1.3 - Internally, the CPU consists of what two units?Ch. 1.3 - Prob. 1.4CPCh. 1.3 - Prob. 1.5CPCh. 1.3 - Prob. 1.6CPCh. 1.3 - What does the term multitasking mean?Ch. 1.5 - Describe the difference between a key word and a...Ch. 1.5 - Prob. 1.9CPCh. 1.5 - Describe the difference between a program line and...
Ch. 1.5 - Prob. 1.11CPCh. 1.5 - What happens to a variables current contents when...Ch. 1.5 - What is a compiler?Ch. 1.5 - Prob. 1.14CPCh. 1.5 - What is byte code?Ch. 1.5 - Prob. 1.16CPCh. 1.6 - What four items should you identify when defining...Ch. 1.6 - Prob. 1.18CPCh. 1.6 - What is pseudocode?Ch. 1.6 - Describe what a compiler does with a programs...Ch. 1.6 - Prob. 1.21CPCh. 1.6 - Is a syntax error (such as misspelling a key word)...Ch. 1.6 - What is the purpose of testing a program with...Ch. 1.7 - Prob. 1.24CPCh. 1.7 - Prob. 1.25CPCh. 1.7 - Prob. 1.26CPCh. 1.7 - Prob. 1.27CPCh. 1.7 - Prob. 1.28CPCh. 1 - Prob. 1MCCh. 1 - A byte is made up of eight a. CPUs b. addresses c....Ch. 1 - Each byte is assigned a unique a. address b. CPU...Ch. 1 - Prob. 4MCCh. 1 - If you were to look at a machine language program,...Ch. 1 - These are words that have a special meaning in the...Ch. 1 - These are symbols or words that perform operations...Ch. 1 - These characters serve specific purposes, such as...Ch. 1 - These are words or names that are used to identify...Ch. 1 - Prob. 10MCCh. 1 - Prob. 11MCCh. 1 - Prob. 12MCCh. 1 - Prob. 13MCCh. 1 - The following pseudocode algorithm has an error....Ch. 1 - Available Credit A program that calculates a...Ch. 1 - Sales Tax A program that calculates the total of a...Ch. 1 - Account Balance A program that calculates the...Ch. 1 - The variable x starts with the value 0. The...Ch. 1 - The variable a starts with the value 10. The...Ch. 1 - Prob. 1SACh. 1 - Prob. 2SACh. 1 - What is the difference between operating system...Ch. 1 - Why must programs written in a high-level language...Ch. 1 - Why is it easier to write a program in a...Ch. 1 - What is a source file?Ch. 1 - Prob. 7SACh. 1 - What is an algorithm?Ch. 1 - What is a compiler?Ch. 1 - What must a computer have in order for it to...Ch. 1 - What is the difference between machine language...Ch. 1 - Why does byte code make Java a portable language?Ch. 1 - Prob. 13SACh. 1 - Prob. 14SACh. 1 - What part of an object forms an interface through...Ch. 1 - What type of program do you use to write Java...Ch. 1 - Will the Java compiler translate a source file...Ch. 1 - What does the Java compiler translate Java source...Ch. 1 - Prob. 19SACh. 1 - Prob. 20SACh. 1 - Your First Java Program This assignment will help...
Knowledge Booster
Similar questions
- General Instructions: 1. Exam part will be available for the whole day. 2. Program will be graded as pairs using the the Assessment Task Pairs. 3. Only 1 attempt is provided for Java file submission. Specific Instructions Write a java program, that will be able to determine whether a number is divisible by 3 by adding all of its digits. Limitations: 1. Use only basic arithmetic operators and control structures. 2. Treat the number as an integer only. 3. User BufferedReader for Input and JOptionPane for Output Example Enter number: 2147483647 Not divisible by 3 Process Demo 2147483647 2+1+4+7+4+8+3+6+4+7 - 46 4+6 - 10 1+0 - 1 Repeat the process of adding until the number becomes a single digit. Output will be "Divisible by 3" when the final sum is 3, 6 or 9.arrow_forwardPlease written by computer sourcearrow_forwardConsider how debugging may help you create safer, more dependable programs.arrow_forward
- When discussing the process of programming a computer, what does the phrase "debugging" specifically refer to?arrow_forwardJava programming please type the code thanks This problem set will test your knowledge of System I/O, variable assignment, flow control, and loops. Your task is to create several different java classes (.java files) that will produce a specific output based on the user input. All input will be given to you either as a command-line argument or typed in from the keyboard. Below you will find directions for each class you need to create. Please make sure that the class name and java file name match the name ReverseInput This application accepts user input from the console and then prints the reverse of the user input to the console. The last string that this program should print is the reverse user input. WaitForCorrectWord This application will be passed a single word in its command-line argument array. It will expect the user to type in this word. Then it should wait for the user to type the word in. If the user types in a word that does not match the word it was initially given, the…arrow_forwardJava programming please type the code thanks This problem set will test your knowledge of System I/O, variable assignment, flow control, and loops. Your task is to create several different java classes (.java files) that will produce a specific output based on the user input. All input will be given to you either as a command-line argument or typed in from the keyboard. Below you will find directions for each class you need to create. Please make sure that the class name and java file name match the name SumRange This script will be given a runtime argument of 3 values within it. The first user value will always be less than the second value. This script should calculate the sum of every nth whole number between the first and second value. The term "nth" denotes the step size which will be equal to the 3rd value. Example if the third value is 2 then it will add every other or every second value. If the third value is 4 it will add every 4th value. In the end the application should…arrow_forward
- After a program is compiled successfully, what does the compiler produce? A. machine code B. source code C. a list of errors D. code librariesarrow_forward92. Object program is also called a. program code b. machine code c. assembler d. compilerarrow_forwardJava program for file processing. READ THE BELOW INSTRUCTIONS. Note: The code should be a working solution. Do not provide half a solution. Please make sure the entire code is visible in the post and not just a part of the code. The code is executing without any compiler errors. Include the screenshot of the execution. Otherwise, I will downvote because this is the third time I am asking the same question and getting only half solution which is not acceptable. 1] Modularise the code and write Junit tests 2] Use design pattern suitable. 3] Concurrent calls handling - Synchronization 4] Tradeoff between speed and storage of file information 5] If you used list not Set , then why set etc. Given a list of [FileName, FileSize, [Collection]] - Collection is optional, i.e., a collection can have 1 or more files. Same file can be a part of more than 1 collection. How would you design a system? To calculate total size of files processed. To calculate Top K collections based on…arrow_forward
- this is for intro for Java Programming class Use Java Programming and Textpad if possible include Several Comments and Pseudocodesarrow_forwardProblem #04 ● Design a program in C to read a CSV file and print all of its contents ● Design a program in Python to read a CSV file and print all of its contentsarrow_forwardwrite a python program that do:arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage