1 JAVA PROGRAMMERS GUIDE LESSON 1 File: Date Started: Last Update: Java Version: JavaL1.

doc July 12,1998 Dec 28, 2005 1.5

INTRODUCTION This manual introduces the Java programming language techniques and concepts. Java is a new language designed for Internet programming. When you connect to a WEB page a Java applet may be downloaded to your browser to start a special effect on your screen. An applet is a program written in Java. The Java language has built in interfaces to the Internet. The Java language has now found it way into the University environment. It is a great teaching language, it is rich in graphics and good language constructs. Java uses the Object Oriented Programming (OOP) approach. This approach uses a programming language to describe an object. What is an Object? An Object is an everyday thing, a car, house, table or even a person. Every object has an appearance and does something. A car has a shape, a color and moves. The object oriented programming approach, wants to represent everyday objects in a programming language. How can it do this? A programming language can store the appearance of an object as a value in the computer memory. A programming language also has programming statements that are instructions telling the computer what the object does. When a computer stores information about an object, the stored information is known as data. The data is information that describes the objects and is stored in the computer memory. The location where the data is stored is represented by a variable having a name. A programming statement is used to describe what an object does and is translated into code. Code is used to run on the computer to perform some action or operation for the object. The code is the translated instructions telling the computer what to do. The programming language groups programming statements together into what is known as a method. A method is a collection of programming statements that get translated into code and runs on your computer. Before you can have an object you need a definition of the object. A class is used to define an object. The class lists all the methods and variables needed by the object. A class defines the variables for the object and the code used to access the data in the object. The same code can be used for many of the same objects. Think that a class is the drawings or a plan to build a house. When the house is made then it is an object. When you class runs on the computer it is an object. An object is allocated memory for the data variables defined in the class.

CLASS (definition)
Variables

OBJECT ( computer memory )
Data (storage for variables

Methods (Programming Statements)

Code to access data in object (what object does )

www.cstutoring.com E-Learning, E-Books, Computer Programming Lessons and Tutoring

2 Objects are created in the computer memory from the class definitions. The class definitions tell what data and methods your object needs. Memory in the computer is allocated for the variables defined in the class definition. It is these created objects that use computer memory for data when you run your Java program. The Object Oriented Programming approach will enable you to organize your programs so that your programming tasks will be much easier to accomplish. Answer this question: What is the difference between a class and an object? This manual teaches by using the analogy approach. This approach makes it easier for you to understand new concepts by comparing the operation to common known principles. We also use the seeing approach, the words we use, are carefully chosen so that you get a picture of what is happening. Visualization is a very powerful concept to understanding programming. Once you get the picture of what is happening then the programming concept is much easier to understand and accomplish. It is very important to visualize and see things as a picture rather than trying to understand by reading and memorizing textbooks. Pictures are made up of words. This document does not cover all details of Java programming but acts as a guide so that you can get started right away with Java programming. The main purpose of this document is to introduce, and teach you Java and Object Oriented Programming techniques. You should have a textbook as a companion to look up important terms for clarification or for more in depth study. Good textbooks are: Title Core Java Volume 1 Author(s) Gary Cornell, Cay s. Horstmahn Publisher SunSoft Press Web page http://www.horstmann.com/corejava.html

PURPOSE OF PROGRAMMING LANGUAGES The purpose of a programming language is to direct a computer to do what you want it to do. In most cases of beginners the computer tells the programmer what to do. Good programmers are in control of the computer operation. A computer program lets the user enter data from the keyboard, perform some calculation to solve some problem and then displays the results on the computer screen. The user can store input and output data on a data file for future use. LESSONS AND ASSIGNMENTS You may use these lessons as a study guide or to learn java programming. There are 14 lessons in the Java course, where the last lesson is a java project. Each lesson consists of exercises that you can send in for marking. You should understand all the material and do all the exercises in each lesson before proceeding to the next lesson. There is a marking charge of $15 for each lesson. Additional java tutoring is available from $15 and up. Grading is based on the assignments. (P) Pass, (G) Good and (E) Excellent. Excellent is awarded to students with outstanding programs that involve creativity and works of genius. Good is awarded to students that have exceptional working programs. Pass is awarded to students that have minimal working programs. Important concepts and Java keywords are introduced in bold. Keywords are the words a programming language is made up of. Language definitions are in purple italics and statements are in blue and comments in green. Send all solutions to assignments to students@cstutoring.com ($15 marking charge) Java tutoring by email or telephone is also available from $15 per hour. Send all programming questions and the Java code you have started to students@cstutoring.com for a quote (tutoring starts from $15)

www.cstutoring.com E-Learning, E-Books, Computer Programming Lessons and Tutoring

Methods are what the class object uses to perform the tasks it needs to do. Operators perform operations on variables like addition and subtraction. variables and operators. Computer Programming Lessons and Tutoring . Java Program Package collection of classes group of Classes Package (optional) contain classes Comments describe what the program does Import Statements include packages Classes contain variables and methods Class variables shared between all methods in class Variables collection of Methods www. import statements.com E-Learning. classes. Think that a Java program has many different layers each depending on each other: A Java program is an organized collection of components. Methods are made up of variables and programming statements.3 LESSON 1 JAVA PROGRAM COMPONENTS AND VARIABLES JAVA PROGRAM FORMAT AND COMPONENTS A Java program is made up programming components usually arranged in a predefined format. Import statements are used to include system or user packages that contain classes that you may need for your program. your programs will be more organized and easier to read. Statements are made up of variables and operators. A Java program contains packages.cstutoring. E-Books. A class defines an object. A class declares and defines the variables and methods needed by an object. By following a proven format. Packages are used to groups classes together that have something in common. Variables are used to store and retrieve data values. Programming statements are instructions used to direct the flow of program execution. and methods. programming statements.

Applets are Java programs that run on your web browser. The Java program that you type in is stored in a file having the java extension. This means Java can run on any computer machine that has the JDK. In the first few lessons. E-Books. the class that starts your Java program. Java programs not written as an applet are run on your computer using the Sun Microsystems JDK. I call this class the "running class". www. homes are made up of people etc. Analogy to a Java program is what cities and towns are made up of. A Java program may be written as an applet or a non-applet. The most important thing is that you are introduced to all the terminology and the components that make up a Java program.com E-Learning. For a non-applet Java program a minimal class has one method called the main method. When a Java program runs it means it is executing programming statements contained in a method. Computer Programming Lessons and Tutoring . The interpreter is known as a virtual machine (VM). If your Java program has been written as an applet then it is this class file that runs on your internet browser. We will deal with applets in future lessons. neighborhoods are made up of streets. A minimal Java program has only one class.4 package class variables methods programming statements temporary variables and operators Methods collection of statements Temporary Variables Programming Statements Programming Statements instructions telling the computer what to do Variables and Operators We will study each component individually. The JDK interprets the byte code. The file that has the class with the main program in it should have the same name as the class name. Towns are made up of neighborhoods.cstutoring. Before a Java program can run it must be compiled to an intermediate execution file made up of byte codes having the extension " *. streets are made up of homes. Each class is usually kept in a separate file having the same name as the class. we will deal with non-applet programs. You run a Java program by executing a class file that contains a main method.class ". Non-applet programs are known as standalone applications that run directly on your computer. You do not need to understand every thing right now. The file name and class name is case sensitive meaning upper and lower case characters are considered different. The main method is the first method to run in a Java standalone program.

java MyClass. Java will be installed and automatically set up for you.0/download. Computer Programming Lessons and Tutoring .0 Update 6.jsp You have many choices here just select JDK 5. They named the JDK J2SE 5.com/j2se/1. --> Translates compiler JDK javac MyClass. We will write.. You can download the J2SE 5. An Integrated Development Environment (IDE) is a complete Java development system. classes variables and methods.class java MyClass Contains execution code (Byte Code) and reserved memory locations for data variables JDK (standalone) Running Web Browser (applet) The JDK calls the main or init method from the execution class file and the program runs Downloading JDK To run java programs you should download the JDK from Sun Microsystems. Most IDE'S have the JDK built into them. compile and run our first java program soon. But before we do this you will need the following background information.0 from http://java.cstutoring. The class file is run directly on your computer using the JDK. Sun Microsystems. and Borland.5. www.5 JDK (Java Development Kit) The JDK is used to compile a Java source program into an execution class file so that your program can run. To install down load the exe file then run. E-Books.sun.com E-Learning. You can run applets on your computer without a web browser by using the JDK applet viewer. JCreater. When your program is running the byte codes are interpreted by the JDK. There are many Java Integrated Development Environments on the market from IBM.0 this is the newest version. It is best to use the newest version. Program Java source file *.java Translates the Java source code into execution byte code --> Execution class execution file *.java The typed in Java program that contains all the packages.

You allocate memory in run time when you do not know how much memory you need. It is at a fixed size and never changes. What is the difference between compile time and run time ? What is the difference between a class and an object ? additional memory requested by running program memory allocated for objects when your program is running memory for OBJECTS (always changing) *. When the program first runs it will ask the person how many entries the telephone book will have. Computer Programming Lessons and Tutoring . www. The size of the memory depends on the size of your class execution file. During compile time the compiler is checking your program for errors. In Java you will see curly brackets like these { } all the time. During compile time the compiler will convert your Java programming statements into execution code and reserve memory locations for your data variables and compiled code. When someone writes the program they do not know how many telephones entries the book is going to have. methods are made up of statements. When your program runs. E-Books. The JDK gives you some memory to run your program. Alternatively you could just add additional memory when you add entries to your telephone book. Operators perform operations on variables like adding or equating. address and telephone number.cstutoring.com E-Learning. They are used to group statements together in a method or methods in a class. Some methods are static meaning they can be used directly from the class execution code.javatyped injava program *. For every person needed in the telephone book there must be enough memory for the persons name. JAVA PROGRAM COMPONENTS We will now discuss in depth all the components of a Java program. the class execution file is loaded into your computer running the JDK.6 Compile time and run time Compile time is the time when the compiler is compiling your program into an execution file. The additional memory comes from your computer memory in run time and is allocated memory. When your program is running it may need additional memory for objects called object memory. Objects are created in computer memory during run time from the class definitions defined in your program. Classes are made up of methods. If you have errors in your program you have to fix them and then re-compile. When the compiler reserves memory locations for your data variables and compiled code and places them inside the class execution file. We call this memory program or class memory and is said to be reserved memory. If you knew how many people you have in your telephone book then you could of reserve memory in compile time. and statements are made up of variables and operators. As soon as the person enters the number the program must go to the computer memory and get enough memory for 100 entries. You reserve memory in compile time when you know how much memory you need.class class file created in compile time class file loaded by JDK into your computer memory to run program (contains all class code) memory reserved for your program when it is loaded contains all class code and STATIC variables Why do we need additional memory when a program is running ? A good example is a telephone book program. You will soon learn how to reserve memory in compile time and allocate memory in run time.

Computer Programming Lessons and Tutoring . Each class has many methods so that you can easily get your Java program up and running quickly. store data on an output file. Packages allow you to group a collection of classes together that have a common purpose.com E-Learning. The compiler ignores comments. /* My first Java coment */ A comment may also start with a "//" . All of the Java system classes you use are imported from packages. language implementation etc. The compiler needs to know what packages you want to use when it compiles your program. make a connection to the internet etc. package a class in a program importing a package to use a package contains many classes class program using a package class class class Importing Java pre-built classes Import statements are used to include Java classes contained in a package. Each package has a class that performs Input/Output. // Lesson 1 Program 1 Packages Packages are optional and used mostly in large programs involving many classes. E-Books. import java.7 Comments All programs need comments to explain to the user how the program works.io. A class may import classes from a package. www. what the variables represent and to define the purpose of classes and methods etc. You use the import statement to use packages. send information to the computer screen. The end of the comment is assumed to be the end of the line.*. import package_name. You will get used to all the packages in Java because you are always forced to use them. A Package includes many classes.cstutoring. They are just there for the people who read your Java program. You may place comments anywhere in your Java program. The purpose of pre-defined classes is to relieve the programmer of all burdens. .*. A comment starts with a /* and ends with a */. math functions. System source code files include input/output classes that allows you to get data from a keyboard or file system.

import package_name.Calculate. Always make sure all your package names are unique. package package_name. package student.cstutoring. In our example owe have imported the java. import java. just to store you very own classes.io package. E-Books. Most people don't know all the names they want in a package so they use * to get all classes belonging to that package. The "*" means use all classes in your package. This package contains all classes needed for I/O. To use your own package you must also use the import statement. To make your classes belong to a package you just put the name of the package at the beginning of your Java source code file. If you just want to use a specific class of a package then you just specify which class you want: import package_name . The * means to import all classes in the java. Computer Programming Lessons and Tutoring . You will loose all your original code. You must be careful in using packages of the same name. importing your own package You can also import your own packages.*.com E-Learning. All classes in this file will now belong to your package. Some Java development tools will overwrite classes having the same name with the same named package without warning. www.lang . send information to a file etc. I/O means all the input and output streams classes needed to read data from a keyboard.io.* package for you. This package contains all the basic Java classes to compile and run your programs like the System and String classes.io package and all of its classes. import student.*. We will study all the Java I/O streams in this course. Java automatically imports the java.8 When you import a package you get to use all the classes in that package.class_name. If you just want one class in this package then you can specify it by name. import user_package_name .BufferedReader. import student. writing your own package You can also write your own Java packages. Don't forget the semicolon at the end of the package name in the import statement. class_name.

A class is defined by a level of visibility. the class keyword. } } class variables method method main method class visibility The level of visibility states who can use this class.cstutoring. Visibility is like a protection mechanism where the programmer can choose who can access the class. The visibility of our example class is public. the class name and the required variables and methods. Friendly visibility is the defaults visibility when you do not specify a visibility.9 CLASSES A class defines all the variables and methods that your object will need. visibility class class_name { variables methods } // example class public class L1p1 { public static void main ( Strings[ ] args ) { System.println("hello"). The open curly bracket { means to begin something the closed curl bracket } means to end something. Computer Programming Lessons and Tutoring .com E-Learning. If the visibility is not specified the default visibility is assumed to be friendly. some other class in same package file or package public class access public classes some other class in a different package can access friendly classes friendly class cannot access friendly classes friendly class www. E-Books. class visibility public friendly (default) description means all other classes can access this class means only classes in the package or file can access this class (classes defined in the same file are considered to be in the same package) There is no friendly keyword. Visibility for classes can be public or friendly.out.

