Java Tutorial

by Dinesh Thakur Category: Introduction to Java

In this section, we will see the implementation of a simplified version of linked list class provided by the Java library. This shows how the lists of operations manipulate the links when the list is modified.

 
by Dinesh Thakur Category: Introduction to Java

You've probably used a computer for work or leisure. Many people use computers for everyday tasks such as check the bank balance or write a school report. Computers are good for these tasks. They can treat repetitive tasks, such as adding numbers or insert words on a page without getting bored or exhausted. Computers are also good for games because they can play sequences of sounds and images, involving the human user in the process.



 
by Dinesh Thakur Category: Introduction to Java

Immutable class means unmodifiable or unchangeable, i.e., once the object has been created, they are immutable objects, there is no way to modify the text it represents. In Java, all primitive java.lang package wrapper classes (like String, Boolean, Byte, Short, Integer, Long, Float, Double, etc.) and String classes are immutable.



 
by Dinesh Thakur Category: Java Evolution

1) Compiled and Interpreter: has both Compiled and Interpreter Feature Program of java is First Compiled and Then it is must to Interpret it .First of all The Program of java is Compiled then after Compilation it creates Bytes Codes rather than Machine Language.



 
by Dinesh Thakur Category: Java Evolution

History of Java: At first glance, it may appear that Java was developed specifically for the World Wide Web. However, interestingly enough, Java was developed independently of the web, and went through several stages of metamorphosis before reaching its current status of programming language for the World Wide Web. Below is a brief history of Java.

 
by Dinesh Thakur Category: Java Evolution

Language: C is a powerful, efficient, general purpose structured programming language. Although C is a high level language but it also supports features of a low level language, so it is sometimes called a middle level language. It is actually binding the gap between a machine language and more conventional high level languages. c++ is partial copy of object oriented programming language that allow programmers to build large and complex applications in a useful and efficient way.

 
by Dinesh Thakur Category: Java Evolution

All the Previous Languages are Structured or we can say that they were procedural programming means in them processing is to be done in sequence manner and These are also called the Top down or either they were bottom up Languages Most Important things those must be in the Languages are Reliability, Maintainability and Reusability and user Friendly So For Achieving these things they Developed java.



 
by Dinesh Thakur Category: Java Evolution

JVM (Java Virtual Machine): The first port of all is installing a Virtual Machine, because Java is not platform dependent, meaning it can run on any platform, be it Linux, Mac, Windows, or any other. It is the Virtual Machine that does all the code processing, and because Oracle owns Java, you must have the Virtual Machine or Java Runtime Environment.

 
by Dinesh Thakur Category: Java Evolution

C++ and Java both are Object Oriented Languages but some of the features of both languages are different from each other. Some of these features are :

 

Page 5 of 80



About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.