Skip to main content

Introduction in java

1. Introduction

        JAVA is a high-level programming language developed by Sun Microsystems. Java was originally called OAK, and was designed for handheld devices and set-top boxes.

Some features of java:

             1. Simple: Some of the features that make java a simple language are no direct use of pointers, strong  memory management, automatic memory allocation and deallocation.

             2. Portable: Java language is portable as programs written in java can be run on any system having interpreter for JVM. Also, java has standard size irrespective of operating system or processor.

            3. Robust: Features that make java robust include powerful exception handling, type checking mechanism, strong memory allocation and automatic garbage collection mechanism.

4.    Architecture neutral: Code written in java is compiled into byte code instructions which can be interpreted on any machine using JVM and can be easily translated into native machine code. Also, compiler generates an architecture-neutral object file format that enable a Java application to execute anywhere on the network.

5.      Object oriented: Java is an object-oriented language it uses all object-oriented concepts including classes, objects, Inheritance, polymorphism, data binding. Also java has an extensive class library in core language package.

6.      Secure: All the programs in java are run in virtual machine sand box. Java uses the public key encryption system to allow the java applications to transmit over the Internet in the secure encrypted form. The byte code Verifier checks the classes after loading, class loader confines objects to unique namespace and security manager determines the accessibility options of a class like reading and writing a file to the local disk.

7.  Threading: Threads can be used in java for multiprocessing.

Popular posts from this blog

insert document in collection mongodb

 Insert document in collection Two types of insert Insert single records:  Insert multiple records Insert single records:    syntax:  db.collection.insertOne(    <document>,    {       writeConcern: <document>    } ) Example 1:  db.users.insertOne({"name":"ram","email":"ram@gmail.com"})  Example 2:  db.users.insertOne( [{"employee":{"name":"ram","email":"ram@gmail.com"}}] ) Insert multiple records:   syntax : db.Collection_name.insertMany( [<document 1>, <document 2>, …], {     writeConcern: <document>,     ordered: <boolean> }) Example:  db.users.insertMany([{"name":"ram","email":"ram@gmail.com"},{"name":"raju","email":"raju@gmail.com"}])

Collection Shell Commands in MongoDB

Create Collection  Syntax: db.createCollection("Collection Name"); Example: db.createCollection("users"); Delete collection in Mongodb Shell Command db.collection.drop()  Find Collection in Mongodb Shell Command db.collection.find() Show all Collection in Mongodb Shell Command show collections Creat Collection in Mongodb Shell Command db.createCollection("users") Rename the Collection In Mongodb Shell Command db.collection.renameCollection()   Update the single document in MongoDB collections Shell Command db.collection.updateOne()  Updates all the documents in MongoDB collections that match the given query.  db.collection.updateMany() Replaces the first matching document in MongoDB collection db.collection.replaceOne()  Deletes the first document in Mongodb collection db.collection.deleteOne()  db.collection.deleteMany()

Create Show and Delete Database in MongoDB

  Create Database Shell Command Syntax:    use databaseName Example:  use newproject  Description: "use database" syntax to create the database in MongoDB. if database exists switch to that database. Show Databases Shell  Command show dbs Delete Database Shell Command db.dropDatabase()