You need to define a class before you can make an object of it. The following Java program has a class called L1p1 and is public meaning everybody can use it.10 variables Visibility is like a protection mechanism allowing only certain objects to enter class visibility public or friendly methods class name. The variables in a methods do not retain their values and are said to be temporary. Just like a cake needs ingredients and the needed instructions to bake the cake. variables and methods The class keyword indicates the following block of code is to be a class definition. After a method is finished running the variables values disappear. Only when a methods is used will the variables contain a value. Variables are used to store and retrieve data. LESSON 1 PROGRAM 1 A simple Java program only needs a class and a main method. Methods contain variables and programming statements. This is why classes were invented so that we could have a collection of methods all sharing the same variables. A class definition is like the recipe to bake a cake. You need a recipe before you can bake a cake. All classes need a name so that the programmer and compiler can identify it. A class contains variables and methods. it allows your programs to be highly organized and stops data corruption. Obviously you cannot eat a recipe! When your program is running objects are constructed in the computer memory from your class definitions defined in your program. Data corruption is avoided because we now know which methods access the data. In this lesson we will concentrate on variables. The variables in a class are shared between all methods in the class. When a cake is baked it is ready to be eaten.cstutoring. We will study methods in future lessons. where method names start with a lower case letter. The name of our example class is L1P1. Each class can have its own main method. All classes start with a CAPITAL letter where methods start with a lower case letter. The variables in a class are shared between all methods in the class and retain their value. Computer Programming Lessons and Tutoring . All class names in Java start with a CAPITAL letter. Our example class just has a main method and prints out the message "Hello" to the screen. Variables in a method are used for temporary storage where the programming statements are the instructions telling the computer what to do. The variables and methods belonging to a class are enclosed by curly brackets { }. This is a highly desirable thing to do. This is the main reason we have classes is that we want a bunch of methods to share the same variables! A class also defines all the methods needed by the object to access the data.com E-Learning. www. E-Books. The main method is the first method to be executed when the Java program first runs.

java java L1p1 Your program should now run. // print "hello" on computer screen The System class is defined in java.com. We will discuss the System class in more detail shortly.println("hello"). It makes sense that the running class is public. Change the above program so that it print's out "Hello" and your name on the computer screen.com E-Learning. You will now need the following commands to compile and run your program. Computer Programming Lessons and Tutoring .java. The file name must be identical to the class name. Call your class L1ex1 and your Java file L1ex1.java. You can obtain the JDK from Sun Microsystems at www. LESSON 1 EXERCISE 1 Type the above program into your Java compiler and run it.sun.java java L1ex1 www.lang and is automatically imported for you by the Java compiler.out. } } class L1P1 main method Program output: hello The L1p1 class is known as the "running class" because it is the class we call to run the program.11 // example class public class L1p1 { // main method public static void main ( String[ ] args ) { System.java. The command line is case sensitive. From the command line of your computer type: javac L1p1.cstutoring. javac L1ex1. For those people using the JDK.println("hello"). E-Books.out. type the program into an editor. the file will be called L1p1. Why ? Our main method just puts the word "hello" on the screen using the following programming statement: System.

' (dot) after -classpath this means use current directory.java step 4: run the file specifying the class path.println("hello"). E-Books. You must use this format.java in a subdirectory called student step 3: compile the program in the parent directory javac student\L1p2.cstutoring. Computer Programming Lessons and Tutoring . // example class using packages public class L1p2 { // main method public static void main ( String[ ] args ) { System.java. This always seems a difficult thing to do.com E-Learning. this is a Unix format for specifying subdirectories and files. Notice the slash leans towards the right. } } step 2: put the file L1p2.out. student/L1p2 Notice the '. Notice the / after student this means the L1p2 class file is located in the sub directory student. called student.12 Compiling and running classes defined in packages The next challenge is to compile and run java programs defined in packages. Step 1: Type in the following program in a file called L1p2. but now define in a package www. package student. The class path tells the Java loader where the student package is. java -classpath . Just follow the following steps and then it should work.

E-Books. This is another difficult thing to do.java Since the student package is in the student subdirectory the compiler can find it so you can omit the -classpath directive javac L1p3. We write a class called L1p3 in another file called L1p3.13 importing your own package We want to run a class defined in a another package. Computer Programming Lessons and Tutoring .cstutoring. java -classpath \student.java that imports the student package import student.main(args). L1p3 Since the student package is in the student subdirectory the class loader can find it so can omit the -classpath directive java L1p3 The L1p3 class main method calls the main method from the L1p2 class.com E-Learning.java step 3: run the file specifying the specifying the class path. In this file we the import student package and call the main method from the L1p2 class. L1p3. The class path tells the Java loader where the student package is. Step 1: Type in the following program in a file called L1p3.* L1p3 // example class public class L1p3 L1p2 main main { // main method public static void main ( String[ ] args ) { L1p2.java. www. } } step 2: compile the class in the parent directory but specify where the student package is javac -classpath \student.

parameter(s) method visibility public modifier static return data _type void method name main parameter_type ( String[ ] parameter_name args ) method visibility Methods have visibility public. } } We will now discuss and analyze the main method in detail .println("hello"). Every class you want to run must have a main method.out. what data type value it returns. its name what data type values it receives. Every method must state who can access it. public class L1p1 { // main method public static void main ( String[ ] args ) { System. the main method is the first method to be called from the running class. friendly and private. another class in same package some method some public class access public methods another class in a different package some method public method friendly method method method method access friendly method only if in same package private method cannot access private methods method www.14 MAIN METHOD When you run your program. E-Books.com E-Learning. Computer Programming Lessons and Tutoring . method visibility public friendly (default) private description means all other classes can access this method can be accessed by classes in the same package or file(classes defined in the same file are considered to be in the same package) (There is no keyword called friendly) visibility means the method can only be accessed by the class it was defined in.cstutoring.

You send the data values to the main method through the parameter list by including extra information on the command line when you run your Java program. Notice the return data type of the main method is void. A static method it not associated with an object and can be used standalone. The return data type is the type of data the method will return. Static means the code of the main method is directly available to be used.dat public everyone can use this method static placed in program memory ready to be used void does not return a value main name of the method (String[] args) array of strings receive information from command line args[0] args[1] args[2] www. Parameters are declared inside the round brackets of the method name declaration to pass values to the method. We will study data types very shortly.15 All classes are placed in program memory when a Java program is loaded. All method names end with round brackets () to distinguish the method name from an variable name. Computer Programming Lessons and Tutoring . do a calculation and return a result. Right ? object memory additional memory for objects program memory loaded classes Class static variables static methods non static methods Class Execution file The purpose of a method is to receive a value. you need an object before you can use them. The values sent to the main method are known as arguments. command line arguments (optional) input values to main method java Myclass myfile.com E-Learning. Why ? Because the methods are accessing variables of an object. java myprogram myfile. For non-static variables and methods. If you do not have an object then the methods cannot access the variables of the object. The return data type of void is used to indicate a method does not return a value. E-Books. A static variable is also not associated with any object and can also be used standalone.dat The argument "myfile. Values are sent to a method through a parameters.cstutoring. A method may or may not return a value.dat" will be placed into an array of Strings referred to by the parameter args. Arg is an array of String objects that will let you send data values to the main method. An example is you may want to specify an additional data file name when you want to run your Java program on the computer.

What is the difference between "1234" and 1234 ? What is the difference between a character and a character string ? backslash characters There are special character that are called back slash codes. The letter 'A' is assigned the numeric value 65. Groups of letters are known as character strings.cstutoring. Call your java program and class L1Ex2. E-Books.'Z') are known as constants.5 character string: "hello" Numbers represent numeric value whereas letters are assigned numeric values for identification from a chart known as the ASCII table. The following is an example compiling and running the program.16 Do not be too worried about arguments and parameters now. Computer Programming Lessons and Tutoring . Without the main method the program can not run. Characters maybe grouped together to make messages and enclosed by double quotes: "hello". The backslash codes allow you to specify new line or tab in your character strings like: "hello\n" code \b \n \r \t ###BOT_TEXT###quot;

description backspace new line carriage return horizontal tab double quotation mark single quotation mark code ###BOT_TEXT### \ \v \a \o \x description end of string terminator backslash vertical tab bell octal constant hexadecimal constant www. Arrays and methods will be explained in detail in future lessons. Constants are hard coded values assigned to variables. javac L1Ex2 java L1Ex2 tom Hello Tom Constants Numbers like (0-9) and letters like ('a'. character: 'A' numeric: 9 decimal: 10.com E-Learning. Letters constants have single quotes 'a' around them and are known as characters. Review questions: Why must the main method be made public ? Why is the main method static ? LESSON 1 EXERCISE 2 Write a program that gets a name from the keyboard and greets the user of your program with the name they entered. There are many different types of constants. What is the difference between '9' and 9 ? Numbers may be grouped together to make larger numbers like 1234. you just need to know that you can send information to the main method from the command line when you run your Java program. The String object type will be explained in this lesson.

cstutoring. We need to know the range of a number before we can use it or we will get inaccurate results. Computer Programming Lessons and Tutoring .2 (N-1) to (2 .1 2 = -128 to 127 This means a data type that has 8 bits can represent values between -128 and 127.2 to (8-1) 2 . 0 1 1 0 1 0 0 1 sign bit Signed Negative numbers start with a 1 1 1 1 0 1 0 0 1 range of a signed number The smallest negative value to the largest positive value a number can represent is known as the range of a number.com E-Learning. (N-1) . 1 byte = 8 bits 0 1 1 0 1 0 1 0 Data types use 1 to many bytes. E-Books. We use the following formula to calculate the range of the number from the number of bits N the number has. Why is the negative number magnitude greater than the positive number magnitude ? The positive numbers start at 0 and end at 127 The negative numbers start at -1 and end at -128 Each has 128 numbers -1 0 127 -128 www.1) N is the number of bits in the number.17 range of a number All memory is made up of bits having values 0 and 1.2 to = .1 = 7 7 . Eight bits are make up a byte. All numbers in Java are signed meaning they can represent negative and positive numbers. The first bit Most Significant Bit (MSB) in a signed number is called the sign bit. Data types representing small numbers use few bytes of memory where data types representing large numbers use many bytes of memory. It indicates a signed number if it is positive or negative. Signed Positive numbers start with a 0. N=8 The range of a number is calculated for an 8 bit signed number where: (8-1) .

