Tuesday, 3 December 2013

Unknown

Roles Of JRE

JRE
  • Java Runtime Environment (JRE) The Java Runtime Environment (JRE) provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language. In addition, two key deployment technologies are part of the JRE: Java Plug-in, which enables applets to run in popular browsers; and Java Web Start, which deploys standalone applications over a network. It is also the foundation for the technologies in the Java 2 Platform, Enterprise Edition (J2EE) for enterprise software development and deployment. The JRE does not contain tools and utilities such as compilers or debuggers for developing applets and applications.
  • Java Runtime Environment contains JVM, class libraries, and other supporting files. It does not contain any development tools such as compiler, debugger, etc. Actually JVM runs the program, and it uses the class libraries, and other supporting files provided in JRE. If you want to run any java program, you need to have JRE installed in the system
  • It's needed to run Java programs. You can't compile Java programs with it .For example: a regular computer user who wants to run some online games then will need JRE in his system to run Java programs.
  • JRE: is the execution environment for a java application.ie, it only support runtime dependencies including jvm for compiled program. If we want to compile a java program we need jdk. 



Read More
Unknown

Task or Functionality or Job Of JVM

JVM
  • It is a virtual machine that can execute Java bytecode. It is the code execution component of the Java software platform.
  • The Java Virtual machine (JVM) is the virtual machine that run the Java bytecodes. The JVM doesn't understand Java typo, that's why you compile your *.java files to obtain *.class files that contain the bytecodes understandable by the JVM. It's also the entity that allows Java to be a "portable language" (write once, run anywhere). Indeed there are specific implementations of the JVM for different systems (Windows, Linux, MacOS,), the aim is that with the same bytecodes they all give the same results.
  • As we all aware when we compile a Java file, output is not an ‘exe’ but it’s a ‘.class’ file. ‘.class’ file consists of Java byte codes which are understandable by JVM. Java Virtual Machine interprets the byte code into the machine code depending upon the underlying operating system and hardware combination. It is responsible for all the things like garbage collection, array bounds checking, etc… JVM is platform dependent.
  • The JVM is called “virtual” because it provides a machine interface that does not depend on the underlying operating system and machine hardware architecture. This independence from hardware and operating system is a cornerstone of the write-once run-anywhere value of Java programs.
  • There are different JVM implementations are there. These may differ in things like performance, reliability, speed, etc. These implementations will differ in those areas where Java specification doesn’t mention how to implement the features, like how the garbage collection process works is JVM dependent, Java spec doesn’t define any specific way to do this.
  • this actually means the byte code interpreter .It is platform dependent. For eg: in Windows platform the 'java.exe' or 'javaw.exe' precess is the jvm process.
Read More

Monday, 2 December 2013

Unknown

A Kid's Computer Problem

A Kid Calls The Help Desk To Complain About
Computer Problem..

Kid: When I Type Computer Password, it Just Shows Star Star Star Star [*****].
What is That joke? .

Help Desk: Dear Kid Those Stars Are To Protect You,
So That if a Person Standing Behind,
He Can’t Read Your Password….

Kid: Yeah Okay,
But Stars Appear Even When There is No One
Standing Behind Me
Read More
Unknown

When a Non IT Girl Marries an IT Proffessional

When a Non IT Girl Marries
an IT Proffessional
He: (Returning late from
work) "Good Evening Dear,
I`m now logged in."
She: Have you brought the
grocery?
He: Bad command or
filename.
She: But I told you in the
morning!
He: Syntax Error. Abort?
She: What about my new
TV?

He: Variable not found...
She: At least, give me your
Credit Card, I want
to do some shopping.
He: Sharing Violation.
Access denied...
She: Do you love me or do
you only love computers or
are you just being funny?
He: Too many parameters...
She: It was a great mistake
that I married an idiot like
you.
He: Data type mismatch.
She: You are useless.
He: It`s by Default.
She: What about your
Salary?
He: File in use ... Try later.
She: What is my value in
the family.
He: Unknown Virus 
Read More
Unknown

Engineering is like Public Toilet

Engineering Is like a....
.
.
.
.
typical Indian public toilet
.
.
People outside r desperate to go in &
people inside r dying to finish n come out......!! 
Read More
Unknown

Teachers Day Joke: Guru toh Guru Hota


10 Doctors, 5 Engineers aur 1 Teacher helicopter ki rassi pe latke hue the.

Pilot - Weight zyadaa hai, 1 Aadmi ko rassi choddni padegi!

Teacher - "Ye Qurbani hum denge kyunki hum teacher hain! Bajao taaliyaan!"

Sabhi Doctors aur Engineers taaliyaan bajaane lage!

Weight khud hi kam ho gaya!

MORAL: Doctor, bano ya Engineer, GURU toh aakhir GURU hi hota hai. 
Read More
Unknown

Roles In Heaven


Brahma
Systems Installation

Vishnu
Systems Administration & Support

Lakshmi
Finance and Accounts consultant

Saraswati
Training and Knowledge Management

Shiva
DBA (Crash Specialist)

Ganesh
Quality Assuarance & Documentation

Narada
Data transfer

Yama
Reorganization & Downsizing Consultant

Chitragupta
IDP & Personal Records

Apsaras
Downloadable Viruses

Devas
Mainframe Programmers

