#java programming for beginners by deepak
Explore tagged Tumblr posts
Text
Success Stories: AchieversIT's Impact on Java Full Stack Careers in Marathahalli
The bustling tech hub of Marathahalli has witnessed a transformative impact on aspiring developers' careers through AchieversIT's Java Full Stack Developer programs. As the leading education institution in the region, AchieversIT has played a pivotal role in shaping success stories and catapulting individuals into thriving Java Full Stack careers. Let's delve into some inspiring narratives that highlight the institution's profound impact:
1. Shalini's Journey from Novice to Full Stack Expert:
Shalini, a fresh graduate with a passion for web development, embarked on AchieversIT's Java Full Stack Developer course. With limited coding experience, she found the comprehensive curriculum and hands-on projects immensely valuable. Through the guidance of experienced instructors, Shalini not only mastered Java and related technologies but also honed her problem-solving skills. Upon completion, Shalini secured a position as a Full Stack Developer in a reputable tech firm, proving that AchieversIT's program is a transformative gateway for beginners.
2. Raj's Career Pivot: From Legacy Systems to Modern Development:
Raj, an experienced developer working with legacy systems, recognized the need to upskill to stay relevant in the industry. AchieversIT's Java Full Stack Developer course provided the perfect opportunity. The curriculum, focused on modern web development technologies and frameworks, allowed Raj to seamlessly transition from his legacy skill set to the latest Java Full Stack practices. Raj successfully pivoted his career, landing a role as a Java Full Stack Developer in a forward-thinking company, showcasing AchieversIT's effectiveness in facilitating career shifts.
3. Ananya's Success in Landing a Dream Job:
Ananya, an IT professional with a desire to specialize in Full Stack Java Development, turned to AchieversIT to achieve her career goals. The institution's emphasis on project-based learning and real-world applications provided Ananya with the practical experience she needed. The placement assistance program facilitated by AchieversIT connected Ananya with opportunities aligned with her aspirations. She secured her dream job as a Full Stack Developer, demonstrating the efficacy of AchieversIT's holistic approach.
4. Vishal's Entrepreneurial Journey:
Vishal, an aspiring entrepreneur with a vision for a tech startup, sought the expertise to lead his development team. AchieversIT's Java Full Stack Developer course equipped Vishal with the technical proficiency and strategic insights needed to turn his vision into reality. Armed with the knowledge gained, Vishal successfully launched his startup, utilizing AchieversIT's network for talent acquisition. Vishal's journey exemplifies how AchieversIT not only shapes careers but also empowers individuals to embark on entrepreneurial ventures.
5. Navigating Industry Challenges: Deepak's Resilience:
Deepak, facing challenges in the competitive job market, turned to AchieversIT to enhance his skill set. The institution's continuous assessment and feedback mechanisms helped Deepak identify and address his weaknesses. Through perseverance and the support of AchieversIT's placement assistance, Deepak secured a position as a Junior Full Stack Developer. His story underscores AchieversIT's commitment to nurturing resilience and preparing individuals for the realities of the industry.
6. Building a Professional Network: Sneha's Networking Success:
Sneha, an ambitious developer, not only gained technical skills but also built a robust professional network through AchieversIT's collaborative learning environment. Engaging in group projects and participating in networking events facilitated by AchieversIT, Sneha established valuable connections within the tech community. These connections played a crucial role in her career progression, highlighting the importance of AchieversIT's emphasis on community building.
In conclusion, AchieversIT's impact on Java Full Stack careers in Marathahalli is evident through these success stories. From beginners to experienced professionals, the institution has empowered individuals to navigate the competitive landscape, upskill, and achieve their career aspirations. The combination of comprehensive curriculum, hands-on projects, expert guidance, and a supportive community has positioned AchieversIT as a catalyst for success in the thriving Java Full Stack ecosystem of Marathahalli.
0 notes
Link
Virtual Machine - Virtual Machine is a software simulation of a machine which can perform operations similar to physical machine. - Virtual Machine is not physically present. - A virtual machine, usually known as a guest is created within another computing environment referred as a "host." Multiple virtual machines can exist within a single host at one time. - For eg. Calculator software in operating system, which is not physically present, but performs all the functions similar to physical calculator. - Types of Virtual Machine : 1. Hardware Based or System Based Virtual Machine 2. Application Based or Process Based Virtual Machine - JVM (Java Virtual Machine) is Application Based Virtual Machine. ------------------------------------------------------------------------------------------ Java Virtual Machine (JVM) : - It is a Runtime Engine responsible to run java based applications. - It has two main tasks : 1. load .class file 2. execute .class file - Main components of JVM : 1. Class Loader 2. Memory Areas 3. Execution Engine ---------------------------------------------------------------------------- Class Loader : - It is responsible for the following three tasks : 1. Loading 2. Linking 3. Initialisation - Loading - Linking : In linking three activities are performed : 1. Verification 2. Preparation 3. Resolution - Initialisation ------------------------------------------------------------------------------------ Memory Areas : Total 5 types of memory areas : 1. Method Area 2. Heap Area 3. Stack Area 4. PC Register 5. Native Method Area ------------------------------------------------------ Execution Engine : It is responsible to execute java class file. It contains mainly two components : 1. Interpreter 2. JIT Compiler
#JVM Architecture#introduction to java virtual machine JVM#What is the difference between JDK JRE and JVM#JVM Architecture in Java Hindi by Deepak#JVM architecture in java in hindi#working of java#working of JVM#learn programming#code#coding#smart programming#java tutorials#java tutorials in hindi#java tutorials by deepak#java tutorials for beginners by deepak#java programming by deepak#java programming for beginners by deepak#java programming#learn java programming#interview questions#java interview questions#java in chandigarh#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Text
5 Easy Facts About online programming project help Described
Make my C programming job I am really brand-new to C programs and also I was wondering if any person had any great ideas for a great project for institution. I am looking for something that a beginner might do however would additionally be a little a challenge. I have browse as well as found some very amazing ideas yet they were to complicated for my knowledge of C. Incidentally I have actually just been programming for the last 4 months. Thanks! That stated, I can still recommend a generic method of locating task concepts in any type of programming language of your option. C programming language has actually been around for several decades now and a HEAP of programs have actually been written in it. This programming language stays a preferred option for small jobs. Exactly what makes C a recommended selection by design trainees is that it's extremely simple to learn and also master (you simply need to be interested in it).
youtube
The very best way to obtain a suggestion is to discover easy issues and afterwards aiming to automate them. Let me offer a couple of jobs you can experiment with on your own--. 1. 1. Job: 'C' Programs (CPG 102) Student ID: 1801T3090164 'C' Programs Task ON Pupil Management SystemProject Title: PUPIL MONITORING SYSTEMStudent Name: Navin ThapaStudent ID: 1801T3090164Country: NEPALCourse Code: CPG102Subject name:' C' ProgrammingClass Code: IDITCCenter Code: 1801Lecturer: DEEPAK KUMAR KARNATABLE OF CONTENTS: Call: Navin Thapa Page 1. 2. 2. Task: 'C' Programming (CPG 102) Trainee ID: 1801T3090164 S.NO. TITLE WEB PAGE NO. 1 Introduction 3 2 Current System 4 3 Proposed System and Goals 5 4 Program Requirements 6 4.1 Input Spec 6 4.2 Data Requirements 7 4.3 Screen Style 8-18 4.4 Processing and Recognition 19-20 5 Program design as well as Pseudocode 21-27 6 Program Listing 28-63 7 Program Examining 64 7.1 Test Plan 64-65 7.2 Examination and Results 65-73 8 Application 74 9 User Hands-on 75-83 10 Conclusion 84 10.1 Program Weak point 84 10.2 Program Toughness 84 10.3 Program Enhancement 84 11 Acknowledgement 85 12 References 86 13 Turnitin Report 87 1) Introduction: In today's globe, the method of working and handling the system has actually been totallychanged. There is an abrupt and also quantum leaps in the framework, upkeep andmodification, taking care of, leveling inside every system. Without managing system throughcomputer applications and also programs, the advancement of facilities are incomplete. Oracle data source advancement began in 1977, and also its code was revised from assembly to C in 1983. It turned into one of one of the most preferred databases in the world. In 1985 Windows 1.0 was released. Although Windows source code is not openly readily available, it's been mentioned that its kernel is primarily composed in C, with some components in assembly. Linux kernel development started in 1991, as well as it is additionally composed in C. The next year, it was launched under the GNU certificate and was used as part of the GNU Operating System. The GNU os itself was started making use of C as well as Lisp programming languages, so several of its parts are composed in C. C programming isn't really limited to tasks that started years ago, when there just weren't as several programs languages as today. Many C jobs are still begun today; there are some excellent reasons for that. C is a powerful general-purpose programming language. It is quickly, mobile and also offered in all systems. If you are new to shows, C is a great selection to start your shows journey. This is a detailed guide on just how to get begun in C programming language, why you ought to learn it as well as how you can. The C shows incorporated development environment Code:: Blocks arranges its projects into folders. The primary folder is provided the task's name, such as ex0201. Within that folder, you'll locate all data related to the task, including the resource code, item code, and also executable program. Here's a breakdown of just what's what, assuming that the job is named ex0201:. *. c-- The resource code files. Source code files are stored in the job's main folder. *. cbp-- The Code:: Blocks task data, named after the task. You could open this file to run Code:: Blocks and also work with the task. This area covers the listing of topics for C shows examples. These C examples cover a variety of programming areas in Computer technology. Every instance program consists of the description of the program, C code as well as output of the program. All instances are put together and also tested on a Linux system. These examples could be as easy and also basic as "Hello World" program to exceptionally tough and advanced C programs. So, they appropriate for any user (dummies, novices or innovative users). Below is the listing of C programming Subjects. 1. Basic C Programs. The adhering to area provides a collection of Simple C Programs which are classified into various Categories like Programs on Integers, Programs on Number Conversion, Programs on Recursion, Programs on Special Numbers, Programs illustrating the functions of a Computer system, Programs on everyday activities, Programs on Unions, Programs to show Unique Patterns, Programs to illustrate Call By Value and Call by Referral and Programs to highlight making use of Disagreements. The web link listed below consists of Programs for all the categories mentioned above. In this task I found that designating structures in different orders consumes various amounts of space in memory. This was not my expectation. I presumed that the sizeof() feature would return the same value for each and every structure. When looking more detailed, it appears that types that have an also amount of bytes could only be stored at even locations. This develops spaces when utilizing sorts of various dimensions. For circumstances, if you create a char after that an int it will appear in memory as the char followed by a void of 3 bytes and after that the int. I presume that when you develop variables beyond a structure the compiler is smart enough to team variables with the same kinds therefore lowering the amount of voids (and saving memory). I have no evidence to back this up. Learning how to program in C is important to any kind of career in used maths, clinical computer, or computational scientific research as well as design. This book supplies a quick- begin guide for composing and assembling programs and has tasks that can be picked inning accordance with the reader's interest. Like discovering how to own a stick change, scientific programming in C is a life time ability that will enable the viewers to 'get around' in a range of atmospheres.". -- Tamara G. Kolda, Sandia National Laboratories. The key audience of this book is college students in maths, engineering, and the sciences. Guide will certainly likewise be of passion to advanced undergraduates and also functioning experts that want to work out as well as sharpen their skills in programming mathematical algorithms in C. A functioning understanding of the C programs language is thought. C is a natural option to program in on the Raspberry Pi. It's extremely effective, useful on essentially all equipment platforms as well as actually much like lots of other shows languages such as Java, PHP, C# and unbiased C. As preferred programs languages go its as effective as it obtains, with only assembler beating it in. Previously, lots of embedded applications were developed utilizing setting up level programs. Nevertheless, they did not offer transportability. This drawback was gotten rid of by the advent of various high level languages like C, Pascal, and also COBOL. However, it was the C language that obtained substantial acceptance for ingrained systems, and it continuouslies do urgent programming assignment help so. The C code created is a lot more reliable, scalable, as well as portable; and actually, a lot easier to understand. C language was established by Dennis Ritchie in 1969. It is a collection of one or even more features, as well as every feature is a collection of statements carrying out a certain task. C language is a middle-level language as it supports top-level applications and also low-level applications. Prior to entering into the details of embedded C programs, we must recognize concerning RAM memory company. C Programs for Embedded Solution offers a total, intermediate-level discussion of microcontroller programming using the C programming language. Guide covers the adjustments to C that are needed for an ingrained atmosphere and also the common parts of an effective development job. Developers who have decided to make use of 8-bit controllers have usually resorted to hand coding in assembly language. Hand-operated setting up programs for precise control might never go out of design. Nevertheless, C is the language of choice for programming bigger microcontrollers (MCU), which are based upon 32-bit cores. And also there are benefits in putting together top-level C language to also the limited resources of an 8-bit MCU.