56f or exponent notation 3. Java data types type byte short int long float double char boolean bytes 1 2 4 8 4 8 2 1 signed range example 45 1234 123467 123456788 34. The particular place (location) where your money is located is identified by the bank account number. just as a bank account would represent many different currencies. You will notice that float constants have a 'f' at the end of them. We need different data types because we want to minimize the amount of data memory space we use.56f 23. Each variable must be declared with a data type.40282347E+38 +/-1. Floating point numbers have a fraction (mantissa) part and an exponent part and represented in decimal point notation 24.Data types are not objects because they just store data.768 to 32. A variable is like a bank account. The data type indicates what kind of data the variable is to represent.456E04f. E-Books. It is the exponent that allows the floating point number to represent a large value in a small memory space. Computer Programming Lessons and Tutoring . The following chart lists the Java data types and an example of the data it is to represent. In Java you need to distinguish a float constant from a double constant. Variables have different data types. exponent and fractional parts are stored separately.18 VARIABLES AND DATA TYPES Variables let you store and retrieve data in a computer memory represented by a variable name like x.com E-Learning. using its methods.3.79769313486231570E+308 16 bit character set false true N bits 8 16 32 64 32 64 16 8 These are known as primitive data types and are not considered objects. The following is a 32 bit floating point format known as a float.2exp(N-1) to 2exp(N-1)-1 -128 to 127 -32. You can put money in and take money out. The variable name lets you identify a particular memory location. where the sign.767 -2147483648 to 2147483647 -2**63 to 2**63-1 +/. The compiler reserves the memory address automatically for you when it complies your program. The data type also indicates the type of data the memory allocated for the variable is to represent float and double number representation Float and double data types are used to represent large numbers known as floating point numbers stored in a small memory space. and cannot do any operations on the stored data. www. Where objects store data and can do operations on the stored data. .23333333 'A' (unicode) true or false .cstutoring.

12365 32 bit floating point number (float) (-1)**sign * 2 exp (exponent-127)*(mantissa) 1. Double has greater precision over float because it stores more bits in their exponent and fraction.12365 64 bit floating point number (double) (-1)**sign * 2 exp (exponent-127)*(mantissa) 1.2365 * 10 12 Declaring variables Variables store data When you declare a variable you are telling the compiler to reserve a memory space location in the computer memory for your data when your program runs. It is just like the variable in your program identifying the locations in the computer memory where your data value is stored. The variable name is used to represent the location in the computer memory where the data value is stored. where the sign. When you declare a variable in a method the data value is uninitialized U meaning a known value has not been placed at that memory location yet.com E-Learning.0 www. // declare variable d of data type double unititialized variables y ch d U U U 0 '###BOT_TEXT###' 0. Declaring a variable is like opening a bank account The name of the variable is like the bank account number. exponent and fractional parts are stored separately. Data type indicated what kind of data the variable represents.2365 * 10 12 The following is a 64 bit floating point format known as a double. Every variable must be declared with a data type and a name. E-Books. The bank account number tells you where your money is in the bank. To declare a variable you specify the data or object type and the variable name. The data type tells your program what kind of data the computer memory is suppose to represent. Variable names should be short and meaningful. 1 sign bit - 16 exponent 12 47 fraction (mantissa) . variable_name. Computer Programming Lessons and Tutoring . A data type is like the currency of the money stored in the bank account. double d. data_type int y. You declare a variable by specifying the data type and an identification name. When you declare a variable in a class definition it gets a default value of 0.cstutoring. The bank account number identifies the location where your money is in the bank. // declare variable y of data type int // declare variable c of data type char.19 1 sign bit - 8 exponent 12 23 fraction (mantissa) . char ch. The variable name tells your program the location in the computer memory where your data value is stored.

String is known as a object type rather than a data type. j and k having data type integer unititialized variables i j k U U U 0 0 0 declaring and initializing variables You may assign values to variables when they are declared. data_type variable_name = value. data_type int i.lang.com E-Learning. k. // declare x and initialize to the value 5 // declare d and initialize to the value 10. int x = 5. A character is denoted by single quotes. This is called initializing.5. 'a' is a character where as "a" is a character string with only 1 character. The String class lets you do operations on strings. Refers means s1 is not the String object itself but contains the location where the String object is located in the computer memory.cstutoring. n=2. by separating the variable names by commas. E-Books. by separating the variable names and initializations by commas. int m=1. A character string is made up of characters. Character strings in Java are represented by the String class. data_type variable_name_and_initialization_list. There is a big difference between 'a' and "a". // declare a variable's i . like the letter 'a'. The string object contains the character string "hello". www. Computer Programming Lessons and Tutoring .20 You may declare more than one variable at a time if it is the same data type. double d = 10. p=3. A String is considered an object in Java and is not a primitive data type.5 A string variable s1 refers to a String object rather than contains the character string itself. A character is a single letter in the string. These operations may be assigning character strings or joining two character strings together. j. variable_name_list.5 x d 5 10. It is like opening a bank account with an initial deposit. You can declare many variables and initialize them all at once if they are of the same data type. m n p 1 2 3 String Objects Character strings are groups of letters enclosed by double quotes: "message" It is easy to use character strings in Java because Java has the built in String class located in java.

null means no known object location. Right now variable s does not refer to any String object and is undefined or null. y = x. ch = 'A'. A String is an object that stores a character string. Computer Programming Lessons and Tutoring . s String Object "hello" String s = "hello". the variable must be previously declared. Assigning values to variables Assignment statements using the "=" assignment operator allow you to assign values to existing declared variables. numeric. // variable x gets the value of 3 // variable y gets the value of x which happens to be 3 // variable ch gets the character constant 'A' // the String object s gets the character string "hello" x y ch s1 3 3 'A' today (x) www. When you assign a variable to another variable the value of the variable (not the variable name) on the right hand side is assigned to the variable on the left hand side. s1 = "today". E-Books.cstutoring. An expression may be a constant. String s = "hello". The variable gets the new value and the old value is over written. Assignment statements have the form: variable_name = expression. // declare variable s having a object type of String s U null The String variable s will store the location of a String object. A string variable in a method is undefined a string variable in a class definition gets the default value null. Once a variable is declared it does not need to be re-declared to assign a new value to it. s is known as a reference to a string variable. String data values or other variable with an assigned value.com E-Learning. Before you can assign a value to a variable. The expression on the right hand side is assigned to the variable on the left hand side of the assignment "=" operator. The String object will store the character string. The best thing to do is to declare a String variable and assign a String object to it. // declare and initialize s to "hello" s hello The String variable s does not contain the character string "hello" but contains the location where the string object is. Values are expressions. x = 3. Its like you do not need to re-open a bank account when you want to make deposits and withdraws. The variable s contains the location of the string object.21 You declare a String variable as follows: String s.

with out a new line System.out.out. statement is used to print values and messages to the computer screen. // print a variable value to the screen 3 To print a message and a variable value to the screen you list the message in double quotes use the "+" catenation operator and list the variable name. www. The System class has a variable called out that is a reference to a PrintStream class object defined in java.cstutoring. (we will study reference's to objects shortly) println() is a method of the PrintStream class. System out. Call your class L1ex2 and your Java file L1ex3. E-Books. The println( ) method causes your printed message to end with a new line after the message is printed not before.print("hello"). If you do not want a new line after your message use the print() method instead. // print a message to the screen.22 Printing out variable values The System.com E-Learning.println("hello").lang and is automatically imported for you when you compile your program.io.java.out. System.println("the value of x is: " + x).out println() statement to print the values of the variables on the screen.out. System. Use the System.println(x). // print a message to the screen System. In the main method declare five variables of different data types.println(). Next assign values to your variables and print out the new values.println("hello"). Computer Programming Lessons and Tutoring . // print a message and value to screen the value of x is: 3 join messages together LESSON 1 EXERCISE 3 Write a simple Java program that has only one class and a main method. Messages are surrounded with double quotes and variables are not. The System class is defined in java. and initialize these variables with values.out. // print a message to the screen hellohello hello To print out a variable value you just include the variable name. The "+" catenation operator is used to join messages and variables together.

Computer Programming Lessons and Tutoring .cscourses. For use of student only www. We want to have all the required information in our lessons. Please help us keep our lessons alive.com Order your next lesson from www.com E-Learning. We call our lessons the "living lessons". E-Books. E-Mail all typos. and additional information required to: courses@cstutoring. The lessons are updated on a daily bases.com E-Mail all attached files of your completed exercises to: students@cstutoring. If you do not know how to do something or have to use additional books or references to do the questions or exercises.23 IMPORTANT You should use all the material in all the lessons to do the questions and exercises.com/java.cstutoring. By letting us know we can add the required information to the lessons. unclear test. please let us know immediately.htm This lesson is copyright (C) 1998-2006 by The Computer Science Tutoring Center "cstutoring" This document is not to be copied or reproduced in any form.

Related Interests

description backspace new line carriage return horizontal tab double quotation mark single quotation mark code ###BOT_TEXT### \ \v \a \o \x description end of string terminator backslash vertical tab bell octal constant hexadecimal constant www. Arrays and methods will be explained in detail in future lessons. Constants are hard coded values assigned to variables. javac L1Ex2 java L1Ex2 tom Hello Tom Constants Numbers like (0-9) and letters like ('a'. character: 'A' numeric: 9 decimal: 10.com E-Learning. Letters constants have single quotes 'a' around them and are known as characters. Review questions: Why must the main method be made public ? Why is the main method static ? LESSON 1 EXERCISE 2 Write a program that gets a name from the keyboard and greets the user of your program with the name they entered. There are many different types of constants. What is the difference between '9' and 9 ? Numbers may be grouped together to make larger numbers like 1234. you just need to know that you can send information to the main method from the command line when you run your Java program. The String object type will be explained in this lesson.

cstutoring. We need to know the range of a number before we can use it or we will get inaccurate results. Computer Programming Lessons and Tutoring .2 (N-1) to (2 .1 2 = -128 to 127 This means a data type that has 8 bits can represent values between -128 and 127.2 to (8-1) 2 . 0 1 1 0 1 0 0 1 sign bit Signed Negative numbers start with a 1 1 1 1 0 1 0 0 1 range of a signed number The smallest negative value to the largest positive value a number can represent is known as the range of a number.com E-Learning. (N-1) . 1 byte = 8 bits 0 1 1 0 1 0 1 0 Data types use 1 to many bytes. E-Books. We use the following formula to calculate the range of the number from the number of bits N the number has. Why is the negative number magnitude greater than the positive number magnitude ? The positive numbers start at 0 and end at 127 The negative numbers start at -1 and end at -128 Each has 128 numbers -1 0 127 -128 www.1) N is the number of bits in the number.17 range of a number All memory is made up of bits having values 0 and 1.2 to = .1 = 7 7 . Eight bits are make up a byte. All numbers in Java are signed meaning they can represent negative and positive numbers. The first bit Most Significant Bit (MSB) in a signed number is called the sign bit. Data types representing small numbers use few bytes of memory where data types representing large numbers use many bytes of memory. It indicates a signed number if it is positive or negative. Signed Positive numbers start with a 0. N=8 The range of a number is calculated for an 8 bit signed number where: (8-1) .

56f or exponent notation 3. Java data types type byte short int long float double char boolean bytes 1 2 4 8 4 8 2 1 signed range example 45 1234 123467 123456788 34. The particular place (location) where your money is located is identified by the bank account number. just as a bank account would represent many different currencies. You will notice that float constants have a 'f' at the end of them. We need different data types because we want to minimize the amount of data memory space we use.56f 23. Each variable must be declared with a data type.40282347E+38 +/-1. Floating point numbers have a fraction (mantissa) part and an exponent part and represented in decimal point notation 24.Data types are not objects because they just store data.768 to 32. A variable is like a bank account. The data type indicates what kind of data the variable is to represent.456E04f. E-Books. It is the exponent that allows the floating point number to represent a large value in a small memory space. Computer Programming Lessons and Tutoring . The following chart lists the Java data types and an example of the data it is to represent. In Java you need to distinguish a float constant from a double constant. Variables have different data types. exponent and fractional parts are stored separately.18 VARIABLES AND DATA TYPES Variables let you store and retrieve data in a computer memory represented by a variable name like x.com E-Learning. using its methods.3.79769313486231570E+308 16 bit character set false true N bits 8 16 32 64 32 64 16 8 These are known as primitive data types and are not considered objects. The following is a 32 bit floating point format known as a float.2exp(N-1) to 2exp(N-1)-1 -128 to 127 -32. You can put money in and take money out. The variable name lets you identify a particular memory location. where the sign.767 -2147483648 to 2147483647 -2**63 to 2**63-1 +/. The compiler reserves the memory address automatically for you when it complies your program. The data type also indicates the type of data the memory allocated for the variable is to represent float and double number representation Float and double data types are used to represent large numbers known as floating point numbers stored in a small memory space. and cannot do any operations on the stored data. www. Where objects store data and can do operations on the stored data. .23333333 'A' (unicode) true or false .cstutoring.

