Java
Java is one of the most popular programming languages out there. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development.
Java Concepts
- ArrayList
- Arrays
- Boolean Logic
- Calendar
- Classes
- Collection
- Collections
- Comments
- Comparable
- Comparator
- Compiler
- Conditionals
- Constructors
- Data Types
- Date
- Deque
- enum
- Errors
- Files
- Generics
- HashMap
- HashSet
- Inheritance
- Interfaces
- Iterator
- JavaBeans
- LinkedList
- Loops
- Map
- Math Methods
- Methods
- Operators
- Output
- POJO
- PrintWriter
- PriorityQueue
- Queue
- Random
- Regular Expressions
- Set
- Stack
- StringBuilder
- Strings
- Switch
- Threading
- TreeMap
- Type Conversion
- User Input
- Variables
Java contributors
- StevenSwiniarski100 contributions
Sriparno0822 contributions
BrandonDusch17 contributions- robgmerrill17 contributions
Victoria-DR12 contributions- MamtaWardhani12 contributions
Christine_Yang11 contributions
KyraThompson8 contributions
THE-Spellchecker7 contributions
ChiragAgg5k6 contributions- garanews6 contributions
tanishq-singh-23016 contributions
CaupolicanDiaz4 contributions- coolest984 contributions
YanisaHS4 contributions
elmanorc3 contributions
dakshdeepHERE3 contributions
shlokPrajapati60053717093 contributions
cslylla3 contributions- Atreay3 contributions
Bobliuuu2 contributions
Yash-Var2 contributions
J0hnRJr2 contributions
marjoriekohn2 contributions- Brag2gr82 contributions
1P1E102 contributions
vlrnsnk2 contributions- TyCherms182 contributions
- andersooi2 contributions
MinalGhate2 contributions
MFValmayor2 contributions
ruturajj2 contributions- md-abid-hussain2 contributions
AshutoshVJTI2 contributions
ruby68678926682 contributions- tarunsamanta2 contributions
Jlbanks1 contribution
Luisnvb1 contribution- pavan-nambi1 contribution
haroon26atcc1 contribution- tera86292742411 contribution
- devesh-20021 contribution
- vivek_prajapatii1 contribution
itskarelleh1 contribution- Kosyenka1 contribution
- noahpgordon1 contribution
guicarminati1 contribution- mohit5upadhyay1 contribution
Tommi971 contribution- digital68358183271 contribution
kapoorsaumitra1 contribution- arisdelaCruz14136188571 contribution
- frhad_1 contribution
- tera52107652241 contribution
chiduanush24248733371 contribution
chip01889226951 contribution- ewatch1 contribution
Johnniekay1 contribution
rubenm251 contribution- AntrikshDangi1 contribution
nicatpng1 contribution- hectorconte1 contribution
battaniyeligazi1 contribution
DakuwoN1 contribution- JAFY101 contribution
- ketanSaraf00665459121 contribution
JaceInglis1 contribution
Yahaelamurugu1 contribution
Sumit_271 contribution- MattiasGradin1 contribution
- board81177351431 contribution
Shanmukha_M_K1 contribution- css89725605451 contribution
sharkipelago1 contribution
VeronicaConesa1 contribution- bit67684737701 contribution
- board95457569511 contribution
EdisonDuran1 contribution
Alequi911 contribution
maxjeffrey1 contribution
JayRKyd951 contribution
Contribute to Docs
- Learn more about how to get involved.
- Submit feedback to let us know how we can improve Docs.
Learn Java on Codecademy
- Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Includes 6 Courses
- With Professional Certification
- Beginner Friendly.75 hours
- Learn to code in Java — a robust programming language used to create software, web and mobile apps, and more.
- Beginner Friendly.17 hours