The Examined C study job is exploring ways to expand the C shows language to make sure that designers could write extra safe and also reputable C programs. The project is developing an expansion to C called Checked C that adds examining to C to discover or protect against typical programming mistakes such as buffer overruns, out-of-bounds memory gain access to, and also inaccurate type casts. The extension is designed to be utilized for existing system software program created in C. Are you looking for an excellent C developer? Despite its age, C remains among one of the most prominent programs languages worldwide, yet finding the best programmer can be difficult. C has been used to compose a vast array of software application, including operating systems, device motorists, financial software program, video games, as well as GPU-based understanding algorithms. The large series of tasks that C has actually been utilized for methods you should discover a designer that recognizes.
0 notes
Text
67% off #C++ :basics for beginners – $10
you will understand basic Theoretical concepts of c++ language
All Levels, – 2 hours, 16 lectures
Average rating 3.0/5 (3.0 (7 ratings) Instead of using a simple lifetime average, Udemy calculates a course��s star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.)
Course requirements:
a computer with c++ language related software installed in it upto date browser with good internet connection
Course description:
This course is dedicated to learn the basics of c++ programming. anyone who want to learn Object Oriented Programming concepts can start with this course because c++ is object oriented programming language . so in theoretical part of this course is entirely dedicated to theoretical concepts of c++ language and in programming sections is dedicated for programs written in c++ language . in this course you will learn about basics of c++ langauge such as classes and objects in detail and in theoritical part it will be explained in a very understandable way . this is a beginner level course in C++ language. so,experts please don’t enroll in this course as this one will not cater your needs lifetime access to all videos in this course will get good basics in C++ programming you will be able to write a C++ program on your own Any one with basic knowledge of Computers Anyone who wants to learn programming This course is not for experts
Reviews:
“a very nice course for beginners who want to learn c++ . the beauty of course is tutor is explaining both theoretical part and programming part very well.it is very useful for me.this is the course i have been searching for and all topics covered here are very good in content.thank you for the course” (Seema)
“CANNOT understand him also Indian Accent” (Brett Hudson)
“nice course” (Shubham Deepak Mane)
About Instructor:
Naveen Kumar A
I am Naveen having Experience in developing applications in PHP , MYSQL , HTML , CSS , AJAX , JAVASCRIPT and also in the fields of COBOL , JCL , VSAM , CICS , DB2 , IMS and also in Software Testing, JAVA, Oracle ,SQL-Server,Personality Development i am good at teaching . Teaching is my hobby so far i had done many projects in PHP , MYSQL , HTML , CSS , AJAX , JAVASCRIPT combinations i have extensive knowledge in them as i need to face many challenges while programming in that technologies when i am in the beginning stages i am self learner as a teacher i want to share my knowledge to all people who want to get grip on this subjects
Instructor Other Courses:
Java Spring and Hibernate:create a crud application Naveen Kumar A, Best Selling Instructor | 10000+ students in 130+ countries (20) $10 $40 Attention Management for Employees Assertiveness for Beginners …………………………………………………………… Naveen Kumar A coupons Development course coupon Udemy Development course coupon Programming Languages course coupon Udemy Programming Languages course coupon C++ :basics for beginners C++ :basics for beginners course coupon C++ :basics for beginners coupon coupons
The post 67% off #C++ :basics for beginners – $10 appeared first on Course Tag.
from Course Tag http://coursetag.com/udemy/coupon/67-off-c-basics-for-beginners-10/ from Course Tag https://coursetagcom.tumblr.com/post/158190049503
0 notes
Text
50% off #Git Going Fast: One Hour Git Crash Course – $10
Learn the key concepts and basic workflow for Git and GitHub with this easy to follow, top rated, bootcamp-style course!
Beginner Level, – Video: 1 hour Other: 14 mins, 32 lectures
Average rating 4.3/5 (4.3)
Course requirements:
Basic computer skills Ability to install software on your computer Admin rights may be required for software installation
Course description:
Git Going Fast: One Hour Crash Course
This course is designed to cut academic theory to just the key concepts and focus on basics tasks in Git in order to be productive quickly. Students can expect to learn the minimum needed to start using Git in less than an hour.
Recent Course Updates
October 17th: Added Updates and Errata section
Course Outline
Course Introduction and Overview provides an introduction to this course and the Git source control system. Key concepts and the basic workflow are discussed.
Setup and Configuration provides step-by-step instructions on how to setup Git for Windows and Mac OS X, how to use Git’s help command, and how to setup the minimum required configuration to start using Git.
In Working with Git Locally, we walk through all the commands needed to start a new project managed by Git (or enable Git for an existing project) all the way through making commits, including common file operations like moving and deleting files. We also cover how to exclude the wrong files from accidentally being committed and how to review your repository’s history.
Going Remote covers publishing the locally created repository (previous section) on GitHub. Starting off by setting up SSH authentication, creating the remote version of our repository, linking the local repository with the remote version on GitHub, and finally sending our changes up to remote repository.
Course Features
Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.
Screencasts provide a video of the instructor’s computer system with any actions, commands, or screens displayed and narrated. There is a total of 56 minutes of video based training in this course (Presentation + Screencasts, excluding Promo Video).
Following each lecture or group of related lectures in the demo sections of the course are Command Listing lectures that serve as reference and reminder of the commands used in the previous lecture(s). Each Command Listing includes the exact listings used in the previous lectures and a reference guide for newly introduced commands. All commands used in this course are available through the Command Listing lectures.
The four Quizzes reinforce the key concepts by testing your newly learned knowledge throughout the course.
Several attachments throughout the course provide supplemental information, illustrations, or other reference material.
Moving Forward
Students can checkout my last lecture on other Git related resources. The instructor is available for simple questions by email and can provide customized paid instruction upon request — go the the author’s profile for contact.
Full details Learn the key concepts of the Git source control system Step through the entire basic Git workflow Configure SSH for authentication Create and use a remote repository on GitHub Anyone interested in using source control and specifically Git Software engineers, developers, and programmers new to Git
Reviews:
“Awesome course! so clear and to the point. Thanks” (Thinh Nguyen)
“Good course for beginners to get started with GIT.” (Deepak)
“Very good, but basic” (Oscar Valenzuela)
About Instructor:
Jason Taylor
With nearly 20 years of programming and software development experience, I started out teaching myself programming while in High School. I put myself through college working for a local Internet Service Provider as a programmer. Before finishing college, I developed and sold an award winning website to a Dot-Com start-up. After college, I have worked at several companies ranging from start-ups to large enterprises focusing on Java and client-side technologies (HTML/CSS/JavaScript). Throughout my career, I have opportunity to learn many software development best practices and exposure to several version control systems.
Instructor Other Courses:
GitHub Ultimate: Master Git and GitHub – Beginner to Expert Vagrant Quick Start: Virtualized Development Environments Git for Geeks: Quick Git Training for Developers …………………………………………………………… Jason Taylor coupons Development course coupon Udemy Development course coupon Development Tools course coupon Udemy Development Tools course coupon Git Going Fast: One Hour Git Crash Course Git Going Fast: One Hour Git Crash Course course coupon Git Going Fast: One Hour Git Crash Course coupon coupons
The post 50% off #Git Going Fast: One Hour Git Crash Course – $10 appeared first on Udemy Cupón.
from http://www.xpresslearn.com/udemy/coupon/50-off-git-going-fast-one-hour-git-crash-course-10/
0 notes
Text
50% off #Git Going Fast: One Hour Git Crash Course �� $10
Learn the key concepts and basic workflow for Git and GitHub with this easy to follow, top rated, bootcamp-style course!
Beginner Level, – Video: 1 hour Other: 14 mins, 32 lectures
Average rating 4.3/5 (4.3)
Course requirements:
Basic computer skills Ability to install software on your computer Admin rights may be required for software installation
Course description:
Git Going Fast: One Hour Crash Course
This course is designed to cut academic theory to just the key concepts and focus on basics tasks in Git in order to be productive quickly. Students can expect to learn the minimum needed to start using Git in less than an hour.
Recent Course Updates
October 17th: Added Updates and Errata section
Course Outline
Course Introduction and Overview provides an introduction to this course and the Git source control system. Key concepts and the basic workflow are discussed.
Setup and Configuration provides step-by-step instructions on how to setup Git for Windows and Mac OS X, how to use Git’s help command, and how to setup the minimum required configuration to start using Git.
In Working with Git Locally, we walk through all the commands needed to start a new project managed by Git (or enable Git for an existing project) all the way through making commits, including common file operations like moving and deleting files. We also cover how to exclude the wrong files from accidentally being committed and how to review your repository’s history.
Going Remote covers publishing the locally created repository (previous section) on GitHub. Starting off by setting up SSH authentication, creating the remote version of our repository, linking the local repository with the remote version on GitHub, and finally sending our changes up to remote repository.
Course Features
Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.
Screencasts provide a video of the instructor’s computer system with any actions, commands, or screens displayed and narrated. There is a total of 56 minutes of video based training in this course (Presentation + Screencasts, excluding Promo Video).
Following each lecture or group of related lectures in the demo sections of the course are Command Listing lectures that serve as reference and reminder of the commands used in the previous lecture(s). Each Command Listing includes the exact listings used in the previous lectures and a reference guide for newly introduced commands. All commands used in this course are available through the Command Listing lectures.
The four Quizzes reinforce the key concepts by testing your newly learned knowledge throughout the course.
Several attachments throughout the course provide supplemental information, illustrations, or other reference material.
Moving Forward
Students can checkout my last lecture on other Git related resources. The instructor is available for simple questions by email and can provide customized paid instruction upon request — go the the author’s profile for contact.
Full details Learn the key concepts of the Git source control system Step through the entire basic Git workflow Configure SSH for authentication Create and use a remote repository on GitHub Anyone interested in using source control and specifically Git Software engineers, developers, and programmers new to Git
Reviews:
“Awesome course! so clear and to the point. Thanks” (Thinh Nguyen)
“Good course for beginners to get started with GIT.” (Deepak)
“Very good, but basic” (Oscar Valenzuela)
About Instructor:
Jason Taylor
With nearly 20 years of programming and software development experience, I started out teaching myself programming while in High School. I put myself through college working for a local Internet Service Provider as a programmer. Before finishing college, I developed and sold an award winning website to a Dot-Com start-up. After college, I have worked at several companies ranging from start-ups to large enterprises focusing on Java and client-side technologies (HTML/CSS/JavaScript). Throughout my career, I have opportunity to learn many software development best practices and exposure to several version control systems.
Instructor Other Courses:
GitHub Ultimate: Master Git and GitHub – Beginner to Expert Vagrant Quick Start: Virtualized Development Environments Git for Geeks: Quick Git Training for Developers …………………………………………………………… Jason Taylor coupons Development course coupon Udemy Development course coupon Development Tools course coupon Udemy Development Tools course coupon Git Going Fast: One Hour Git Crash Course Git Going Fast: One Hour Git Crash Course course coupon Git Going Fast: One Hour Git Crash Course coupon coupons
The post 50% off #Git Going Fast: One Hour Git Crash Course – $10 appeared first on Udemy Cupón.
from Udemy Cupón http://www.xpresslearn.com/udemy/coupon/50-off-git-going-fast-one-hour-git-crash-course-10/
from https://xpresslearn.wordpress.com/2017/02/04/50-off-git-going-fast-one-hour-git-crash-course-10/
0 notes
Link
Virtual Machine - Virtual Machine is a software simulation of a machine which can perform operations similar to physical machine. - Virtual Machine is not physically present. - A virtual machine, usually known as a guest is created within another computing environment referred as a "host." Multiple virtual machines can exist within a single host at one time. - For eg. Calculator software in operating system, which is not physically present, but performs all the functions similar to physical calculator. - Types of Virtual Machine : 1. Hardware Based or System Based Virtual Machine 2. Application Based or Process Based Virtual Machine - JVM (Java Virtual Machine) is Application Based Virtual Machine. ------------------------------------------------------------------------------------------ Java Virtual Machine (JVM) : - It is a Runtime Engine responsible to run java based applications. - It has two main tasks : 1. load .class file 2. execute .class file - Main components of JVM : 1. Class Loader 2. Memory Areas 3. Execution Engine ---------------------------------------------------------------------------- Class Loader : - It is responsible for the following three tasks : 1. Loading 2. Linking 3. Initialisation - Loading - Linking : In linking three activities are performed : 1. Verification 2. Preparation 3. Resolution - Initialisation ------------------------------------------------------------------------------------ Memory Areas : Total 5 types of memory areas : 1. Method Area 2. Heap Area 3. Stack Area 4. PC Register 5. Native Method Area ------------------------------------------------------ Execution Engine : It is responsible to execute java class file. It contains mainly two components : 1. Interpreter 2. JIT Compiler
#JVM Architecture#introduction to java virtual machine JVM#What is the difference between JDK JRE and JVM#JVM Architecture in Java Hindi by Deepak#JVM architecture in java in hindi#working of java working of JVM#learn programming#code#coding#smart programming#java tutorials#java tutorials in hindi#java tutorials by deepak#java tutorials for beginners by deepak#java programming by deepak#java programming for beginners by deepak#java programming#learn java programming#interview questions#java interview questions#java in chandigarh#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Link
Java Softwares and Installation : -------------------------------------------------------------------------------------- Software used for Java : JDK (Java Development Kit) Download link : http://www.oracle.com/technetwork/jav... Simply install JDK, it will create a virtual environment on which we can execute java programs or softwares or website. ----------------------------------------------------------------------------------------------------------- IDE : Netbeans & Eclipse Netbeans download link : https://netbeans.org/downloads/ Eclipse download link : https://www.eclipse.org/downloads/pac...
#install java by deepak#install java#install jdk#install java jdk#install java on windows#jdk#netbeans#eclipse#installation of java#java tutorials#java tutorials in hindi#java tutorials by deepak#java tutorials for beginners by deepak#java programming by deepak#java programming for beginners by deepak#java programming#learn java programming#interview questions#java interview questions#java in chandigarh#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Link
FEATURES OF JAVA : 1. Platform Independent :- The concept of Write-once-run-anywhere (known as the Platform independent) is one of the important key feature of java language that makes java as the most powerful language. The programs written on one platform can run on any platform provided the platform must have its own JVM. 2. Portable :- The feature Write-once-run-anywhere makes the java language portable provided that the system must have interpreter for the JVM. Java also have the standard data size irrespective of operating system or the processor. These features makes the java as a portable language. 3. Secure :- This is important feature of java. Java is very much secure as compared to any other language. Some of the points why java is secured is JVM, Security Manager, No Pointers, Access Modifiers, Exception Handling, Own Memory Management. 4. Object Oriented :- Basic concepts of OOP's are OBJECT, CLASS, INHERITANCE, PLOYMORPHISM, ABSTRACTION, INCAPSULATION, DYNAMIC BINDING. Java follows all these basic concepts of OOP's. As the languages like Objective C, C++ fulfills the above four characteristics yet they are not fully object oriented languages because they are structured as well as object oriented languages. But in case of java, it is a fully Object Oriented language because object is at the outer most level of data structure in java. No stand alone methods, constants, and variables are there in java. Everything in java is object even the primitive data types can also be converted into object by using the wrapper class. 5. Robust :- Dictionary meaning of Robust is Powerfull or Strong. The feature of java like Memory Allocation & Automatic Garbage Collection makes java Robust. The Java Source Code will only be compiled when it is Error Free. Also powerful Exception Handling and Type Checking mechanism makes java strong and guides you how to deal with perticular type of error. 6. Multi-Threading :- Java is a Multithreaded programming language. Multithreading means a single program having different threads executing independently at the same time. Multiple threads execute instructions according to the program code in a process or a program. Multithreading works the similar way as multiple processes run on one computer. In multithreaded programs not even a single thread disturbs the execution of other thread. Threads are obtained from the pool of available ready to run threads and they run on the system CPUs. 7. Simple, As Some features of C & C++ Eliminated :- Some features of C & C++ like Memory Pointer, Preprocessor, No Array Index Limit Checking, Operator Overloading, No Automatic Garbage Collection is removed from Java. This makes java more simple & less confusing. ---------------------------- USE OF JAVA : 1. Android Apps : Java has a rich use in Android Applications. Open your Android phone and any app, they are actually written in Java programming language, with Google's Android API, which is similar to JDK (DVM in android). Couple of years back Android has provided much needed boost and today many Java programmer are Android App developer. 2. Financial Services Industries : Java is very big in Financial Services which demands more security. API's of Data Processing & Payment Gateways are created in java. It is mostly used to write server side application, mostly without any front end, which receives data form one server (upstream), process it and sends it other process (downstream). 3. Java Web Applications : Java is also big on E-commerce and web application space. Java frameworks i.e. Spring MVC, Struts 2.0 and other frameworks are used for this web applications. Many of government, healthcare, insurance, education, defense and several other department have their web application built in Java. 4. Software Tools : Many useful software and development tools are written and developed in Java e.g. Netbans, Eclipse and InetelliJ IDE. They are also most used desktop applications for development of java and other languages. 5. Big Data Technologies : Many social networking websites like facebook twitter etc and e-commerse websites generates a lot of data day to day. So to manage this huge amount of data, Hadoop and other big data technologies are developed using java only. So Java plays an important role for big data technologies. 6. Scientific Applications : As Java is more safe, portable, maintainable and comes with better high-level concurrency tools than C++ or any other language therefore Java is often a default choice for scientific applications, including natural language processing. 7. J2ME Apps : There was time when Nokia and Samsung handsets had a large market which uses J2ME. At that time almost all games, applications, which is available in Android are written using MIDP and CLDC, part of J2ME platform. 8. Embedded Systems : Java is also used in embedded systems. Computers, Printers, Routers, ATM’s, Home Security Systems etc. all uses java a lot.
#features of java#features of java in hindi#use of java#use of java in hindi#where java is used#java tutorials#java tutorials in hindi#java tutorials by deepak#java tutorials for beginners by deepak#java programming by deepak#java programming for beginners#java programming for beginners by deepak#java programming#learn java programming#interview questions#java interview questions#java in chandigarh#\#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Link
WHAT IS JAVA : Java is : 1. Programming Language : Java is a High Level Programming Language. It derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them. 2. Platform : Java is a Platform because it has its own runtime environment that is JVM (Java Virtual Machine). JVM provides a platform which accepts the byte code and executes on the machine. ---------------------------------------------------------------------------------------------------------------- HISTORY OF JAVA is as follows:- 1991 :- In 1991, Java was conceived by James Gosling, Patrick Naughton, Chris Warth, Ed Frank & Mike Sheridan at Sun Microsystem. Its first name was "OAK". 1995 :- Between 1991 to 1995 many more people contributed to the design & evolution of java. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin & Tim Lindholm were main contributors. JDK Alpha and Beta version was released. 1996 :- In January 23, 1996 JDK 1.0 version was released. It was first stable release of java 1997 :- In February 19,, 1997 JDK 1.1 version was released. 1998 :- In December 8, 1998 JDK 1.2 version was released. 2000 :- In May 8, 2000 JDK 1.3 version was released. 2002 :- In February 6, 2002 JDK 1.4 version was released. 2004 :- In September 30, 2004 JDK 5.0 version was released. 2006 :- December 11, 2006 Java SE 6 version was released. 2010 :- The acquisition of Sun Microsystems by Oracle Corporation was completed on January 27, 2010 2011 :- In July 28, 2011 Java SE 7 version was released. 2014 :- In March 18, 2014 Java SE 8 version was released. 2017 :- In September 21, 2017 Java SE 9 version was released.
#what is java#history of java#james gosling#oracle#sun microsystem#java tutorials#java tutorials in hindi#java tutorials by deepak#java tutorials for beginners by deepak#java programming by deepak#java programming for beginners by deepak#java programming#learn java programming#interview questions#java interview questions#java in chandigarh#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Link
Description : In programming languages, identifiers are used for identification purpose. In Java an identifier is any name, it can be variable name, method name, class name, interface name or package name. ---------------------------------------------------------------------------------------------------------------------------- Rules for identifiers : 1. Spaces cannot be used. eg. int emp id=101; //wrong 2. Only underscore and $ sign can be used, not any other symbol in identifier name. eg. int emp_id=101; //correct int $emp_id=101; //correct int emp+id=101; //wrong 3. Reserved words cannot be used. eg. int public=10; //wrong int false=10; //wrong 4. Integer value cannot be used at first position but can be used after first character. eg. int 1id=101; //wrong int id1=101; //correct int i1d=101; //correct int _1id=101; //correct ---------------------------------------------------------------------------------------------------------------------------- Naming Conventions : (let us assume three words : my, java, demo; then) VARIABLE NAMES : my ....OR.... my_java ....OR.... my_java_demo METHODS NAME : my() ....OR.... myJava() ....OR.... myJavaDemo() CLASS or INTERFACE NAME : My ....OR.... MyJava ....OR.... MyJavaDemo
#Identifiers in java#identifiers in java in hindi#identifiers in c#identifiers in c programming#identifiers in C++#identifiers in java by deepak#java tutorials#java tutorials in hindi#java tutorials by deepak#\#java tutorials for beginners by deepak#java programming by deepak#java programming for beginners by deepak#java programming#learn java programming#interview questions#java interview questions#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Link
Operators : Operators are the special symbols which perform any operation on one or more operands We can divide all the Java operators into the following groups :- 1. Arithmetic Operators Arithmetic operators are used in mathematical expressions in the same way that they are used in algebra. 2. Relational Operators A relational operator compares two values and determines the relationship between them. For example, != returns true if its two operands are unequal. Relational operators are used to test whether two values are equal, whether one value is greater than another, and so forth. 3. Bitwise Operators Java defines several bitwise operators, which can be applied to the integer types, long, int, short, char, and byte. Binary AND Operator copies a bit to the result if it exists in both operands. Binary OR Operator copies a bit if it exists in either operand. 4. Logical Operators A logical operator (sometimes called a “Boolean operator”) in Java programming is an operator that returns a Boolean result that's based on the Boolean result of one or two other expressions. 5. Assignment Operators One of the most common operators that you'll encounter is the simple assignment operator " = ". You saw this operator in the Bicycle class; it assigns the value on its right to the operand on its left: ... This operator can also be used on objects to assign object references, as discussed in Creating Objects. 6. Misc Operators There are few other operators supported by Java Language. eg is Conditional Operator ( ? : ) Conditional operator is also known as the ternary operator. This operator consists of three operands and is used to evaluate Boolean expressions. The goal of the operator is to decide, which value should be assigned to the variable. The operator is written as − ----------------------------------------------------------------------------------------------------------------------------------- Literals : The values provided to the variable is known as literal. Types of literals : String literals, character literals, float literal, boolean literal, integer literal, null literal ----------------------------------------------------------------------------------------------------------------------------------- Keywords : Keywords are the predefined words having any specific meaning. In java there are total 50 keywords (48 in use and 2 not used)
#operators in java#keywords in java#literals in java#operators#literals#keywords#java tutorials#java tutorials in hindi#java tutorials by deepak#java programming for beginners by deepak#java programming#learn java programming#interview questions#java interview questions#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Link
What is variable ?
1. Variable is a name of memory location where data is stored. 2. The value of variable can vary, means value can be changed. There are three types of variables : 1. Local Variables : 1.1 DECLARED : inside methods, constructors or blocks. 1.2 SCOPE : within the methods, constructors or blocks but not outside of them. 1.3 MEMORY ALLOCATION : when method, constructor or block is invoked variable is allocated; when exits, variable gets destroyed. 1.4 STORED MEMORY : stack memory 1.5 DEFAULT VALUES : doesnt have any default value, so it should be assigned before use. 1.6 ACCESS MODIFIERS : public, private or protected access specifier cannot be used. 2. Instance Variable : 2.1 DECLARED : in a class but outside methods, constructors or blocks. 2.2 SCOPE : inside the class, within all methods, constructors or blocks. 2.3 MEMORY ALLOCATION : when object is created, variable allocated memory; when object destroyed, memory releases. 2.4 STORED MEMORY : heap memory 2.5 DEFAULT VALUES : have default values eg. int has 0 value, boolean false, String null etc. 2.6 ACCESS MODIFIERS : any access modifiers can be used. 2.7 HOW TO ACCESS : a) can be accessed directly by calling the variable name inside the class. b) in static methods they should be called using the fully qualified name, ie objectRefName.variable_name. 3. static variable : 3.1 DECLARED : with static keyword in a class but outside methods, constructors or blocks. 3.2 SCOPE : similar to instance variable ie inside the class, within all methods, constructors or blocks including static part 3.3 MEMORY ALLOCATION : when we run program and .class file is loaded, variable allocated; when class file unload, variable gets destroyed. 3.4 STORED MEMORY : non-heap memory or static memory 3.5 DEFAULT VALUES : have default values eg. int has 0 value, boolean false, String null etc. 3.6 ACCESS MODIFIERS : any access modifiers can be used. 3.7 HOW TO ACCESS : a) directly b) by using class name b) by using object reference name
#variables in c#variables in java#types of variables in java#types of variables#types of variables in hindi#variables in java in hindi#local variables#instance variables#static variables#java tutorials#java tutorials in hindi#java tutorials by deepak#java tutorials for beginners by deepak#java programming by deepak#java programming for beginners by deepak#java programming#interview questions#java interview questions#java in chandigarh#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Link
What is variable ? 1. Variable is a name of memory location where data is stored. 2. The value of variable can vary, means value can be changed.
There are three types of variables : 1. Local Variables : 1.1 DECLARED : inside methods, constructors or blocks. 1.2 SCOPE : within the methods, constructors or blocks but not outside of them. 1.3 MEMORY ALLOCATION : when method, constructor or block is invoked variable is allocated; when exits, variable gets destroyed. 1.4 STORED MEMORY : stack memory 1.5 DEFAULT VALUES : doesnt have any default value, so it should be assigned before use. 1.6 ACCESS MODIFIERS : public, private or protected access specifier cannot be used.
2. Instance Variable : 2.1 DECLARED : in a class but outside methods, constructors or blocks. 2.2 SCOPE : inside the class, within all methods, constructors or blocks. 2.3 MEMORY ALLOCATION : when object is created, variable allocated memory; when object destroyed, memory releases. 2.4 STORED MEMORY : heap memory 2.5 DEFAULT VALUES : have default values eg. int has 0 value, boolean false, String null etc. 2.6 ACCESS MODIFIERS : any access modifiers can be used. 2.7 HOW TO ACCESS : a) can be accessed directly by calling the variable name inside the class. b) in static methods they should be called using the fully qualified name, ie objectRefName.variable_name.
3. static variable : 3.1 DECLARED : with static keyword in a class but outside methods, constructors or blocks. 3.2 SCOPE : similar to instance variable ie inside the class, within all methods, constructors or blocks including static part 3.3 MEMORY ALLOCATION : when we run program and .class file is loaded, variable allocated; when class file unload, variable gets destroyed. 3.4 STORED MEMORY : non-heap memory or static memory 3.5 DEFAULT VALUES : have default values eg. int has 0 value, boolean false, String null etc. 3.6 ACCESS MODIFIERS : any access modifiers can be used. 3.7 HOW TO ACCESS : a) directly b) by using class name b) by using object reference name
#variables in java#variables in java in hindi#local variables#instance variables#static variables#java tutorials#java tutorials in hindi#java tutorials by deepak#java tutorials for beginners by deepak#java programming by deepak#java programming for beginners by deepak#java programming#learn java programming#interview questions#java interview questions#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Link
What is Data-Type ? The type of data that we are inserting into computer is data type for ex. 10 is integer type of data, 'a' is character type of data.
Type of Data Types : Two types of Data Types : 1. Primitive Data Type : 8 type of primitive data type examples are : boolean, char, byte, short, int, long, float, double 2. Non-Primitive Data Type : examples are : String, Arrays, Class, Structure, Stacks etc
Data Type Default Value Default size boolean false 1 bit (but not preciously defined) char '\u0000' 2 byte byte 0 1 byte short 0 2 byte int 0 4 byte long 0L 8 byte float 0.0f 4 byte double 0.0d 8 byte
The eight primitive data types supported by the Java programming language are:
byte: The byte data type is an 8-bit signed two's complement integer. It has a minimum value of -128 and a maximum value of 127 (inclusive). The byte data type can be useful for saving memory in large arrays, where the memory savings actually matters. They can also be used in place of int where their limits help to clarify your code; the fact that a variable's range is limited can serve as a form of documentation.
short: The short data type is a 16-bit signed two's complement integer. It has a minimum value of -32,768 and a maximum value of 32,767 (inclusive). As with byte, the same guidelines apply: you can use a short to save memory in large arrays, in situations where the memory savings actually matters.
int: By default, the int data type is a 32-bit signed two's complement integer, which has a minimum value of -231 and a maximum value of 231-1. In Java SE 8 and later, you can use the int data type to represent an unsigned 32-bit integer, which has a minimum value of 0 and a maximum value of 232-1. Use the Integer class to use int data type as an unsigned integer. See the section The Number Classes for more information. Static methods like compareUnsigned, divideUnsigned etc have been added to the Integer class to support the arithmetic operations for unsigned integers.
long: The long data type is a 64-bit two's complement integer. The signed long has a minimum value of -263 and a maximum value of 263-1. In Java SE 8 and later, you can use the long data type to represent an unsigned 64-bit long, which has a minimum value of 0 and a maximum value of 264-1. Use this data type when you need a range of values wider than those provided by int. The Long class also contains methods like compareUnsigned, divideUnsigned etc to support arithmetic operations for unsigned long.
float: The float data type is a single-precision 32-bit IEEE 754 floating point. Its range of values is beyond the scope of this discussion, but is specified in the Floating-Point Types, Formats, and Values section of the Java Language Specification. As with the recommendations for byte and short, use a float (instead of double) if you need to save memory in large arrays of floating point numbers. This data type should never be used for precise values, such as currency. For that, you will need to use the java.math.BigDecimal class instead. Numbers and Strings covers BigDecimal and other useful classes provided by the Java platform.
double: The double data type is a double-precision 64-bit IEEE 754 floating point. Its range of values is beyond the scope of this discussion, but is specified in the Floating-Point Types, Formats, and Values section of the Java Language Specification. For decimal values, this data type is generally the default choice. As mentioned above, this data type should never be used for precise values, such as currency.
boolean: The boolean data type has only two possible values: true and false. Use this data type for simple flags that track true/false conditions. This data type represents one bit of information, but its "size" isn't something that's precisely defined.
char: The char data type is a single 16-bit Unicode character. It has a minimum value of '\u0000' (or 0) and a maximum value of '\uffff' (or 65,535 inclusive).
What is the default size of boolean? Boolean doesnt have any default size, JVM allocates the size at runtime.
Why char uses 2 byte in java and what is \u0000 ? It is because java uses Unicode system than ASCII code system. The \u0000 is the lowest range of Unicode system. To get detail explanation about Unicode visit next page.
#data types in java#data types in java by deepak#data types in hindi#data types in c#data types in c in hindi#data types#primitive data types#non primitive data types#java tutorials#java tutorials in hindi#java tutorials by deepak#java programming by deepak#java programming for beginners by deepak#java programming#learn java programming#interview questions#java interview questions#c tutorials in hindi#c programming#c++ programming#c tutorials#c++ tutorials
0 notes
Link
Categories Of Prgramming Languages :
1. COMPUTER LANGUAGE : 1.1 Programming Language : c, c++, java, c# 1.2 Query Language : SQL (for relational databases), NoSQL (for non-relational databases), OQL (Object Query Language) 1.3 Mark-Up Languages : HTML, DHTML, XML, XHTML 1.4 Scripting Language : 1.4.1 Client Side Scripting Language : JavaScript, VBScript 1.4.2 Server Side Scripting Language : PHP, Servlets, JSP
2. TECHNOLOGIES : CSS, JQuery, AJAX
3. FRAMEWORKS : 3.1 Java Frameworks : Struts, Spring, Hibernate, JSF 3.2 PHP Frameworks : CakePHP, CodeIgnitor, Drupal, Joomla, Zend Framework 3.3 JavaScript Frameworks : Angular JS, Node JS, React JS
4. OPERATING SYSTEMS : 4.1 Mobile OS : Android, IOS, Blackberry, Symbian 4.2 DESKTOP OS : Linux, Windows, MacOS
#categories of programming languages#types of programming languages#low level language#high level language#programming languages#scripting language#java tutorials in hindi#java tutorials by deepak#java tutorials for beginners by deepak#java programming by deepak#java programming for beginners by deepak#learn java programming#java interview questions#java interview questions c tutorials in hindi#c programming#c++ programming
0 notes