Surya
Solaris Administrator

Rakshasas
In house Hackers

Ravan
Internet Explorer WWWF

Kumbhakarnan
Zombie Process

Lakshman
Support Software and Backup

Hanuman
Linux/s390

Vaali
MS Windows

Sugreeva
DOS

Jatayu
Firewall

Dronacharya
System Programmer

Vishwamitra
Sr. Manager Projects

Shakuni
Annual appraisal & Promotion

Valmiki
Technical Writer (Ramayana Sign off document)

Krishna
SDLC ( Sudarshan Wheel Development Life Cycle)

Dharmaraj Yudhishthira
ISO Consultant (CMM level 5)

Arjun
Lead Programmer (all companies are vying for him)

Abhimanyu
Trainee Programmer

Draupadi
Motivation & Team building

Bhima
MAINFRAME LEGACY SYSTEM

Duryodhana
Microsoft product Written in VB

Karna
Contract programmer

Dhrutarashtra
Visual C++

Gandhari
Dreamweaver

Shani
Test Engineer: frequenty detecting bugs.

Read More
Unknown

Computer World jokes on Sholay


Jai hits his keyboard,then says: “jaao kaalia, Gabbar se kahna ki uska server down ho gaya .”
AT GABBAR’S DEN…

Gabbar: “Kitne bugs the?” Kaalia: “Do sarkaar.” Gabbar: “Wo do! Aur tum teen. Phir bhi fix nahi kar sake? Kya soch key aaye ho? Gabbar bahoot khush hoga? Naya assignment dega …aur increment bhi? Iski saza milegi… barobar milegi.”
[Snatches an X terminal from Sambaa]. “Kitne sessions hain is machine mein?”

Sambaa: “Chhey sarkaar.” Gabbar: “Session chhey aur programmer teen. Bahoot naainsaafi hai.” [logout - logout - logout]. “Haan ab theek hai… ab tera kya hoga” Kaalia?”

Kaalia: “Sarkaar, maine aapka code likha tha.”
Gabbar: “To ab documentation kar!
Read More
Unknown

Programming & Hindi Songs


1.Two Recursive functions calling each other मुझे कुछ कहना हैं
मुझे भी कुछ कहना है
पहले तुम , पहले तुम


2. The debugger
जब कोई बात बिगड़ जाए
जब कोई मुश्किल पढ़ जाए
तुम देना साथ मेरा हम्नावाज़


3. From VC++ to VB येह हसीं वादीया
येह खुला आसमान
आ गए हम कहाँ


4. Untrackable bug –
ए अजनबी , तू भी कभी ,
आवाज़ दे कहीं से


5. Unexpected bug (esp. during presentation to client)
ये क्या हुआ , कैसे हुआ , कब हुआ , क्यों हुआ


6. And then to the client
जब हुआ , तब हुआ , ओ छोडो , ये न सोचो


7. Load Balancing
साथी हाथ बढ़ाना
एक अकेला थक जायेगा
मिल कर बोझ उठाना


8. Modem – talk on a busy connection
सुनो – कहो ,
कहा – सुना ,
कुछ हुआ क्या ?
अभी तो नहीं …
कुछ भी नहीं


9. Windows getting open sourced
परदे में रहने दो
पर्दा न उठाओ
पर्दा जो उठ गया तो भेद खुल जायेगा


10. Local variable
जीना यहाँ मरना यहाँ ,
इसके सिवा जाना कहाँ


11. Global variable
मुसाफिर हूँ यारों ,
न घर है न ठिकाना


12. Null pointers
मेरा जीवन कोरा कागज़ कोरा ही रह गया …


13. Dangling pointers
मौत भी आती नहीं जान भी जाती नहीं


14. GOTO
अजीब दास्ताँ है येह
कहाँ शुरू कहाँ ख़तम
ये मंजिलें हैं कौन सी
न वोह समझ सके न हम



15. Hidden or Private scope Variable/value
जानेजां .. ढूँढता फिर रहा ,
हूँ तुझे रात दिन ,
मैं यहाँ से वहां 
Read More
Unknown

Difference between java and .net


Java
  • Java is both a programming language as well as a well developed technology.It was found by Sun MicroSystems.
  • In java source code is converted to ByteCode by JVM .
  • Java is platform independent, only thing we need is jvm on the platform which comes in all operating systems by default.
  • java has support to open source platform. 
  • java is not provied mutilanguage 
  • java can be make program many diff operating system but in .net can be used make program for any programming language VB,VC++,C#,ASP into windows OS.
.Net
  • .Net is a framework found by Microsoft which supports multiple languages like C#,VC++,VisualBasic,Web related applications such as ASP etc
  • while in .NET code id converted to MSIL(Microsoft Intermediate Language Code)by 
    the CLR supported by .NET.
  • .net is also platform independent as it needs only .net framework,but since m$ owns the copyright to the .net framework api's,it becomes platform dependent.
  • In .NET due to disconnected data access through ADO.NET, has a high level performance against JDBC which requires multiple roundtrips to the data base
    And Now a days MS people are saying that .NET can support  more than 40 languages.Its Majaor advantage is the Visual studio.Net which is highly efficient than anyother IDE.
  • .net has no direct support for open source platform.         
  • .net provied multi-language
Read More