You are on page 1of 2

Module 1 (Basics and Control Structures) - Java... https://practice.geeksforgeeks.org/tracks/modul...

Practice Tracks
(https://practice.geeksforgeek
(/)    My Pro�le (https://auth.geeksforgeeks.org/user/) /tracks/
Courses
   My Transactions (/transactions) Module 1 (Basics and Control
Problems Quiz Contest (https://practice.geeksforgeek
 Back To Course
Structures) - Java
  Logout (https://auth.geeksforgeeks.org/logout.php?to=https%3A%2F%2Fpractice.geeksforgeeks.org%2Ftracks%2Fmodule-1-basics-and-control-structures-java%2F%3FbatchId%3D114) /courses/

LIVE BATCHES
(/batchPage.php?batchId=114)

Question 14 [5 Marks] Please use the following links to learn the topics
before attempting the coding questions and MCQs:
Coding Category
1. How to start learning Java
Predict the output for the Bitwise operation performed in below java program (https://www.geeksforgeeks.org/java-how-to-start-
learning-java/)
Quiz Section 2. The Hello World Example
(https://www.geeksforgeeks.org/beginning-java-
(https://www.geeksforgeeks.org/how-content- programming-with-hello-world-example/)
public class GFG
writing-at-geeksforgeeks-works/) 3. Java Naming Conventions
{
(https://www.geeksforgeeks.org/java-naming-
public static void main(String args[]) conventions/)
{ 4. JVM (https://www.geeksforgeeks.org/jvm-works-jvm-
int a = 20, b = 10, c = 5; architecture/)
if((a >> 1 == b) && (b << 1 == a)) // line 1 5. JVM Stack Area (https://www.geeksforgeeks.org
System.out.print("Possible"); /java-virtual-machine-jvm-stack-area/)
else 6. JVM Shutdown Hook
System.out.print("Not Possible"); (https://www.geeksforgeeks.org/jvm-shutdown-hook-
} java/)
} 7. Java Class File (https://www.geeksforgeeks.org
/java-class-file/)
8. Differences between JDK, JRE and JVM
(https://www.geeksforgeeks.org/differences-jdk-jre-
jvm/)
9. Does JVM create object of Main class?
Not Possible
A (https://www.geeksforgeeks.org/jvm-create-object-
main-class-class-contains-main/)
Possible 10. How is Java platform independent?
(https://www.geeksforgeeks.org/java-platform-
independent/)
Error in line 1 11. Is main method compulsory in Java?
C (https://www.geeksforgeeks.org/main-method-
compulsory-java/)
12. File names and class names
(https://www.geeksforgeeks.org/myth-file-name-
Explanation
class-name-java/)
13. Java Identifiers (https://www.geeksforgeeks.org
In line 1 the if condition evaluates bitwise right shift and left shift on a and b. 1 bit right shift on a decreases its value to /java-identifiers/)
10 i.ie. 20/2. 1 bit left shift on b increases its value two times to 20 i.e. 10*2. 14. Data types (https://www.geeksforgeeks.org/data-
types-java/)
15. How to define our own data type in java(enum)
(https://www.geeksforgeeks.org/enum-in-java/)
Previous Next 16. Enum with Customized Value
(https://www.geeksforgeeks.org/enum-customized-
value-java/)
17. StringBuffer appendCodePoint() Method
(https://www.geeksforgeeks.org/stringbuffer-
appendcodepoint-method-in-java/)
18. Variables (https://www.geeksforgeeks.org/variables-
in-java/)
19. Scope of Variables (https://www.geeksforgeeks.org
/variable-scope-in-java/)
20. Final variables (https://www.geeksforgeeks.org
/blank-final-in-java/)
21. Bounded Type Parameters
(https://www.geeksforgeeks.org/bounded-types-
generics-java/)
22. All Operators (https://www.geeksforgeeks.org
/operators-in-java/)
23. Bitwise operators in Java
(https://www.geeksforgeeks.org/bitwise-operators-in-
java/)
24. new operator (https://www.geeksforgeeks.org/new-
operator-java/)
25. Bitwise right shift operators
(https://www.geeksforgeeks.org/bitwise-shift-
operators-in-java/)
26. Java instanceof operator and its applications
(https://www.geeksforgeeks.org/java-instanceof-and-
its-applications/)
27. Autoboxed Integer objects
(https://www.geeksforgeeks.org/comparison-
autoboxed-integer-objects-java/)
28. Addition and Concatenation
(https://www.geeksforgeeks.org/g-fact-23-addition-
and-concatenation-in-java/)
29. Numeric Promotion in Conditional Expression
(https://www.geeksforgeeks.org/numeric-promotion-
in-conditional-expression/)
30. Character Stream Vs Byte Stream
(https://www.geeksforgeeks.org/character-stream-
vs-byte-stream-java/)
31. DoubleStream mapToObj() in Java
(https://www.geeksforgeeks.org/doublestream-
maptoobj-in-java/)
32. Command Line arguments
(https://www.geeksforgeeks.org/command-line-
arguments-in-java/)
33. Scanner Class (https://www.geeksforgeeks.org
/scanner-class-in-java/)
34. Scanner and nextChar()
(https://www.geeksforgeeks.org/gfact-51-java-
scanner-nextchar/)
35. Scanner vs BufferReader Class
(https://www.geeksforgeeks.org/difference-between-
scanner-and-bufferreader-class-in-java/)
36. Formatted output (https://www.geeksforgeeks.org
/formatted-output-in-java/)
37. Fast I/O for Competitive Programming
(https://www.geeksforgeeks.org/fast-io-in-java-in-
competitive-programming/)
38. Reading input from console
(https://www.geeksforgeeks.org/ways-to-read-input-
from-console-in-java/)
39. Loops in Java (https://www.geeksforgeeks.org
/loops-in-java/)
40. For-each loop in Java
(https://www.geeksforgeeks.org/for-each-loop-in-
java/)
41. For Loop in Java | Important points
(https://www.geeksforgeeks.org/loop-java-important-
points/)
42. Decision Making(if, if-else, switch, break, continue,
jump) (https://www.geeksforgeeks.org/decision-
making-javaif-else-switch-break-continue-jump/)
43. Switch Statement in Java
(https://www.geeksforgeeks.org/switch-statement-in-
java/)
44. String in Switch Case in Java
(https://www.geeksforgeeks.org/string-in-switch- 
case-in-java/)
45. Forward declarations
(https://www.geeksforgeeks.org/do-we-need-

1 of 2 15/12/2018, 13:52
Module 1 (Basics and Control Structures) - Java... https://practice.geeksforgeeks.org/tracks/modul...

forward-declarations-in-java/)
46. Widening Primitive Conversion
(https://www.geeksforgeeks.org/g-fact-28-widening-
primitive-conversion-java/)
47. Type conversion in Java
(https://www.geeksforgeeks.org/type-conversion-

LIVE BATCHES
java-examples/)
48. Comments in Java (https://www.geeksforgeeks.org
/comments-in-java/)
49. Important Keywords in Java
(https://www.geeksforgeeks.org/important-keywords-
java/)

More coding questions to practice:

1. Java data types (https://practice.geeksforgeeks.org


/problems/java-basic-data-types/0)
2. Java input/output (https://practice.geeksforgeeks.org
/problems/java-inputoutput/0)
3. Java operators (https://practice.geeksforgeeks.org
/problems/java-operatorsarithmetic-set-1/0)
4. Java loops (https://practice.geeksforgeeks.org
/problems/java-loops-set-1/0)
5. Java switch case (https://practice.geeksforgeeks.org
/problems/java-switch-case-statement/0)

 Report An Issue

If you are facing any issue on this page. Please let us know.

(https://www.geeksforgeeks.org/)

710-B, Advant Navis Business Park,


Sector-142, Noida, Uttar Pradesh - 201305
feedback@geeksforgeeks.org

COMPANY LEARN PRACTICE CONTRIBUTE


About Us (https://www.geeksforgeeks.org/about/) Algorithms (https://www.geeksforgeeks.org/fundamentals-of- Company-wise (https://practice.geeksforgeeks.org/company-tags/) Write an Article (https://www.geeksforgeeks.org/contribute/)
Careers (https://www.geeksforgeeks.org/careers/) algorithms/) Topic-wise (https://practice.geeksforgeeks.org/topic-tags/) Interview Experience (https://www.geeksforgeeks.org/write-
Privacy Policy (https://www.geeksforgeeks.org/privacy-policy/) Data Structures (https://www.geeksforgeeks.org/data-structures/) Contests (https://practice.geeksforgeeks.org/contests/) interview-experience/)
Contact Us (https://www.geeksforgeeks.org/about/contact-us/) Languages (https://www.geeksforgeeks.org/category/program- Subjective Questions (https://practice.geeksforgeeks.org Internships (https://www.geeksforgeeks.org/internship/)
output/) /subjective-page.php) Videos (https://www.geeksforgeeks.org/how-to-contribute-videos-
CS Subjects (https://www.geeksforgeeks.org/articles-on-computer- How to begin? (https://practice.geeksforgeeks.org/faq.php) to-geeksforgeeks/)
science-subjects-gq/)
Video Tutorials (https://www.youtube.com/geeksforgeeksvideos/)

(https://www.facebook.com/geeksforgeeks.org/) (https://in.linkedin.com/company/geeksforgeeks) (https://play.google.com/store/apps/details?id=free.programming.programming&hl=en) (https://twitter.com/geeksforgeeks) (https://www.youtube.com


/geeksforgeeksvideos)

@geeksforgeeks, Some rights reserved (https://creativecommons.org/licenses/by-sa/4.0/)

2 of 2 15/12/2018, 13:52

You might also like