12365 32 bit floating point number (float) (-1)**sign * 2 exp (exponent-127)*(mantissa) 1. Double has greater precision over float because it stores more bits in their exponent and fraction.12365 64 bit floating point number (double) (-1)**sign * 2 exp (exponent-127)*(mantissa) 1.2365 * 10 12 Declaring variables Variables store data When you declare a variable you are telling the compiler to reserve a memory space location in the computer memory for your data when your program runs. It is just like the variable in your program identifying the locations in the computer memory where your data value is stored. The variable name is used to represent the location in the computer memory where the data value is stored. where the sign. When you declare a variable in a method the data value is uninitialized U meaning a known value has not been placed at that memory location yet.com E-Learning.0 www. // declare variable d of data type double unititialized variables y ch d U U U 0 '###BOT_TEXT###' 0. Declaring a variable is like opening a bank account The name of the variable is like the bank account number. exponent and fractional parts are stored separately. Data type indicated what kind of data the variable represents.2365 * 10 12 The following is a 64 bit floating point format known as a double. Every variable must be declared with a data type and a name. E-Books. The bank account number tells you where your money is in the bank. To declare a variable you specify the data or object type and the variable name. The data type tells your program what kind of data the computer memory is suppose to represent. Variable names should be short and meaningful. 1 sign bit - 16 exponent 12 47 fraction (mantissa) . variable_name. Computer Programming Lessons and Tutoring . A data type is like the currency of the money stored in the bank account. double d. data_type int y. You declare a variable by specifying the data type and an identification name. When you declare a variable in a class definition it gets a default value of 0.cstutoring. The bank account number identifies the location where your money is in the bank. // declare variable y of data type int // declare variable c of data type char.19 1 sign bit - 8 exponent 12 23 fraction (mantissa) . char ch. The variable name tells your program the location in the computer memory where your data value is stored.

String is known as a object type rather than a data type. j and k having data type integer unititialized variables i j k U U U 0 0 0 declaring and initializing variables You may assign values to variables when they are declared. data_type variable_name = value. data_type int i.lang.com E-Learning. k. // declare x and initialize to the value 5 // declare d and initialize to the value 10. int x = 5. A character is denoted by single quotes. This is called initializing.5. 'a' is a character where as "a" is a character string with only 1 character. The String class lets you do operations on strings. Refers means s1 is not the String object itself but contains the location where the String object is located in the computer memory.cstutoring. n=2. by separating the variable names by commas. E-Books. by separating the variable names and initializations by commas. int m=1. A character string is made up of characters. Character strings in Java are represented by the String class. data_type variable_name_and_initialization_list. There is a big difference between 'a' and "a". // declare a variable's i . like the letter 'a'. The string object contains the character string "hello". www. Computer Programming Lessons and Tutoring .20 You may declare more than one variable at a time if it is the same data type. double d = 10. p=3. A String is considered an object in Java and is not a primitive data type.5 A string variable s1 refers to a String object rather than contains the character string itself. A character is a single letter in the string. These operations may be assigning character strings or joining two character strings together. j. variable_name_list.5 x d 5 10. It is like opening a bank account with an initial deposit. You can declare many variables and initialize them all at once if they are of the same data type. m n p 1 2 3 String Objects Character strings are groups of letters enclosed by double quotes: "message" It is easy to use character strings in Java because Java has the built in String class located in java.

null means no known object location. Right now variable s does not refer to any String object and is undefined or null. y = x. ch = 'A'. A String is an object that stores a character string. Computer Programming Lessons and Tutoring . s String Object "hello" String s = "hello". the variable must be previously declared. Assigning values to variables Assignment statements using the "=" assignment operator allow you to assign values to existing declared variables. numeric. // variable x gets the value of 3 // variable y gets the value of x which happens to be 3 // variable ch gets the character constant 'A' // the String object s gets the character string "hello" x y ch s1 3 3 'A' today (x) www. When you assign a variable to another variable the value of the variable (not the variable name) on the right hand side is assigned to the variable on the left hand side. s1 = "today". E-Books.cstutoring. An expression may be a constant. String s = "hello". The variable gets the new value and the old value is over written. Assignment statements have the form: variable_name = expression. // declare variable s having a object type of String s U null The String variable s will store the location of a String object. A string variable in a method is undefined a string variable in a class definition gets the default value null. Once a variable is declared it does not need to be re-declared to assign a new value to it. s is known as a reference to a string variable. String data values or other variable with an assigned value.com E-Learning. Before you can assign a value to a variable. The expression on the right hand side is assigned to the variable on the left hand side of the assignment "=" operator. The String object will store the character string. The best thing to do is to declare a String variable and assign a String object to it. // declare and initialize s to "hello" s hello The String variable s does not contain the character string "hello" but contains the location where the string object is. Values are expressions. x = 3. Its like you do not need to re-open a bank account when you want to make deposits and withdraws. The variable s contains the location of the string object.21 You declare a String variable as follows: String s.

with out a new line System.out.out. statement is used to print values and messages to the computer screen. // print a variable value to the screen 3 To print a message and a variable value to the screen you list the message in double quotes use the "+" catenation operator and list the variable name. www. The System class has a variable called out that is a reference to a PrintStream class object defined in java.cstutoring. (we will study reference's to objects shortly) println() is a method of the PrintStream class. System out. Call your class L1ex2 and your Java file L1ex3. E-Books. The println( ) method causes your printed message to end with a new line after the message is printed not before.print("hello"). If you do not want a new line after your message use the print() method instead. // print a message to the screen.22 Printing out variable values The System.com E-Learning.println("hello").lang and is automatically imported for you when you compile your program.io.java.out. System.println("the value of x is: " + x).out println() statement to print the values of the variables on the screen.out. System. Use the System.println(x). // print a message to the screen System. In the main method declare five variables of different data types.println(). Next assign values to your variables and print out the new values.println("hello"). Computer Programming Lessons and Tutoring . // print a message and value to screen the value of x is: 3 join messages together LESSON 1 EXERCISE 3 Write a simple Java program that has only one class and a main method. Messages are surrounded with double quotes and variables are not. The System class is defined in java. and initialize these variables with values.out. // print a message to the screen hellohello hello To print out a variable value you just include the variable name. The "+" catenation operator is used to join messages and variables together.

Computer Programming Lessons and Tutoring .cscourses. For use of student only www. We want to have all the required information in our lessons. Please help us keep our lessons alive.com Order your next lesson from www.com E-Learning. We call our lessons the "living lessons". E-Books. E-Mail all typos. and additional information required to: courses@cstutoring. The lessons are updated on a daily bases.com E-Mail all attached files of your completed exercises to: students@cstutoring. If you do not know how to do something or have to use additional books or references to do the questions or exercises.23 IMPORTANT You should use all the material in all the lessons to do the questions and exercises.com/java.cstutoring. By letting us know we can add the required information to the lessons. unclear test. please let us know immediately.htm This lesson is copyright (C) 1998-2006 by The Computer Science Tutoring Center "cstutoring" This document is not to be copied or reproduced in any form.

