Posts

Introduction to java | Java features | JVM JRE JDK and bytecode explained

Image
Features of Java Java is a well known programming languages.  It has reached billions of devices. There are different features that java supports today. But the main principles that java has since it's evolution are: 1. It must be simple, object oriented and familiar:  When java was created there was already few well known programming languages and the most famous among them was 'c'. So they wanted syntax of java should be similar to c so that it's easy for developers to migrate to java. And it should be based on object oriented. We will learn about object oriented in subsequent blog. 2. It must be robust and secure:  Java has built in garbage collection mechanism and you don't need to free memory explicitly. It not only removes burden of memory cleaning from developer head but also helps making application less prone to memory issues and crashing. And java application does not run directly on native OS but it runs on a special virtual machine called JVM which makes...

Play Tic Tac Toe

Player 0 Turn Reset/Restart Want Source code click here See explanation Video Click here For more videos from us click here

Tic Tac Toe game using HTML and JavaScript

Image
You must have played tic tac toe game but what about creating the one yourself. Well you might be thinking it will take lot of time but what if i say you can build a tic tac toe game within half an hour. Well you may not believe me at this point but after going through below video you will definitely be able to create one yourself.

Introduction to programming language

Image
 What is programming language: A language used to write programs to communicate with system is programming language. Just like natural language ( language that we used to communicate among us) which has grammatical rules, programming languages have syntax rules. We have different types of programming language Eg: 1.High level and low level language. High level language consists of letters and numbers from natural language written with syntax rules and it gets converted to machine understandable language by some tool. Low level languages are language which machine can directly understand. Low level language  are hard to read, write and maintain by humans so we write programs in high level language and then convert it to machine understandable language using some tools. 2. Compiled language and interpreted language. In compiled language we use compiler to convert source code into machine understandable language first and then start executing it but in interpreted language. Sourc...

Environment Setup | Install eclipse, notepad plus plus and JDK | Java programming course

Image
 To run java program we need few softwares and tools. Let's understand what are the required software and how to install them. The first thing we need is JDK ( java development kit). It contains tools to compile our java code, run it and other development tools. You can download JDK 8 from below link: jdk8 download url: https://www.oracle.com/in/java/technologies/javase/javase-jdk8-downloads.html Second tool we need is an editor. You can go for an IDE (Integrated Development Environment) which contains editor, file explorer, console etc integrated but I would insist you to use simple editor till you become fluent in writing error free code. You can download notepad++ editor from below link.  notepad++ download url: https://notepad-plus-plus.org/downloads and once you are fluent in writing basic programs without any error, you can start using IDE. You can download eclipse IDE from below link. eclipse download url: https://www.eclipse.org/downloads Once you download all these so...

Java programming course | Course overview

Image
 We are going to learn java from scratch. I will try to cover all the important topics. Here is brief about what you can expect from this course. 1. Environment setup;   Installing JDK, notepad++ editor and eclipse IDE. 2. Introduction to programming languages; 3. Introduction to java. 4. Java basic syntax. 5. Java as object oriented programming language. 6. Conditions (if - else), loops switch, recursion etc. 7. Data structures 8. Regular expressions, jdbc, socket. 9. GUI with java. 10. Reflection, lambda expressions. Please watch this video for detailed Course Overview.