Skip to main content
Open navigation menu
Close suggestions
Search
Search
en
Change Language, English
Upload
Sign in
Sign in
0 ratings
0% found this document useful (0 votes)
52 views
2 pages
Java Cheatsheet
Uploaded by
Ishaan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save Java Cheatsheet For Later
Share
0%
0% found this document useful, Mark this document as useful
0%
0% found this document not useful, Mark this document as not useful
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
52 views
2 pages
Java Cheatsheet
Uploaded by
Ishaan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Go to previous items
Download
Save
Save Java Cheatsheet For Later
Share
0%
0% found this document useful, Mark this document as useful
0%
0% found this document not useful, Mark this document as not useful
Print
Embed
Report
Go to next items
Download
Save Java Cheatsheet For Later
Share
More options
Fullscreen
THE JAVA LANGUAGE CHEAT SHEET Primitive Type: ¥ O@atulkumare INTEGER: byte (bit), short (16bit), int (32bit), long (64bit) , DECIM: float (32bit) , double (64bit) sOTHER: boolean(ibit), char (Unicode) yb00101, LONG: saseeeeeesaseL ta AM ARES INTE INE VT Primi Operators Assignment Operator: = (ex: int a=5,b=3; ) Binary Operators (two arguments): + - ° / & Unary Operators: + - ++ -- Boolean Not Operator (Unary): ! Boolean Binary: Is > oe cee Boolean Binary Only: 45 || Bitwise Operators: ~ 6 * | << >> >>> Ternary Operator: bool?valtrue:valfalse; (int)5.5; //works for numeric types [Link] ("123"); arseFloat ("1.5"); [Link] ("7A",16); //fromHex String hex = Integer. toString (99,16) ;//toHex //erevious lines work w/ binary, other bases [Link], input, output Scanner sc = new Scanner ([Link]); int i= [Link] (); //stops at whitespace String Line = [Link](); //whole Line [Link](*bla"); //stdout [Link] ("bla"); //stderr,no newline [Link] types Integer x = 5; double y = [Link](): double y = (double) x. intValue (); //Many other methods for Long, Double, etc [Link] Methods 7foperator +, e.g. “fat"s"cat” -> “fatcat” boolean equais (String other); int length ( char charat(int i); String substring(int 1, int 3}7 //j not incl boolean contains (String sub) boolean startsiith (String pre); boolean endsWith(String post); int indexof (String p): //-1 if not found int indexof (String p, int ij; //start at i int compareTo (String t); 1/*a" .compareto(*b") => -1 String replaceall (String str, String find); Steingl] split (String delim ; StringBuffer, StringBuilder SeringSuffer is synchronized StringBuilder (Use StringBuilder unless multithreaded) Use the .apend( xyz ) methods to concat toString() converts back to String [Link] Math. abs (NUM) ,[Link] (NUM) , Math. floor (HUM) sMath. log (NUM) ,[Link] (A,B) ,[Link] (C, D) Math. pow (A,B) ,[Link](A) ,[Link]() IF_STATEMENTS : “CODING BUGS ©)NOTES GALLERY Tf boolean value ) ( STATEMENTS } else if( bool } ( STATEMENTS } else if( ..etc ) | STATEMENTS } else ( STATEMENTS | ‘/curly brackets optional if one line LOOPS: while( bool ) ( STATEMENTS } for(INIT;BOOL;UPDATE) ( STATEMENTS } //AINIT 2OOL 3STATEMENTS 4UPDATE 5->step2 do( STATEMENTS Jwhile( bool ); //do loops run at least once before checking break: — //ends enclosing loop (exit loop) continue; //jumps to bottom of loop ARRAYS int{] x = new int{10]z //ten zeros int(][] * = new int(51(5]7 //5 by 5 matcix int[] x = (1,2,3,4)7 [Link]; //int expression length of array ant) * = (11,21, (3,4,5)}2 //ragged array String!] y = new String[10]; //10 nulls J/wove that object types are null by default / Poop through array for(int i=[Link]+) { Jase arrayname(i]i ) //f0r-each loop through array int {] x = (10,20, 30,4017 for(int vz x) { //¥ cycles between 10,20, 30, 40 ' //toop through ragged array for(int i=0;[Link];i++) for(int j=07}
{ Ax By: , class ExampleThree,B> | aA lists B head; , (Note the extends keyword here applies as well to interfaces, so A can be an int that extends List JAVA COLLECTIONS Lister: Similar to arrays ArrayListcT>: Slow insert into middl //azrayList has fast random access LinkedList
: slow random access //isnkedList fast as queue/stack Stack: Removes and adds from end List Usage: boolean add(T e); void clear(); //empties boolean contains (Object 0}; T get (int index); T remove(int index); boolean remove (Object 0): //remove uses comparator T set (int index, E val); Int size(); List Traversal: for(int [Link]()ritt) ( Jyase [Link] (i)? ) //assuming List
: for(Te: x) { )ase e 1 QueuecT>: Remove end, Insert beginning LinkedList implements Queue Queue Usage: T element(); // does not renove boolean offer(T 0); //adds T peek(); //pike element T poll(): //removes T remove(); //like poll Traversal: for(T e : x) () jat: uses Comparable<7> for uniqueness TreeSet, items are sorted HashSet
, not sorted, no order LinkedHashSet
, ordered by insert Usage like list: add, remove, size Traversal: for(T e : x) (1 MapcK,V>: Pairs where keys are unique HashMap
, no order LinkedHashMap
ordered by insert TreeMap
sorted by keys V get(K key); Set keySet(); //set of keys V put(K key, V value: Vv remove (K key); Int size(); Collection values(); //all values ee for-each w/ kevyset/values
You might also like
Java Cheatsheet
PDF
No ratings yet
Java Cheatsheet
2 pages
Java Cheat Sheet
PDF
No ratings yet
Java Cheat Sheet
2 pages
Java Language Cheat Sheet Guide
PDF
No ratings yet
Java Language Cheat Sheet Guide
2 pages
Java Byte and Collections Overview
PDF
No ratings yet
Java Byte and Collections Overview
2 pages
Java 5 & 6 Reference Card Overview
PDF
No ratings yet
Java 5 & 6 Reference Card Overview
2 pages
Java Programming: Concepts and Features
PDF
No ratings yet
Java Programming: Concepts and Features
14 pages
Java Complete Notes
PDF
No ratings yet
Java Complete Notes
41 pages
Java Basics for Big Data Applications
PDF
No ratings yet
Java Basics for Big Data Applications
33 pages
J2SE 5.0 Key Features Overview
PDF
No ratings yet
J2SE 5.0 Key Features Overview
68 pages
Java Core Concepts and Keywords Guide
PDF
100% (2)
Java Core Concepts and Keywords Guide
6 pages
Java Core
PDF
No ratings yet
Java Core
6 pages
Java Programming Basics for Beginners
PDF
No ratings yet
Java Programming Basics for Beginners
55 pages
Java Programming Fundamentals Guide
PDF
No ratings yet
Java Programming Fundamentals Guide
123 pages
Java Member Access and Documentation Guide
PDF
No ratings yet
Java Member Access and Documentation Guide
2 pages
Java vs Python: Key Differences Explained
PDF
No ratings yet
Java vs Python: Key Differences Explained
24 pages
Java Programming Comprehensive Guide
PDF
No ratings yet
Java Programming Comprehensive Guide
31 pages
Java - Revision Notes 1
PDF
No ratings yet
Java - Revision Notes 1
9 pages
Java Tokens: Identifiers, Literals, Operators
PDF
No ratings yet
Java Tokens: Identifiers, Literals, Operators
26 pages
Java Programming Fundamentals Guide
PDF
No ratings yet
Java Programming Fundamentals Guide
34 pages
OOP Unit-4
PDF
No ratings yet
OOP Unit-4
94 pages
Java Basics: Variables, Methods, Arrays
PDF
No ratings yet
Java Basics: Variables, Methods, Arrays
8 pages
Core Java Cheat Sheet Overview
PDF
No ratings yet
Core Java Cheat Sheet Overview
16 pages
Java Programming Basics and Concepts
PDF
No ratings yet
Java Programming Basics and Concepts
44 pages
Java Basic To Advance Syllabus
PDF
No ratings yet
Java Basic To Advance Syllabus
19 pages
Java Fundamentals for Developers
PDF
No ratings yet
Java Fundamentals for Developers
74 pages
Data Types, Arrays& Loops
PDF
No ratings yet
Data Types, Arrays& Loops
49 pages
Java Cheat Sheet
PDF
86% (7)
Java Cheat Sheet
6 pages
Java: Write Once, Run Anywhere Guide
PDF
No ratings yet
Java: Write Once, Run Anywhere Guide
46 pages
Java: Write Once, Run Anywhere
PDF
100% (2)
Java: Write Once, Run Anywhere
76 pages
Core Java NotesXCodeWithNishchal
PDF
No ratings yet
Core Java NotesXCodeWithNishchal
179 pages
Java Cheat Sheets
PDF
No ratings yet
Java Cheat Sheets
18 pages
Java and Android Workshop Overview
PDF
No ratings yet
Java and Android Workshop Overview
87 pages
Comprehensive Java Programming Guide
PDF
No ratings yet
Comprehensive Java Programming Guide
50 pages
Refcardz Core Java PDF
PDF
100% (1)
Refcardz Core Java PDF
6 pages
Core Java
PDF
No ratings yet
Core Java
6 pages
Introduction to Java Programming Basics
PDF
No ratings yet
Introduction to Java Programming Basics
52 pages
Java Programming Study Guide For BCA Students
PDF
No ratings yet
Java Programming Study Guide For BCA Students
19 pages
Java Programming Basics and Features
PDF
No ratings yet
Java Programming Basics and Features
35 pages
Introduction to Java Programming
PDF
100% (1)
Introduction to Java Programming
265 pages
Java Basics Cheat Sheet by Rajan Chettri
PDF
No ratings yet
Java Basics Cheat Sheet by Rajan Chettri
135 pages
Java Cheatsheet
PDF
No ratings yet
Java Cheatsheet
14 pages
24CSK42 Module1 2 StudyNotes
PDF
No ratings yet
24CSK42 Module1 2 StudyNotes
22 pages
Java Programming Fundamentals Guide
PDF
No ratings yet
Java Programming Fundamentals Guide
42 pages
Java
PDF
No ratings yet
Java
9 pages
Java Programming Basics and Syntax Guide
PDF
No ratings yet
Java Programming Basics and Syntax Guide
30 pages
Java Overview and Key Features
PDF
No ratings yet
Java Overview and Key Features
80 pages
Java Data Types and Programming Concepts
PDF
No ratings yet
Java Data Types and Programming Concepts
2 pages
Java Data Types and Syntax Cheat Sheet
PDF
No ratings yet
Java Data Types and Syntax Cheat Sheet
2 pages
Java Programming Language Overview
PDF
No ratings yet
Java Programming Language Overview
23 pages
Java: Write Once, Run Anywhere Guide
PDF
No ratings yet
Java: Write Once, Run Anywhere Guide
58 pages
Java Programming Guide: Beginner to Expert
PDF
No ratings yet
Java Programming Guide: Beginner to Expert
141 pages
Java Programming Basics and Concepts
PDF
No ratings yet
Java Programming Basics and Concepts
106 pages
Java OOP Concepts Explained
PDF
No ratings yet
Java OOP Concepts Explained
9 pages
Java Programming Fundamentals Explained
PDF
No ratings yet
Java Programming Fundamentals Explained
4 pages
Object-Oriented Programming Basics
PDF
No ratings yet
Object-Oriented Programming Basics
5 pages
Java Programming Basics Overview
PDF
No ratings yet
Java Programming Basics Overview
19 pages
Java Programming Basics Overview
PDF
No ratings yet
Java Programming Basics Overview
51 pages
Servo Motor Speed Control with Buttons
PDF
No ratings yet
Servo Motor Speed Control with Buttons
3 pages
Cryptography Course Overview at MUJ
PDF
No ratings yet
Cryptography Course Overview at MUJ
10 pages
Numerical Methods for Root Finding
PDF
No ratings yet
Numerical Methods for Root Finding
3 pages
CH 05
PDF
No ratings yet
CH 05
35 pages
CH 02
PDF
No ratings yet
CH 02
80 pages
Arduino Traffic Light Simulator Guide
PDF
No ratings yet
Arduino Traffic Light Simulator Guide
14 pages
Javascript Handwritten Notes
PDF
No ratings yet
Javascript Handwritten Notes
28 pages
B.Tech Computational Mathematics 2023
PDF
No ratings yet
B.Tech Computational Mathematics 2023
4 pages
Effective Water Conservation Tips
PDF
No ratings yet
Effective Water Conservation Tips
1 page
B.Sc. Film Technology Syllabus 2018-1999
PDF
No ratings yet
B.Sc. Film Technology Syllabus 2018-1999
234 pages
SRM Kattankulathur MCA Program Fees
PDF
No ratings yet
SRM Kattankulathur MCA Program Fees
7 pages
Stanford Admissions Insights Q&A
PDF
No ratings yet
Stanford Admissions Insights Q&A
8 pages
Neil deGrasse Tyson's Research Contributions
PDF
No ratings yet
Neil deGrasse Tyson's Research Contributions
2 pages