","static_promo_banner_cta_url":"https://www.scribd.com/"},"eligible_for_exclusive_trial_roadblock":false,"eligible_for_seo_roadblock":false,"exclusive_free_trial_roadblock_props_path":"/doc-page/exclusive-free-trial-props/96632569","flashes":[],"footer_props":{"urls":{"about":"/about","press":"/press","blog":"http://literally.scribd.com/","careers":"/careers","contact":"/contact","plans_landing":"/subscribe","referrals":"/referrals?source=footer","giftcards":"/giftcards","faq":"/faq","accessibility":"/accessibility-policy","faq_paths":{"accounts":"https://support.scribd.com/hc/sections/202246346","announcements":"https://support.scribd.com/hc/sections/202246066","copyright":"https://support.scribd.com/hc/sections/202246086","downloading":"https://support.scribd.com/hc/articles/210135046","publishing":"https://support.scribd.com/hc/sections/202246366","reading":"https://support.scribd.com/hc/sections/202246406","selling":"https://support.scribd.com/hc/sections/202246326","store":"https://support.scribd.com/hc/sections/202246306","status":"https://support.scribd.com/hc/en-us/articles/360001202872","terms":"https://support.scribd.com/hc/sections/202246126","writing":"https://support.scribd.com/hc/sections/202246366","adchoices":"https://support.scribd.com/hc/articles/210129366","paid_features":"https://support.scribd.com/hc/sections/202246306","failed_uploads":"https://support.scribd.com/hc/en-us/articles/210134586-Troubleshooting-uploads-and-conversions","copyright_infringement":"https://support.scribd.com/hc/en-us/articles/210128946-DMCA-copyright-infringement-takedown-notification-policy","end_user_license":"https://support.scribd.com/hc/en-us/articles/210129486","terms_of_use":"https://support.scribd.com/hc/en-us/articles/210129326-General-Terms-of-Use"},"publishers":"/publishers","static_terms":"/terms","static_privacy":"/privacy","copyright":"/copyright","ios_app":"https://itunes.apple.com/us/app/scribd-worlds-largest-online/id542557212?mt=8&uo=4&at=11lGEE","android_app":"https://play.google.com/store/apps/details?id=com.scribd.app.reader0&hl=en","books":"/books","sitemap":"/directory"}},"global_nav_props":{"header_props":{"logo_src":"/images/landing/home2_landing/scribd_logo_horiz_small.svg","root_url":"https://www.scribd.com/","search_term":"","small_logo_src":"/images/logos/scribd_s_logo.png","uploads_url":"/upload-document","search_props":{"redirect_to_app":true,"search_url":"/search","query":"","search_page":false}},"user_menu_props":null,"sidebar_props":{"urls":{"bestsellers":"https://www.scribd.com/bestsellers","home":"https://www.scribd.com/","saved":"/saved","subscribe":"/archive/pmp_checkout?doc=96632569&metadata=%7B%22context%22%3A%22pmp%22%2C%22action%22%3A%22start_trial%22%2C%22logged_in%22%3Afalse%2C%22platform%22%3A%22web%22%7D","top_charts":"/bestsellers","upload":"https://www.scribd.com/upload-document"},"categories":{"book":{"icon":"icon-ic_book","icon_filled":"icon-ic_book_fill","url":"https://www.scribd.com/books","name":"Books","type":"book"},"news":{"icon":"icon-ic_articles","icon_filled":"icon-ic_articles_fill","url":"https://www.scribd.com/news","name":"News","type":"news"},"audiobook":{"icon":"icon-ic_audiobook","icon_filled":"icon-ic_audiobook_fill","url":"https://www.scribd.com/audiobooks","name":"Audiobooks","type":"audiobook"},"magazine":{"icon":"icon-ic_magazine","icon_filled":"icon-ic_magazine_fill","url":"https://www.scribd.com/magazines","name":"Magazines","type":"magazine"},"document":{"icon":"icon-ic_document","icon_filled":"icon-ic_document_fill","url":"https://www.scribd.com/docs","name":"Documents","type":"document"},"sheet_music":{"icon":"icon-ic_songbook","icon_filled":"icon-ic_songbook_fill","url":"https://www.scribd.com/sheetmusic","name":"Sheet Music","type":"sheet_music"},"summary":{"icon":"icon-ic_globalnav_snapshot","icon_filled":"icon-ic_globalnav_snapshot_fill","url":"https://www.scribd.com/snapshots","name":"Snapshots","type":"summary"}},"nav_categories":["mixed","book","audiobook","magazine","document","sheet_music"],"selected_content_type":"mixed","username":"","search_overlay_props":{"search_input_props":{"focused":false,"keep_suggestions_on_blur":false}}}},"recommenders":{"related_titles_recommender":{"ids":[47986796,305621967,321740615,325116873,92264415,334699966,72521724,157288048,226717211,20537814,58387364,130029685,335342293,233382483,59160768,244715694,227559440,236413927,199876120,81682338,60699567,271215131,23424934,348292994,272153912,123703003,330385522,23424650,326082130,99778546,239488191,282766939,263504218,212863738,244157917,253264900,224258670,224369806,225916486,238704340,224355300,163646054,224419023,202691564,211302755,239588474,182553141,293461549,224410295,234028503,224326250,224426877,224349281,273440534,273582508,249309502,337536061,182565115,254039238,224306619,224285255,224252178,224248577,231689346,235583696,250006950,163580087,224270540,235411767,182546874,249308781,163647832,163603389,224266633,182522032,216442529,163564256,224248520,249308236,246897514,182560283,163579056,163657166],"title_link":null,"title":null,"track_opts":{"compilation_id":"8csYJw6aI1/7OgZKE7StuplzaNA=","module_id":"y3OwSWZZfOkRLwPqI+m1rXlwe9c=","widget_name":"right sidebar","track_id":"flattened_recommender"}},"footer_recommenders":{"recommenders":[{"ids":[47986796,305621967,321740615,325116873,92264415,334699966,72521724,157288048,226717211,20537814,58387364,130029685,335342293,233382483,59160768,244715694,227559440,236413927,199876120,81682338,60699567,271215131,23424934,348292994,272153912,123703003,330385522,23424650,326082130,99778546],"title_link":null,"title":"Documents Similar To JGuideL1","track_opts":{"compilation_id":"8csYJw6aI1/7OgZKE7StuplzaNA=","module_id":"XqHtypm/yNdiSs3OULA4JImQglQ=","widget_name":"document_carousel"}}]},"seo_new_docs_recommenders":{"recommenders":[]},"documents":{"20537814":{"type":"document","id":20537814,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/20537814/149x198/b3326960e4/1314084788?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/20537814/298x396/db471fb23f/1314084788?v=1","title":"Java Notes","short_title":"Java Notes","author":"jaiiasca","tracking":{"object_type":"document","object_id":20537814,"track":"flattened_recommender","doc_uuid":"7VNI0uGtxUiH42Xk8RmrWGQtyeU="},"url":"https://www.scribd.com/document/20537814/Java-Notes","top_badge":null},"23424650":{"type":"document","id":23424650,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23424650/149x198/5b88bd10b6/1372202503?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23424650/298x396/c871a7298e/1372202503?v=1","title":"Nested Classes 2","short_title":"Nested Classes 2","author":"rahul rastogi","tracking":{"object_type":"document","object_id":23424650,"track":"flattened_recommender","doc_uuid":"57KsSNPclna3y13Baw19O9AKdUk="},"url":"https://www.scribd.com/document/23424650/Nested-Classes-2","top_badge":null},"23424934":{"type":"document","id":23424934,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23424934/149x198/d6b1e5f891/1372200322?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/23424934/298x396/965d2e7437/1372200322?v=1","title":"Threads 2","short_title":"Threads 2","author":"rahul rastogi","tracking":{"object_type":"document","object_id":23424934,"track":"flattened_recommender","doc_uuid":"gjM0EFLD9+gDca8Am2J4S+kqNno="},"url":"https://www.scribd.com/document/23424934/Threads-2","top_badge":null},"47986796":{"type":"document","id":47986796,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/47986796/149x198/407075143e/1296587991?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/47986796/298x396/2f11d06048/1296587991?v=1","title":"CORE JAVA","short_title":"CORE JAVA","author":"Rupak Bhuyan","tracking":{"object_type":"document","object_id":47986796,"track":"flattened_recommender","doc_uuid":"7L+ApIoYHe5CDvsZLYKzOr1zNa0="},"url":"https://www.scribd.com/document/47986796/CORE-JAVA","top_badge":null},"58387364":{"type":"document","id":58387364,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/58387364/149x198/58f66559f8/1308667752?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/58387364/298x396/fff9290dbd/1308667752?v=1","title":"About Java","short_title":"About Java","author":"alyssa0301","tracking":{"object_type":"document","object_id":58387364,"track":"flattened_recommender","doc_uuid":"MpsjnZxFUvRJ6cxaTBpwPwxunUM="},"url":"https://www.scribd.com/document/58387364/About-Java","top_badge":null},"59160768":{"type":"document","id":59160768,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/59160768/149x198/adaede4be2/1368883037?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/59160768/298x396/831f88d6a6/1368883037?v=1","title":"OCJP Syllabus","short_title":"OCJP Syllabus","author":"umatech","tracking":{"object_type":"document","object_id":59160768,"track":"flattened_recommender","doc_uuid":"GrCv0lu2uSLXOP7Goi7a/zlAC1g="},"url":"https://www.scribd.com/doc/59160768/OCJP-Syllabus","top_badge":null},"60699567":{"type":"document","id":60699567,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/60699567/149x198/cfdb75d021/1319362718?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/60699567/298x396/a5349514d9/1319362718?v=1","title":"OOps Interview Questions","short_title":"OOps Interview Questions","author":"Gopal Yarlagadda","tracking":{"object_type":"document","object_id":60699567,"track":"flattened_recommender","doc_uuid":"qC5QyN/DlwUZBpUsTH2QzmfbFWA="},"url":"https://www.scribd.com/document/60699567/OOps-Interview-Questions","top_badge":null},"72521724":{"type":"document","id":72521724,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/72521724/149x198/e496efe001/1321166473?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/72521724/298x396/63afa55916/1321166473?v=1","title":"Java Int","short_title":"Java Int","author":"amitsaharulz","tracking":{"object_type":"document","object_id":72521724,"track":"flattened_recommender","doc_uuid":"u08qvvqYc+eCBs5VJWcD6KgGRso="},"url":"https://www.scribd.com/document/72521724/Java-Int","top_badge":null},"81682338":{"type":"document","id":81682338,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/81682338/149x198/9d574e2bb4/1337929466?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/81682338/298x396/3b371d7896/1337929466?v=1","title":"PHP Application Design Part 01 - OOP in Full Effect","short_title":"PHP Application Design Part 01 - OOP in Full Effect","author":"Pankaj M Patil","tracking":{"object_type":"document","object_id":81682338,"track":"flattened_recommender","doc_uuid":"h7xNnlk7Rb2WENe7DNjZ0HMEPlM="},"url":"https://www.scribd.com/document/81682338/PHP-Application-Design-Part-01-OOP-in-Full-Effect","top_badge":null},"92264415":{"type":"document","id":92264415,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/92264415/149x198/a808041a9d/1336066503?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/92264415/298x396/c64fa752dd/1336066503?v=1","title":"03_CS15.2011.MakingObjects.9.15.11-FINAL","short_title":"03_CS15.2011.MakingObjects.9.15.11-FINAL","author":"Juan Antonio Escalona Merello","tracking":{"object_type":"document","object_id":92264415,"track":"flattened_recommender","doc_uuid":"Sdrs6pIVu9J95AyQ3Nre4zw+WBw="},"url":"https://www.scribd.com/document/92264415/03-CS15-2011-MakingObjects-9-15-11-FINAL","top_badge":null},"99778546":{"type":"document","id":99778546,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/99778546/149x198/6b2cc17032/1398437854?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/99778546/298x396/0c6977fb8f/1398437854?v=1","title":"Csi 321 JAVA Mid","short_title":"Csi 321 JAVA Mid","author":"light66","tracking":{"object_type":"document","object_id":99778546,"track":"flattened_recommender","doc_uuid":"3pthg2R4NeLpS28Z7zRjKnBKAE8="},"url":"https://www.scribd.com/document/99778546/Csi-321-JAVA-Mid","top_badge":null},"123703003":{"type":"document","id":123703003,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/123703003/149x198/6aae10d34b/1359953824?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/123703003/298x396/095da7dce3/1359953824?v=1","title":"tcpp","short_title":"tcpp","author":"Ran Jeet","tracking":{"object_type":"document","object_id":123703003,"track":"flattened_recommender","doc_uuid":"qLZUXSq73V6NBJ4wHGlNnRem9R4="},"url":"https://www.scribd.com/document/123703003/tcpp","top_badge":null},"130029685":{"type":"document","id":130029685,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/130029685/149x198/644b897b27/1363120221?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/130029685/298x396/638b689172/1363120221?v=1","title":"Java Program ","short_title":"Java Program ","author":"nikmaletha","tracking":{"object_type":"document","object_id":130029685,"track":"flattened_recommender","doc_uuid":"AFemyILwZvDJ8CU7bp6BGcWXOWU="},"url":"https://www.scribd.com/document/130029685/Java-Program","top_badge":null},"157288048":{"type":"document","id":157288048,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/157288048/149x198/47f5ce919d/1382214204?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/157288048/298x396/25ea364613/1382214204?v=1","title":"Core Java Lab Guide","short_title":"Core Java Lab Guide","author":"Mayank Joshi","tracking":{"object_type":"document","object_id":157288048,"track":"flattened_recommender","doc_uuid":"vo9ZxDJy+yDXrNVfWi33e+GIsHQ="},"url":"https://www.scribd.com/document/157288048/Core-Java-Lab-Guide","top_badge":null},"163564256":{"type":"book","id":163564256,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163564256/149x198/4d140b8606/1540136833?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163564256/298x396/3f016be665/1540136833?v=1","title":"Beautiful Ruins: A Novel","short_title":"Beautiful Ruins","author":"Jess Walter","tracking":{"object_type":"document","object_id":163564256,"track":"flattened_recommender","doc_uuid":"d/BlSEoNAf6ooBNBva3wwwYUqBY="},"url":"https://www.scribd.com/book/163564256/Beautiful-Ruins-A-Novel","top_badge":null},"163579056":{"type":"book","id":163579056,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163579056/149x198/e3ae8b9345/1540142489?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163579056/298x396/c599e1583f/1540142489?v=1","title":"The Art of Racing in the Rain: A Novel","short_title":"The Art of Racing in the Rain","author":"Garth Stein","tracking":{"object_type":"document","object_id":163579056,"track":"flattened_recommender","doc_uuid":"g33B9acJ6yDhBDsWFmJu7DO1MCE="},"url":"https://www.scribd.com/book/163579056/The-Art-of-Racing-in-the-Rain-A-Novel","top_badge":null},"163580087":{"type":"book","id":163580087,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163580087/149x198/df75726300/1540143826?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163580087/298x396/012861be61/1540143826?v=1","title":"Bel Canto","short_title":"Bel Canto","author":"Ann Patchett","tracking":{"object_type":"document","object_id":163580087,"track":"flattened_recommender","doc_uuid":"yauumzighc4KxKI93DivJlnoKZY="},"url":"https://www.scribd.com/book/163580087/Bel-Canto","top_badge":null},"163603389":{"type":"book","id":163603389,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163603389/149x198/7c1ceeb759/1540148090?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163603389/298x396/2c8c5e4da3/1540148090?v=1","title":"A Prayer for Owen Meany: A Novel","short_title":"A Prayer for Owen Meany","author":"John Irving","tracking":{"object_type":"document","object_id":163603389,"track":"flattened_recommender","doc_uuid":"uxSZeYDo7KEDJgPErr3b8Qo8n74="},"url":"https://www.scribd.com/book/163603389/A-Prayer-for-Owen-Meany-A-Novel","top_badge":null},"163646054":{"type":"book","id":163646054,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163646054/149x198/73d89ab0b4/1540136106?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163646054/298x396/92feb6c9c7/1540136106?v=1","title":"Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America","short_title":"Devil in the Grove","author":"Gilbert King","tracking":{"object_type":"document","object_id":163646054,"track":"flattened_recommender","doc_uuid":"uUfVqdcoyipdmJz1pV8iRGtQPfE="},"url":"https://www.scribd.com/book/163646054/Devil-in-the-Grove-Thurgood-Marshall-the-Groveland-Boys-and-the-Dawn-of-a-New-America","top_badge":null},"163647832":{"type":"book","id":163647832,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/163647832/149x198/974fcd39b2/1540135556?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163647832/298x396/58f221bfa6/1540135556?v=1","title":"The Cider House Rules","short_title":"The Cider House Rules","author":"John Irving","tracking":{"object_type":"document","object_id":163647832,"track":"flattened_recommender","doc_uuid":"vMMhEHnR6Nfd6uFuMASj3WRKM14="},"url":"https://www.scribd.com/book/163647832/The-Cider-House-Rules","top_badge":null},"163657166":{"type":"book","id":163657166,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163657166/149x198/bf3b773b78/1540139796?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/163657166/298x396/9446ea1bc2/1540139796?v=1","title":"A Tree Grows in Brooklyn","short_title":"A Tree Grows in Brooklyn","author":"Betty Smith","tracking":{"object_type":"document","object_id":163657166,"track":"flattened_recommender","doc_uuid":"aCYpmUVZn0Kl8GM6J0EtT5Js5ck="},"url":"https://www.scribd.com/book/163657166/A-Tree-Grows-in-Brooklyn","top_badge":null},"182522032":{"type":"book","id":182522032,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/182522032/149x198/e1b9e42cb5/1540136480?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182522032/298x396/ddcc62ae69/1540136480?v=1","title":"The Bonfire of the Vanities: A Novel","short_title":"The Bonfire of the Vanities","author":"Tom Wolfe","tracking":{"object_type":"document","object_id":182522032,"track":"flattened_recommender","doc_uuid":"AEUEe0GGLd3iaIPBxmjWrzjUGJ8="},"url":"https://www.scribd.com/book/182522032/The-Bonfire-of-the-Vanities-A-Novel","top_badge":null},"182546874":{"type":"book","id":182546874,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/182546874/149x198/f82b3526b2/1540143894?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/182546874/298x396/8079e74998/1540143894?v=1","title":"The Love Affairs of Nathaniel P.: A Novel","short_title":"The Love Affairs of Nathaniel P.","author":"Adelle Waldman","tracking":{"object_type":"document","object_id":182546874,"track":"flattened_recommender","doc_uuid":"w1s+pcwmQ1jAssEeGGkeZ7bvfp4="},"url":"https://www.scribd.com/book/182546874/The-Love-Affairs-of-Nathaniel-P-A-Novel","top_badge":null},"182553141":{"type":"book","id":182553141,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182553141/149x198/9d8b4953ee/1540142861?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182553141/298x396/89521cc859/1540142861?v=1","title":"The World Is Flat 3.0: A Brief History of the Twenty-first Century","short_title":"The World Is Flat 3.0","author":"Thomas L. Friedman","tracking":{"object_type":"document","object_id":182553141,"track":"flattened_recommender","doc_uuid":"gw/cAJymh4VjfxRWn/N3mZm7Yr8="},"url":"https://www.scribd.com/book/182553141/The-World-Is-Flat-3-0-A-Brief-History-of-the-Twenty-first-Century","top_badge":null},"182560283":{"type":"book","id":182560283,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182560283/149x198/0601b1931c/1540140610?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182560283/298x396/f6a21d4103/1540140610?v=1","title":"Wolf Hall: A Novel","short_title":"Wolf Hall","author":"Hilary Mantel","tracking":{"object_type":"document","object_id":182560283,"track":"flattened_recommender","doc_uuid":"GJWB8+3aEhC8jeI2FhKaZkye6gM="},"url":"https://www.scribd.com/book/182560283/Wolf-Hall-A-Novel","top_badge":null},"182565115":{"type":"book","id":182565115,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182565115/149x198/825ad48fb6/1540141909?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/182565115/298x396/e6af4ca8dd/1540141909?v=1","title":"The Silver Linings Playbook: A Novel","short_title":"The Silver Linings Playbook","author":"Matthew Quick","tracking":{"object_type":"document","object_id":182565115,"track":"flattened_recommender","doc_uuid":"bSl/WQ52b6Pz/AQbDH0qfbeez+E="},"url":"https://www.scribd.com/book/182565115/The-Silver-Linings-Playbook-A-Novel","top_badge":null},"199876120":{"type":"document","id":199876120,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/199876120/149x198/85453db119/1389795185?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/199876120/298x396/b12a570505/1389795185?v=1","title":"CS602","short_title":"CS602","author":"Sreejith Karunakaranpillai","tracking":{"object_type":"document","object_id":199876120,"track":"flattened_recommender","doc_uuid":"hoKCAnZaV9GYNaxjUY9UK9tLeHk="},"url":"https://www.scribd.com/document/199876120/CS602","top_badge":null},"202691564":{"type":"book","id":202691564,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/202691564/149x198/de3999cc66/1540145833?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/202691564/298x396/0ba4b4666c/1540145833?v=1","title":"Smart People Should Build Things: How to Restore Our Culture of Achievement, Build a Path for Entrepreneurs, and Create New Jobs in America","short_title":"Smart People Should Build Things","author":"Andrew Yang","tracking":{"object_type":"document","object_id":202691564,"track":"flattened_recommender","doc_uuid":"HCbWWi0t8QhIv8Szx/5jb/SAN2o="},"url":"https://www.scribd.com/book/202691564/Smart-People-Should-Build-Things-How-to-Restore-Our-Culture-of-Achievement-Build-a-Path-for-Entrepreneurs-and-Create-New-Jobs-in-America","top_badge":null},"211302755":{"type":"book","id":211302755,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/211302755/149x198/e130bab094/1540147002?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/211302755/298x396/19f10ceb3f/1540147002?v=1","title":"The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers","short_title":"The Hard Thing About Hard Things","author":"Ben Horowitz","tracking":{"object_type":"document","object_id":211302755,"track":"flattened_recommender","doc_uuid":"o0kLzyxRvBNg5VE79b3oIsrM2jw="},"url":"https://www.scribd.com/book/211302755/The-Hard-Thing-About-Hard-Things-Building-a-Business-When-There-Are-No-Easy-Answers","top_badge":null},"212863738":{"type":"book","id":212863738,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/212863738/149x198/486257e90d/1540144658?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/212863738/298x396/40684a0550/1540144658?v=1","title":"The Unwinding: An Inner History of the New America","short_title":"The Unwinding","author":"George Packer","tracking":{"object_type":"document","object_id":212863738,"track":"flattened_recommender","doc_uuid":"enoGXg2mQEMUfBi39nKcXp72ypo="},"url":"https://www.scribd.com/book/212863738/The-Unwinding-An-Inner-History-of-the-New-America","top_badge":null},"216442529":{"type":"book","id":216442529,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/216442529/149x198/e28b506e87/1540137183?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/216442529/298x396/716aaad647/1540137183?v=1","title":"Lovers at the Chameleon Club, Paris 1932: A Novel","short_title":"Lovers at the Chameleon Club, Paris 1932","author":"Francine Prose","tracking":{"object_type":"document","object_id":216442529,"track":"flattened_recommender","doc_uuid":"ZOtCAWwNCX72Pl3q/Po5crhZxVA="},"url":"https://www.scribd.com/book/216442529/Lovers-at-the-Chameleon-Club-Paris-1932-A-Novel","top_badge":null},"224248520":{"type":"book","id":224248520,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224248520/149x198/0427bca488/1540147699?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224248520/298x396/505053db71/1540147699?v=1","title":"The Kitchen House: A Novel","short_title":"The Kitchen House","author":"Kathleen Grissom","tracking":{"object_type":"document","object_id":224248520,"track":"flattened_recommender","doc_uuid":"gTKs1MlPvsg4IpgprPokl3xd0e8="},"url":"https://www.scribd.com/book/224248520/The-Kitchen-House-A-Novel","top_badge":null},"224248577":{"type":"book","id":224248577,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224248577/149x198/97fab15653/1540133544?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224248577/298x396/35883a5fcb/1540133544?v=1","title":"The Rosie Project: A Novel","short_title":"The Rosie Project","author":"Graeme Simsion","tracking":{"object_type":"document","object_id":224248577,"track":"flattened_recommender","doc_uuid":"SkNbQu5i6CP9DediuUfh7QoC0pY="},"url":"https://www.scribd.com/book/224248577/The-Rosie-Project-A-Novel","top_badge":null},"224252178":{"type":"book","id":224252178,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224252178/149x198/77a859fdd8/1540138966?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224252178/298x396/dfbec9e04b/1540138966?v=1","title":"Brooklyn: A Novel","short_title":"Brooklyn","author":"Colm Toibin","tracking":{"object_type":"document","object_id":224252178,"track":"flattened_recommender","doc_uuid":"SP9jqHY6TypX0CqcFOvymMQcLO4="},"url":"https://www.scribd.com/book/224252178/Brooklyn-A-Novel","top_badge":null},"224258670":{"type":"book","id":224258670,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224258670/149x198/b2ee6fe90c/1540151031?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224258670/298x396/eb9e673a3c/1540151031?v=1","title":"The Prize: The Epic Quest for Oil, Money & Power","short_title":"The Prize","author":"Daniel Yergin","tracking":{"object_type":"document","object_id":224258670,"track":"flattened_recommender","doc_uuid":"PZK8ARrv7DTDfkGRpTggPPwBjH4="},"url":"https://www.scribd.com/book/224258670/The-Prize-The-Epic-Quest-for-Oil-Money-Power","top_badge":null},"224266633":{"type":"book","id":224266633,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224266633/149x198/196f9b9902/1540151326?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224266633/298x396/c65dbae83f/1540151326?v=1","title":"The Perks of Being a Wallflower","short_title":"The Perks of Being a Wallflower","author":"Stephen Chbosky","tracking":{"object_type":"document","object_id":224266633,"track":"flattened_recommender","doc_uuid":"fKI9UILkPdQRLRyHjtRI8Xduwog="},"url":"https://www.scribd.com/book/224266633/The-Perks-of-Being-a-Wallflower","top_badge":null},"224270540":{"type":"book","id":224270540,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224270540/149x198/246ef7879c/1540150455?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224270540/298x396/b9d115f691/1540150455?v=1","title":"The Master","short_title":"The Master","author":"Colm Toibin","tracking":{"object_type":"document","object_id":224270540,"track":"flattened_recommender","doc_uuid":"6MdDwTcaTwIWBHzsAeBd6GrmSu8="},"url":"https://www.scribd.com/book/224270540/The-Master","top_badge":null},"224285255":{"type":"book","id":224285255,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224285255/149x198/a61ed79e9b/1540133491?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224285255/298x396/a6488a57c8/1540133491?v=1","title":"The Flamethrowers: A Novel","short_title":"The Flamethrowers","author":"Rachel Kushner","tracking":{"object_type":"document","object_id":224285255,"track":"flattened_recommender","doc_uuid":"4biqaOKBZJVTc+Rvv2+Y9fSkACg="},"url":"https://www.scribd.com/book/224285255/The-Flamethrowers-A-Novel","top_badge":null},"224306619":{"type":"book","id":224306619,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224306619/149x198/5a300f585d/1540147564?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224306619/298x396/21c3e990fc/1540147564?v=1","title":"The Light Between Oceans: A Novel","short_title":"The Light Between Oceans","author":"M.L. Stedman","tracking":{"object_type":"document","object_id":224306619,"track":"flattened_recommender","doc_uuid":"bRex3AOU7jCChRwBtPpFnUSqjoI="},"url":"https://www.scribd.com/book/224306619/The-Light-Between-Oceans-A-Novel","top_badge":null},"224326250":{"type":"book","id":224326250,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224326250/149x198/f1e7bf86b3/1540144043?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224326250/298x396/67d6eee06a/1540144043?v=1","title":"Steve Jobs","short_title":"Steve Jobs","author":"Walter Isaacson","tracking":{"object_type":"document","object_id":224326250,"track":"flattened_recommender","doc_uuid":"HQk7UL5AZ+Wb527cL4WM3L46Z5U="},"url":"https://www.scribd.com/book/224326250/Steve-Jobs","top_badge":null},"224349281":{"type":"book","id":224349281,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224349281/149x198/c8e6142eca/1540152317?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224349281/298x396/121ea6d44a/1540152317?v=1","title":"How To Win Friends and Influence People","short_title":"How To Win Friends and Influence People","author":"Dale Carnegie","tracking":{"object_type":"document","object_id":224349281,"track":"flattened_recommender","doc_uuid":"UPiYVFfeFpJGz7kMPuJP1uP7hK4="},"url":"https://www.scribd.com/book/224349281/How-To-Win-Friends-and-Influence-People","top_badge":null},"224355300":{"type":"book","id":224355300,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224355300/149x198/e0393734b6/1540140558?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224355300/298x396/fac4cdb725/1540140558?v=1","title":"Grand Pursuit: The Story of Economic Genius","short_title":"Grand Pursuit","author":"Sylvia Nasar","tracking":{"object_type":"document","object_id":224355300,"track":"flattened_recommender","doc_uuid":"ZcpWtaqrW0PXNmhwYhp1upSqY94="},"url":"https://www.scribd.com/book/224355300/Grand-Pursuit-The-Story-of-Economic-Genius","top_badge":null},"224369806":{"type":"book","id":224369806,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224369806/149x198/d2fc5923b8/1540140509?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224369806/298x396/a026add765/1540140509?v=1","title":"The Emperor of All Maladies: A Biography of Cancer","short_title":"The Emperor of All Maladies","author":"Siddhartha Mukherjee","tracking":{"object_type":"document","object_id":224369806,"track":"flattened_recommender","doc_uuid":"19ZotrYhQaqZ6BlGBvqFV9j2RZw="},"url":"https://www.scribd.com/book/224369806/The-Emperor-of-All-Maladies-A-Biography-of-Cancer","top_badge":null},"224410295":{"type":"book","id":224410295,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224410295/149x198/5f74dd59cd/1540140140?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224410295/298x396/58644b8626/1540140140?v=1","title":"Team of Rivals: The Political Genius of Abraham Lincoln","short_title":"Team of Rivals","author":"Doris Kearns Goodwin","tracking":{"object_type":"document","object_id":224410295,"track":"flattened_recommender","doc_uuid":"D64/OmKTN/PIe2pGRsRRH5vxsQc="},"url":"https://www.scribd.com/book/224410295/Team-of-Rivals-The-Political-Genius-of-Abraham-Lincoln","top_badge":null},"224419023":{"type":"book","id":224419023,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224419023/149x198/7e946216e0/1540140234?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224419023/298x396/08758c4819/1540140234?v=1","title":"John Adams","short_title":"John Adams","author":"David McCullough","tracking":{"object_type":"document","object_id":224419023,"track":"flattened_recommender","doc_uuid":"Vt9/cp/I7MJ/rmi/Nj+xujLzmFA="},"url":"https://www.scribd.com/book/224419023/John-Adams","top_badge":null},"224426877":{"type":"book","id":224426877,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/224426877/149x198/67b53f7428/1540137214?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/224426877/298x396/61c4862b68/1540137214?v=1","title":"Angela's Ashes: A Memoir","short_title":"Angela's Ashes","author":"Frank McCourt","tracking":{"object_type":"document","object_id":224426877,"track":"flattened_recommender","doc_uuid":"2joSdr1++J/CLsCyati6+OogpBU="},"url":"https://www.scribd.com/book/224426877/Angela-s-Ashes-A-Memoir","top_badge":null},"225916486":{"type":"book","id":225916486,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/225916486/149x198/ceefd53ff2/1540143245?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/225916486/298x396/3fda0d41f4/1540143245?v=1","title":"A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story","short_title":"A Heartbreaking Work Of Staggering Genius","author":"Dave Eggers","tracking":{"object_type":"document","object_id":225916486,"track":"flattened_recommender","doc_uuid":"ZSnk1mGC9JxA3ePznwAGPk50Gr0="},"url":"https://www.scribd.com/book/225916486/A-Heartbreaking-Work-Of-Staggering-Genius-A-Memoir-Based-on-a-True-Story","top_badge":null},"226717211":{"type":"document","id":226717211,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/226717211/149x198/28de2d378a/1401271915?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/226717211/298x396/d33523a845/1401271915?v=1","title":"A Novel framework for Workflow Automation\r\nTesting","short_title":"A Novel framework for Workflow Automation\r\nTesting","author":"seventhsensegroup","tracking":{"object_type":"document","object_id":226717211,"track":"flattened_recommender","doc_uuid":"dkmrwWdoEJBGqGXWJEQAcP2i8SA="},"url":"https://www.scribd.com/document/226717211/A-Novel-framework-for-Workflow-Automation-Testing","top_badge":null},"227559440":{"type":"document","id":227559440,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/227559440/149x198/3b89f569c6/1401692406?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/227559440/298x396/ec889eb8b1/1401692406?v=1","title":"Covariant Return Type","short_title":"Covariant Return Type","author":"prahladsinghsqa","tracking":{"object_type":"document","object_id":227559440,"track":"flattened_recommender","doc_uuid":"xSO4wwvKMkjmyhXNBHcBV35A3ko="},"url":"https://www.scribd.com/document/227559440/Covariant-Return-Type","top_badge":null},"231689346":{"type":"book","id":231689346,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/231689346/149x198/8820ffce2e/1540133769?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/231689346/298x396/8022aee462/1540133769?v=1","title":"The Blazing World: A Novel","short_title":"The Blazing World","author":"Siri Hustvedt","tracking":{"object_type":"document","object_id":231689346,"track":"flattened_recommender","doc_uuid":"NoRQqtdb+yaq07q2xbnTzmdm3no="},"url":"https://www.scribd.com/book/231689346/The-Blazing-World-A-Novel","top_badge":null},"233382483":{"type":"document","id":233382483,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/233382483/149x198/f5e210d62e/1405013456?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/233382483/298x396/80b869b724/1405013456?v=1","title":"Self study guidelines to JAVA SE","short_title":"Self study guidelines to JAVA SE","author":"Anjana Jayasekara","tracking":{"object_type":"document","object_id":233382483,"track":"flattened_recommender","doc_uuid":"gZV9fZr1HqzqzsEOuzUj62+o+XQ="},"url":"https://www.scribd.com/document/233382483/Self-study-guidelines-to-JAVA-SE","top_badge":null},"234028503":{"type":"book","id":234028503,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/234028503/149x198/600d1fe3f9/1540145261?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/234028503/298x396/1455400f40/1540145261?v=1","title":"Bad Feminist: Essays","short_title":"Bad Feminist","author":"Roxane Gay","tracking":{"object_type":"document","object_id":234028503,"track":"flattened_recommender","doc_uuid":"0NIX7lcwo2c82htho0zj84FX870="},"url":"https://www.scribd.com/book/234028503/Bad-Feminist-Essays","top_badge":null},"235411767":{"type":"book","id":235411767,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/235411767/149x198/ce356815f8/1540140006?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/235411767/298x396/a289a2fc2a/1540140006?v=1","title":"A Man Called Ove: A Novel","short_title":"A Man Called Ove","author":"Fredrik Backman","tracking":{"object_type":"document","object_id":235411767,"track":"flattened_recommender","doc_uuid":"HOJEVj8ZCfF9Rir8HQ940JPP0cw="},"url":"https://www.scribd.com/book/235411767/A-Man-Called-Ove-A-Novel","top_badge":null},"235583696":{"type":"book","id":235583696,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/235583696/149x198/29700e772d/1540146753?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/235583696/298x396/46800f01c6/1540146753?v=1","title":"We Are Not Ourselves: A Novel","short_title":"We Are Not Ourselves","author":"Matthew Thomas","tracking":{"object_type":"document","object_id":235583696,"track":"flattened_recommender","doc_uuid":"a9EcMFyzggbz2m5p1nBtEvt6WVk="},"url":"https://www.scribd.com/book/235583696/We-Are-Not-Ourselves-A-Novel","top_badge":null},"236413927":{"type":"document","id":236413927,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/236413927/149x198/6d7174ade8/1407677946?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/236413927/298x396/ad60d06bda/1407677946?v=1","title":"Arrays in Java Second Class Citizens.pdf","short_title":"Arrays in Java Second Class Citizens.pdf","author":"martinezlopezeduardo","tracking":{"object_type":"document","object_id":236413927,"track":"flattened_recommender","doc_uuid":"0xZKJPRhHOmd4HjQ1XG82efbabk="},"url":"https://www.scribd.com/document/236413927/Arrays-in-Java-Second-Class-Citizens-pdf","top_badge":null},"238704340":{"type":"book","id":238704340,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/238704340/149x198/58ed32b584/1540142456?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/238704340/298x396/d84f33deab/1540142456?v=1","title":"This Changes Everything: Capitalism vs. The Climate","short_title":"This Changes Everything","author":"Naomi Klein","tracking":{"object_type":"document","object_id":238704340,"track":"flattened_recommender","doc_uuid":"08DBMme9WmsJfiOCd+qXB0ilGd0="},"url":"https://www.scribd.com/book/238704340/This-Changes-Everything-Capitalism-vs-The-Climate","top_badge":null},"239488191":{"type":"book","id":239488191,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/239488191/149x198/7381d3ba45/1540136752?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/239488191/298x396/891d3f4926/1540136752?v=1","title":"The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution","short_title":"The Innovators","author":"Walter Isaacson","tracking":{"object_type":"document","object_id":239488191,"track":"flattened_recommender","doc_uuid":"46MmdP9jpRkJ3tmCBl/3uNjv0KA="},"url":"https://www.scribd.com/book/239488191/The-Innovators-How-a-Group-of-Hackers-Geniuses-and-Geeks-Created-the-Digital-Revolution","top_badge":null},"239588474":{"type":"book","id":239588474,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/239588474/149x198/8a4150948e/1540147564?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/239588474/298x396/644cc7285e/1540147564?v=1","title":"Rise of ISIS: A Threat We Can't Ignore","short_title":"Rise of ISIS","author":"Jay Sekulow","tracking":{"object_type":"document","object_id":239588474,"track":"flattened_recommender","doc_uuid":"CmtL6mr+uwi5nTX9UuG0JSzUS+M="},"url":"https://www.scribd.com/book/239588474/Rise-of-ISIS-A-Threat-We-Can-t-Ignore","top_badge":null},"244157917":{"type":"book","id":244157917,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/244157917/149x198/ce51d31665/1540137753?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/244157917/298x396/d0cbd421a3/1540137753?v=1","title":"Yes Please","short_title":"Yes Please","author":"Amy Poehler","tracking":{"object_type":"document","object_id":244157917,"track":"flattened_recommender","doc_uuid":"5oL9PY1IDfURcZPd3lbWVJegzgQ="},"url":"https://www.scribd.com/book/244157917/Yes-Please","top_badge":null},"244715694":{"type":"document","id":244715694,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/244715694/149x198/af4b99d287/1414482998?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/244715694/298x396/17ffe5c271/1414482998?v=1","title":"Abap Objects 1oo","short_title":"Abap Objects 1oo","author":"Swapna Kuntamukkala","tracking":{"object_type":"document","object_id":244715694,"track":"flattened_recommender","doc_uuid":"oUgvc+WOZgYsL1wdVNrNrbZSOic="},"url":"https://www.scribd.com/presentation/244715694/Abap-Objects-1oo","top_badge":null},"246897514":{"type":"book","id":246897514,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/246897514/149x198/9d722fcc90/1540148611?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/246897514/298x396/2244bff6fc/1540148611?v=1","title":"The Wallcreeper","short_title":"The Wallcreeper","author":"Nell Zink","tracking":{"object_type":"document","object_id":246897514,"track":"flattened_recommender","doc_uuid":"bCDdDTwoUHAAqF/kBEm2hSv+JTY="},"url":"https://www.scribd.com/book/246897514/The-Wallcreeper","top_badge":null},"249308236":{"type":"book","id":249308236,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249308236/149x198/345de5ca38/1540137556?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/249308236/298x396/4e9d2e54be/1540137556?v=1","title":"Interpreter of Maladies","short_title":"Interpreter of Maladies","author":"Jhumpa Lahiri","tracking":{"object_type":"document","object_id":249308236,"track":"flattened_recommender","doc_uuid":"i4aGplgAKl/ymM3JsojAUqXnuTI="},"url":"https://www.scribd.com/book/249308236/Interpreter-of-Maladies","top_badge":null},"249308781":{"type":"book","id":249308781,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249308781/149x198/44cce4d99a/1540145146?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249308781/298x396/3fb7c9a745/1540145146?v=1","title":"Life of Pi","short_title":"Life of Pi","author":"Yann Martel","tracking":{"object_type":"document","object_id":249308781,"track":"flattened_recommender","doc_uuid":"qx9q0rdE+SpiYE40kDlZc7o5GP4="},"url":"https://www.scribd.com/book/249308781/Life-of-Pi","top_badge":null},"249309502":{"type":"book","id":249309502,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249309502/149x198/a536db5ae1/1540138441?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/249309502/298x396/aa0185412b/1540138441?v=1","title":"Extremely Loud and Incredibly Close: A Novel","short_title":"Extremely Loud and Incredibly Close","author":"Jonathan Safran Foer","tracking":{"object_type":"document","object_id":249309502,"track":"flattened_recommender","doc_uuid":"bRCerjEIRRVvOsiO6PSq4SMH3G8="},"url":"https://www.scribd.com/book/249309502/Extremely-Loud-and-Incredibly-Close-A-Novel","top_badge":null},"250006950":{"type":"book","id":250006950,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/250006950/149x198/dfc24938b6/1540138217?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/250006950/298x396/a7ea4fedc0/1540138217?v=1","title":"The First Bad Man: A Novel","short_title":"The First Bad Man","author":"Miranda July","tracking":{"object_type":"document","object_id":250006950,"track":"flattened_recommender","doc_uuid":"h9JHN1P558Bou99J+29vzlVAQog="},"url":"https://www.scribd.com/book/250006950/The-First-Bad-Man-A-Novel","top_badge":null},"253264900":{"type":"book","id":253264900,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/253264900/149x198/5948645a35/1540147093?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/253264900/298x396/912824fccd/1540147093?v=1","title":"Sapiens: A Brief History of Humankind","short_title":"Sapiens","author":"Yuval Noah Harari","tracking":{"object_type":"document","object_id":253264900,"track":"flattened_recommender","doc_uuid":"hlMHtnVQWJogn7nilkr8PDjdpNM="},"url":"https://www.scribd.com/book/253264900/Sapiens-A-Brief-History-of-Humankind","top_badge":null},"254039238":{"type":"book","id":254039238,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/254039238/149x198/278d17c7f4/1540143141?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/254039238/298x396/8e93835fcc/1540143141?v=1","title":"Leaving Berlin: A Novel","short_title":"Leaving Berlin","author":"Joseph Kanon","tracking":{"object_type":"document","object_id":254039238,"track":"flattened_recommender","doc_uuid":"88rLqiNroS43SD/NFjkwfdmzzl8="},"url":"https://www.scribd.com/book/254039238/Leaving-Berlin-A-Novel","top_badge":null},"263504218":{"type":"book","id":263504218,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/263504218/149x198/5791495c90/1540145099?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/263504218/298x396/ca05b40921/1540145099?v=1","title":"Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future","short_title":"Elon Musk","author":"Ashlee Vance","tracking":{"object_type":"document","object_id":263504218,"track":"flattened_recommender","doc_uuid":"EO0dAHvBmAFIQ9byXd+p/LxPhS0="},"url":"https://www.scribd.com/book/263504218/Elon-Musk-Tesla-SpaceX-and-the-Quest-for-a-Fantastic-Future","top_badge":null},"271215131":{"type":"document","id":271215131,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/271215131/149x198/0bb11307bb/1501878590?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/271215131/298x396/12fafa4703/1501878590?v=1","title":"Java - Learn Java Programming With Ultimate Zero to Hero Programming Crash Course for Beginners {Zer07}","short_title":"Java - Learn Java Programming With Ultimate Zero to Hero Programming Crash Course for Beginners {Zer07}","author":"Jerome Salazar Caballero","tracking":{"object_type":"document","object_id":271215131,"track":"flattened_recommender","doc_uuid":"HoxfMDqjQC3QBiFVwXi0Db6crCk="},"url":"https://www.scribd.com/doc/271215131/Java-Learn-Java-Programming-With-Ultimate-Zero-to-Hero-Programming-Crash-Course-for-Beginners-Zer07","top_badge":null},"272153912":{"type":"document","id":272153912,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/272153912/149x198/2d2bf36863/1439778223?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/272153912/298x396/69a26755a0/1439778223?v=1","title":"SCJP StudyGuide","short_title":"SCJP StudyGuide","author":"Min Naing Oo","tracking":{"object_type":"document","object_id":272153912,"track":"flattened_recommender","doc_uuid":"+4sw8j4lpyvZrUt90mKki+CwodU="},"url":"https://www.scribd.com/document/272153912/SCJP-StudyGuide","top_badge":null},"273440534":{"type":"book","id":273440534,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/273440534/149x198/d972c41ea4/1540144513?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/273440534/298x396/79bdc35da6/1540144513?v=1","title":"The Incarnations: A Novel","short_title":"The Incarnations","author":"Susan Barker","tracking":{"object_type":"document","object_id":273440534,"track":"flattened_recommender","doc_uuid":"cyyChtW9Rf0xxwTX7xcWLmpE0ug="},"url":"https://www.scribd.com/book/273440534/The-Incarnations-A-Novel","top_badge":null},"273582508":{"type":"book","id":273582508,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/273582508/149x198/1af6c958cc/1540141525?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/273582508/298x396/6f8ad65faa/1540141525?v=1","title":"You Too Can Have a Body Like Mine: A Novel","short_title":"You Too Can Have a Body Like Mine","author":"Alexandra Kleeman","tracking":{"object_type":"document","object_id":273582508,"track":"flattened_recommender","doc_uuid":"dCVJTo2HODu63mOGNBGR9RoqsuU="},"url":"https://www.scribd.com/book/273582508/You-Too-Can-Have-a-Body-Like-Mine-A-Novel","top_badge":null},"282766939":{"type":"book","id":282766939,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/282766939/149x198/0fd38dc477/1540144416?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/word_document/282766939/298x396/ce234488d0/1540144416?v=1","title":"Dispatches from Pluto: Lost and Found in the Mississippi Delta","short_title":"Dispatches from Pluto","author":"Richard Grant","tracking":{"object_type":"document","object_id":282766939,"track":"flattened_recommender","doc_uuid":"7VMl75TeKnnqfqYBnNgli0AY5Qc="},"url":"https://www.scribd.com/book/282766939/Dispatches-from-Pluto-Lost-and-Found-in-the-Mississippi-Delta","top_badge":null},"293461549":{"type":"book","id":293461549,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/293461549/149x198/133f5a7fcd/1540140988?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/293461549/298x396/077cb2a3ef/1540140988?v=1","title":"The New Confessions of an Economic Hit Man","short_title":"The New Confessions of an Economic Hit Man","author":"John Perkins","tracking":{"object_type":"document","object_id":293461549,"track":"flattened_recommender","doc_uuid":"+iglSLw7f8HKn6fPWbq96LWOfIc="},"url":"https://www.scribd.com/book/293461549/The-New-Confessions-of-an-Economic-Hit-Man","top_badge":null},"305621967":{"type":"document","id":305621967,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/305621967/149x198/ebf07888f3/1458659115?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/305621967/298x396/0cae8c18d8/1458659115?v=1","title":"Javatpoint.com-Simple Program of Java","short_title":"Javatpoint.com-Simple Program of Java","author":"Bezimena","tracking":{"object_type":"document","object_id":305621967,"track":"flattened_recommender","doc_uuid":"4E/hTmph6mfojxE2D6NyjI7BdPU="},"url":"https://www.scribd.com/document/305621967/Javatpoint-com-Simple-Program-of-Java","top_badge":null},"321740615":{"type":"document","id":321740615,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/321740615/149x198/cc64ca79f9/1471691050?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/321740615/298x396/67667c4e43/1471691050?v=1","title":"In Housetraining","short_title":"In Housetraining","author":"Budi Amik","tracking":{"object_type":"document","object_id":321740615,"track":"flattened_recommender","doc_uuid":"m0EtiS7/syeljCi1CYGvyTf2/9w="},"url":"https://www.scribd.com/document/321740615/In-Housetraining","top_badge":null},"325116873":{"type":"document","id":325116873,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/325116873/149x198/9db2fd536e/1474707595?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/325116873/298x396/9f46ac37aa/1474707595?v=1","title":"Java VIVA.pdf","short_title":"Java VIVA.pdf","author":"Anonymous cOp5aWfUcD","tracking":{"object_type":"document","object_id":325116873,"track":"flattened_recommender","doc_uuid":"MMANqyA9OABOaUiHbqdzL9+LmEI="},"url":"https://www.scribd.com/document/325116873/Java-VIVA-pdf","top_badge":null},"326082130":{"type":"document","id":326082130,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/326082130/149x198/d648970bf0/1475366892?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/326082130/298x396/974b122298/1475366892?v=1","title":"'07 Exam3 Review","short_title":"'07 Exam3 Review","author":"sjdalkjsd112","tracking":{"object_type":"document","object_id":326082130,"track":"flattened_recommender","doc_uuid":"3LI5JwT7oUQUyH78Moq6VgrzLQU="},"url":"https://www.scribd.com/presentation/326082130/07-Exam3-Review","top_badge":null},"330385522":{"type":"document","id":330385522,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/330385522/149x198/6ea25e763f/1478599757?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/330385522/298x396/e57241664b/1478599757?v=1","title":"javafrequentlyaskedinterviewquestionsandanswers-130705052814-phpapp02.pdf","short_title":"javafrequentlyaskedinterviewquestionsandanswers-130705052814-phpapp02.pdf","author":"Paras Pareek","tracking":{"object_type":"document","object_id":330385522,"track":"flattened_recommender","doc_uuid":"yy5Fg1ZXs2g2l2m0ZEV6/qBvb/k="},"url":"https://www.scribd.com/document/330385522/javafrequentlyaskedinterviewquestionsandanswers-130705052814-phpapp02-pdf","top_badge":null},"334699966":{"type":"document","id":334699966,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/334699966/149x198/690f7ef658/1482250730?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/334699966/298x396/91c96f4029/1482250730?v=1","title":"Java","short_title":"Java","author":"Shwetang Agarwal","tracking":{"object_type":"document","object_id":334699966,"track":"flattened_recommender","doc_uuid":"2BsPSKqlD3KMG9hxWS9xgn7xUdo="},"url":"https://www.scribd.com/document/334699966/Java","top_badge":null},"335342293":{"type":"document","id":335342293,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/335342293/149x198/791a3db85a/1483093570?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/document/335342293/298x396/f1fcaef5d5/1483093570?v=1","title":"2017 Specimen Paper Computer Applications","short_title":"2017 Specimen Paper Computer Applications","author":"Ranveer Shah","tracking":{"object_type":"document","object_id":335342293,"track":"flattened_recommender","doc_uuid":"CP1d6MRyWi896v6y3n7ZjzJ6l2M="},"url":"https://www.scribd.com/document/335342293/2017-Specimen-Paper-Computer-Applications","top_badge":null},"337536061":{"type":"book","id":337536061,"thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/337536061/149x198/e0fabe3d5f/1540148827?v=1","retina_thumb_url":"https://imgv2-1-f.scribdassets.com/img/word_document/337536061/298x396/9e5f6dd316/1540148827?v=1","title":"The Sympathizer: A Novel (Pulitzer Prize for Fiction)","short_title":"The Sympathizer","author":"Viet Thanh Nguyen","tracking":{"object_type":"document","object_id":337536061,"track":"flattened_recommender","doc_uuid":"RgsX2TTWkNiCkEeypyi6MBkbCQM="},"url":"https://www.scribd.com/book/337536061/The-Sympathizer-A-Novel-Pulitzer-Prize-for-Fiction","top_badge":null},"348292994":{"type":"document","id":348292994,"thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/348292994/149x198/315a19775e/1494755743?v=1","retina_thumb_url":"https://imgv2-2-f.scribdassets.com/img/document/348292994/298x396/5f4d5c0e1b/1494755743?v=1","title":"CS F213 RL 10.5","short_title":"CS F213 RL 10.5","author":"SAURABH MITTAL","tracking":{"object_type":"document","object_id":348292994,"track":"flattened_recommender","doc_uuid":"h2b+9XetXtp5TprqaTf3MFHSwz8="},"url":"https://www.scribd.com/document/348292994/CS-F213-RL-10-5","top_badge":null}}},"seo_roadblock_props_path":"/doc-page/seo-roadblock-props/96632569","signup_context":null,"toolbar":{"search_path":"/search-4gen?allowed_pages=1%2C2&auth_token=NbTeJriljMPT8%2Fvsl1eT1QPS7C4%3D&authenticity_token=Q6hn23ryceY0U957zuPdp8mblKrOvC0EU0RnNC%2FIHHV2Q9MGcI6iuWIXbYCWeHptNxLkrxTEKpxjAiyI7LdRug%3D%3D&expires=1540783077&wordDocumentId=96632569&wordUploadId=99957376"},"renewal_nag_props":null}-->