www.javatpoint.com Open in urlscan Pro
2606:4700:7::a29f:8a55  Public Scan

URL: https://www.javatpoint.com/java-me
Submission: On June 20 via manual from DZ — Scanned from DE

Form analysis 2 forms found in the DOM

<form class="gsc-search-box gsc-search-box-tools" accept-charset="utf-8">
  <table cellspacing="0" cellpadding="0" class="gsc-search-box">
    <tbody>
      <tr>
        <td class="gsc-input">
          <div class="gsc-input-box" id="gsc-iw-id1">
            <table cellspacing="0" cellpadding="0" id="gs_id50" class="gstl_50 gsc-input" style="width: 100%; padding: 0px;">
              <tbody>
                <tr>
                  <td id="gs_tti50" class="gsib_a"><input autocomplete="off" type="text" size="10" class="gsc-input" name="search" title="search" id="gsc-i-id1" dir="ltr" spellcheck="false"
                      style="width: 100%; padding: 0px; border: none; margin: 0px; height: auto; outline: none;"></td>
                  <td class="gsib_b">
                    <div class="gsst_b" id="gs_st50" dir="ltr"><a class="gsst_a" href="javascript:void(0)" title="Clear search box" role="button" style="display: none;"><span class="gscb_a" id="gs_cb50" aria-hidden="true">×</span></a></div>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </td>
        <td class="gsc-search-button"><button class="gsc-search-button gsc-search-button-v2"><svg width="13" height="13" viewBox="0 0 13 13">
              <title>search</title>
              <path
                d="m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z">
              </path>
            </svg></button></td>
        <td class="gsc-clear-button">
          <div class="gsc-clear-button" title="clear results">&nbsp;</div>
        </td>
      </tr>
    </tbody>
  </table>
</form>

<form class="gsc-search-box gsc-search-box-tools" accept-charset="utf-8">
  <table cellspacing="0" cellpadding="0" class="gsc-search-box">
    <tbody>
      <tr>
        <td class="gsc-input">
          <div class="gsc-input-box" id="gsc-iw-id2">
            <table cellspacing="0" cellpadding="0" id="gs_id51" class="gstl_51 gsc-input" style="width: 100%; padding: 0px;">
              <tbody>
                <tr>
                  <td id="gs_tti51" class="gsib_a"><input autocomplete="off" type="text" size="10" class="gsc-input" name="search" title="search" id="gsc-i-id2" dir="ltr" spellcheck="false"
                      style="width: 100%; padding: 0px; border: none; margin: 0px; height: auto; outline: none;"></td>
                  <td class="gsib_b">
                    <div class="gsst_b" id="gs_st51" dir="ltr"><a class="gsst_a" href="javascript:void(0)" title="Clear search box" role="button" style="display: none;"><span class="gscb_a" id="gs_cb51" aria-hidden="true">×</span></a></div>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </td>
        <td class="gsc-search-button"><button class="gsc-search-button gsc-search-button-v2"><svg width="13" height="13" viewBox="0 0 13 13">
              <title>search</title>
              <path
                d="m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z">
              </path>
            </svg></button></td>
        <td class="gsc-clear-button">
          <div class="gsc-clear-button" title="clear results">&nbsp;</div>
        </td>
      </tr>
    </tbody>
  </table>
</form>

Text Content

⇧ SCROLL TO TOP
×

search
 

Custom Search

Sort by:
Relevance

Relevance
Date




×

search
 

Custom Search

Sort by:
Relevance

Relevance
Date



 * Home
 * Java
 * Programs
 * OOPs
 * String
 * Exception
 * Multithreading
 * Collections
 * JavaFX
 * JSP
 * Spring
 * Spring Boot
 * Projects
 * Interview Questions



Basics of Java


JAVA MISC

Java Main Method System.out.println() Java Memory Management Java ClassLoader
Java Heap Java Decompiler Java UUID Java JRE Java SE Java EE Java ME Java vs.
JavaScript Java vs. Kotlin Java vs. Python Java Absolute Value How to Create
File Delete a File in Java Open a File in Java Sort a List in Java Convert byte
Array to String Java Basics How to Compile & Run Java Program How to Run Java
Program in Eclipse How to Verify Java Version Ways to Create an Object in Java
How to Run a Java program in Windows 10 Runnable Interface in Java Reserve
String without reverse() function Reverse String in Java Word by Word Java
Keystore Get input from user in Java Read file line by line in Java Take String
input in Java How to Read Excel File in Java Read XML File in Java
CompletableFuture in Java Java ExecutorService How to iterate Map in Java How to
Return an Array in Java How to Sort HashMap by Value How to Sort HashMap in Java
Load Factor in HashMap Array vs ArrayList HashMap vs TreeMap HashSet vs HashMap
class Compare Two ArrayList in Java Merge Two Arrays in Java Print Array in Java
Read CSV File in Java Remove Special Characters from String
ArrayIndexOutOfBoundsException ConcurrentModificationException
NoSuchElementException NumberFormatException

--------------------------------------------------------------------------------

How to Sort ArrayList in Java Java Stack How to Create Object in Java How to
Print ASCII Value in Java How to Generate Random Number in Java How to Sort an
Array in Java How to Download Java How to Compare Two Objects in Java How to
Call a Method in Java How to Print Pattern in Java How to Create Singleton Class
in Java How to Find Array Length in Java How to Read Character in Java How to
Reverse a Number in Java Can We Overload main() Method in Java How to Convert
Char Array to String in Java How to Run Java Program in CMD Using Notepad How to
Sort String Array in Java How to Compare Dates in Java How to Take Multiple
String Input in Java Using Scanner How to Remove Last Character from String in
Java How TreeMap Works Internally in Java Java Program to Find Sum of Natural
Numbers Java Program to Display Alternate Prime Numbers Java Program to Find
Square Root of a Number Without sqrt Method Java Program to Swap Two Numbers
Using Bitwise Operator Java Program to Break Integer into Digits Java Program to
Find GCD of Two Numbers Java Program to Find Largest of Three Numbers Java
Program to Calculate Area and Circumference of Circle Java Program to Check if a
Number is Positive or Negative Java Program to Find Smallest of Three Numbers
Using Ternary Operator What is Diamond Problem in Java Java Program to Check if
a Given Number is Perfect Square Java Program to Display Even Numbers From 1 to
100 Java Program to Display Odd Numbers From 1 to 100 Java Program to Read
Number from Standard Input How to Download Minecraft Java Edition Can We
Override Static Method in Java How to Avoid Deadlock in Java How to Achieve
Abstraction in Java How Garbage Collection Works in Java How to Take Array Input
in Java How to Create Array of Objects in Java How to Create Package in Java How
to Print in Java What is Framework in Java Why Java is Secure How to Iterate
List in Java How to Use Eclipse for Java Which Package is Imported by Default in
Java Could Not Find or Load Main Class in Java How to Compare Two Arrays in Java
How to Convert String to JSON Object in Java Which is Better Java or Python How
to Update Java C vs Java How to Get Value from JSON Object in Java Example How
to Split a String in Java with Delimiter Structure of Java Program Why We Use
Constructor in Java Java Create Excel File Java Interpreter javac is not
Recognized Dynamic Array in Java Shunting yard algorithm Java Destructor Custom
ArrayList in Java ArrayList vs HashMap Java Constant Java Tokens Java Xmx How to
Enable Java in Chrome Java Semaphore Array to List in Java JIT in Java How to
Clear Screen in Java Java IDEs Java Logger Reverse a String Using Recursion in
Java Java Path Vs File Float Vs Double Java Stack vs Heap Java Abstraction vs
Encapsulation Top 10 Java Books Public vs Private What is Java Used For Bitwise
Operator in Java SOLID Principles Java Type Casting in Java Conditional Operator
in Java Ternary Operator Java Java Architecture REPL in Java Types of Exception
in Java Why String is Immutable or Final in Java Java vs Kotlin Set in Java Why
non-static variable cannot be referenced from a static context in Java Java
Developer Roles and Responsibilities Types of Classes in Java Marker Interface
in Java Static Function in Java Unary Operators in Java What is Advance Java
ArrayList Implementation Convert ArrayList to String Array Hashmap vs
ConcurrentHashMap List vs ArrayList Map vs HashMap HashSet vs LinkedHashSet How
TreeSet Works Internally LinkedHashMap vs HashMap Java Program to Solve
Quadratic Equation Scope Resolution Operator in Java Composition in Java File
Operations in Java NoClassDefFoundError in Java Thread Concept in Java Upcasting
and Downcasting in Java Dynamic Polymorphism in Java Java Robot String Pool in
Java What is constructor chaining in Java Add elements to Array in Java
Advantages and disadvantages of Java Advantages of JavaBeans AWS SDK for Java
with Apache Maven AWT and Swing in Java AWT Program in Java Boolean values in
Java ByteStream Classes in Java CharacterStream Classes in Java Class and
Interface in Java ClassCast Exception in Java Cloneable in Java Constructor
overloading in Java Control Flow in Java Convert Java Object to Json using GSON
Convert XML to JSON in Java How to avoid null pointer exception in Java Java
constructor returns a value, but what Singleton Class in Java Doubly Linked List
Program in Java Java 12 Association in Java Big data Java vs Python Branching
Statements in Java Collections Sort in Java 8 List vs Set in Java How many days
required to learn Java Implicitly Typecasting in Java Legacy Class in Java
Character Array in Java Equals() and Hashcode() in Java Externalization in Java
Identifiers in Java InvocationTargetException Java Pass by Value Mutable and
Immutable in Java POJO Power Function in Java Primitive Data Types in Java
String Array in Java Virtual Function in Java C vs C++ vs Java Java String Max
Size nth Prime Number Java Convert Java object to JSON How to Calculate Date
Difference in Java How to Improve Coding Skills in Java Java Email Validation
Java Testing Tools Permutation and Combination in Java JavaCC Unique Number in
Java Program JDBC MCQ OOPs MCQ Java Code for DES Pig Latin Program in Java Array
Rotation in Java Equilibrium Index of an Array in Java Different Ways to Print
Exception Message in Java Java Copy Constructor Example Why We Use Static Class
in Java What is Core Java Set vs Map in Java How to Create a New Folder in Java
Remove an Element from ArrayList in Java How to Create Test Cases for Exceptions
in Java How to Convert JSON Array to ArrayList in Java How to Create a Class
File in Java Java Spring Pros & Cons Java Stack Trace Array Slicing in Java
Flutter vs Java Permutation of Numbers in Java Magic Number in Java Reference
Data Types in Java Counter variable in Java How to take Character Input in Java
using BufferedReader Class Java employee details program Java is case sensitive
explain Ramanujan Number or Taxicab Number in Java Advanced Java Books in 2021
Fail Fast and Fail Safe Iterator in Java How to build a Web Application Using
Java Is Java Interpreted or Compiled Java Big Data Frameworks Java Get Data From
URL No Main Manifest Attribute Java missing return statement Java program to
remove duplicate characters from a string JUnit test case example in Java List
of logical programs in Java PermGen space Java Unsigned Right Shift Operator in
Java Infix to Postfix Java Memory Leak in Java How To Write Test Cases In Java
Java 32-Bit Download For Windows 10 FizzBuzz Program in Java Java Graph A Java
Runtime Environment JRE Or JDK Must Be Available Java Does Not Open No Java
Virtual Machine was Found Java Program Number to Word Types of Garbage Collector
in Java No Suitable Driver Found For JDBC AVL Tree program in Java Fail-fast and
Fail-safe in Java Find unique elements in array Java Highest precedence in Java
Java Closure Java String Encoding Prim's algorithm Java Quartz scheduler java
Red Black Tree Java GC Overhead Limit Exceeded Generating QR Code in Java
Delegation Event Model in Java Java Pair Java Profilers Java XOR Java Flight
Recorder Bucket Sort in Java Automorphic Number Program in Java Java Atomic Wait
vs Sleep in Java Executor Framework Java Gregorian calendar Java int vs Integer
Java What is truncation in Java Peterson Number in Java Sunny Number in Java
Tech Number in Java Java HTTP Proxy Server Java Static Constructor How to
prepare for Java Interview Java callback function Java 8 vs Java 11 Login Form
Java Vaadin Framework Java EJB vs. Spring Fascinating Number in Java Keith
Number in Java Neon Number in Java Spy Number in Java Types of Applets in Java
Visitor Design Pattern Java Advantages of Python over Java ATM program Java
Design Principles in Java JSON Validator Java Pseudocode Java Autobiographical
Number in Java Emirp Number in Java Sphenic Number in Java Windows Programming
Using Java Buzz Number Java Duck Number Java Evil Number Java ISBN Number Java
Krishnamurthy Number Java Vert.x Java Bouncy Number in Java Mystery Number in
Java Smith Number in Java Strontio Number in Java Xylem and Phloem Number in
Java Complex Java Programs ORE Number Java PalPrime Number Java Twin Prime
Numbers Twisted Prime Number Java Ugly number Java Achilles Number in Java
Amicable Pair Number in Java Playfair Cipher Program in Java
Java.lang.outofmemoryerror: java heap space Banker's Algorithm Java Kruskal
Algorithm Java Longest Common Subsequence Travelling Salesman Problem & vs && in
Java Jumping Number in Java Lead Number in Java Lucky Number in Java Middle
Digit Number in Java Special Number in Java Passing Array to Function In Java
Java Error Java Apps Lexicographical Order Java Adam Number in Java Bell Number
in Java Reduce Java LRU Cache Implementation Goldbach Number in Java How to Find
Number of Objects Created in Java Multiply Two Numbers Without Using Arithmetic
Operator in Java Sum of Digits of a Number in Java Sum of Numbers in Java Power
of a Number in Java Sum of Prime Numbers in Java Cullen Number in Java Mobile
Number Validation in Java Fermat Number in Java Instantiation in Java Exception
Vs Error in Java flatMap() Method in Java 8 How to Print Table in Java Java
Create PDF Mersenne Number in Java Pandigital Number in Java Pell Number in Java
Java Get Post Fork Join in Java Java Callable Example Blockchain Java Design of
JDBC Java Anon Proxy Knapsack Problem Java Session Tracking in Java What is
Object-Oriented Programming Literals in Java Square Free Number in Java What is
an anagram in Java What is programming Iterate JSON Array Java Java Date Add
Days Java Plot Javac Command Not Found Factorial Program in Java Using while
Loop Frugal Number in Java Java Digital Signature Catalan Number in Java
Partition Number in Java Powerful Number in Java Practical Number in Java
Chromatic Number in Java Sublime Number in Java Advanced Java Viva Questions
Getter and Setter Method in Java Example How to convert String to String array
in Java How to Encrypt Password in Java Instance Variable in Java Java File
Extension Java Pi Java Pop Types of Inheritance in Java Untouchable Number in
Java AES 256 Encryption in Java Applications of Array in Java Example of Static
Import in Java Hill Cipher Program in Java Lazy Loading in Java Rectangular
Number in Java How to Print Table in Java Using Formatter IdentityHashMap Class
in Java Java BF Java Logo Undulating Number in Java Java Obfuscator Java Switch
String Applet Life Cycle in Java Banking Application in Java Duodecimal in Java
Economical Number in Java Figurate Number in Java How to resolve
IllegalStateException in Java Java Coding Software Java Create Jar Files Java
Framework List Java Initialize array java lang exception no runnable methods
Java Queue Nonagonal Number in Java SexagesimalFormatter in Java Sierpinski
Number in Java Vigesimal in Java Java Color Codes JDoodle Java Online Java
Compiler Pyramidal Number in Java Relatively Prime in Java Java Modulo Repdigit
Numbers in Java Abstract Method in Java Convert Text-to-Speech in Java Java
Editors MVC Architecture in Java Narcissistic Number in Java Hashing Algorithm
in Java Java Escape Characters Java Operator Precedence Private Constructor in
Java Scope of Variables in Java Groovy vs Java Java File Upload to a Folder Java
Full Stack Java Developer Thread States in Java Java EE vs Node.js Java Image
Loose Coupling in Java Java Top 10 Libraries Method Hiding in Java Java Tuple
Dijkstra Algorithm Java Extravagant Number in Java Java Unicode New Line in Java
Return Statement in Java Order of Execution of Constructors in Java Inheritance
Cardinal Number in Java Hyperfactorial in Java Identifier Expected Error in Java
Java Generate UUID Labeled Loop in Java Lombok Java Ordinal Number in Java
Tetrahedral Number in Java Cosmic Superclass in Java Shallow Copy Java
BiFunction Java 8 Equidigital Number in Java Fall Through in Java Java Reserved
Keywords Java Vs Go Parking Lot Design Java Boyer Moore Java Java Security
Framework Tetranacci Number in Java BFS Algorithm in Java CountDownLatch in Java
Counting sort in Java CRC Program in Java FileNotFoundException in Java
InputMismatchException in Java Java ASCII Table Spark Java Lock in Java Segment
Tree in Java DTO Java Why main() method is always static in Java Bellman-Ford
Algorithm Java BigDecimal toString() in Java .NET vs Java Java ZipFile Lazy
Propagation in Segment Tree in Java Magnanimous Number in Java Binary Tree Java
How to Create Zip File in Java Java Dot Operator Associativity of Operators in
Java Fenwick Tree in Java How annotation works in Java How to Find Length of
Integer in Java Java 8 filters List All Files in a Directory in Java TDD Java
How to Get Day Name from Date in Java Zigzag Array in Java Class Definition in
Java Find Saddle Point of a Matrix in Java Non-primitive data types in Java
Pancake Number in Java Pancake Sorting in Java Print Matrix Diagonally in Java
Sort Dates in Java Carmichael Numbers in Java Contextual Keywords in Java How to
Open Java Control Panel How to Reverse Linked List in Java Interchange Diagonal
Elements Java Program Java Set to List Level Order Traversal of a Binary Tree in
Java Bully algorithm in Java Convert JSON File to String in Java Convert
Milliseconds to Date in Java Copy Content/ Data From One File to Another in Java
Constructor vs Method in Java Access Specifiers vs Modifiers Java vs PHP
replace() vs replaceAll() in Java this vs super in Java Heap implementation in
Java How to Check null in Java Java Arrays Fill Java Font Rotate Matrix by 90
Degrees in Java Exception Class in Java Transient variable in Java Web crawler
Java Zigzag Traversal of a Binary Tree in Java Java Get File Size Internal
Working of ArrayList in Java Java Program to Print Matrix in Z Form Vertical
Order Traversal of a Binary Tree in Java Group By in Java 8 Hashing Techniques
in Java Implement Queue Using Array in Java Java 13 Features Package Program in
Java Canonical Name Java Method Chaining in Java Orphaned Case Java Bottom View
of a Binary Tree in Java Coercion in Java Dictionary Class in Java Left View of
a Binary Tree in Java Pangram Program in Java Top View of a Binary Tree in Java
Tribonacci Series in Java Hollow Diamond Pattern in Java Normal and Trace of a
Matrix in Java Right View of a Binary Tree in Java Dining Philosophers Problem
and Solution in Java Shallow Copy vs Deep Copy in Java Java Password Generator
Java Program for Shopping Bill Lock Interface in Java Convert JSON to Map in
Java Convert JSON to XML in Java Middle Node of a Linked List in Java Pernicious
Number in Java Cohesion in Java How to get UTC time in Java Jacobsthal Number in
Java Java BLOB Java Calculate Age JFC Java Tribonacci Number Java Bernoulli
number in Java Cake Number in Java Compare time in Java Compare Two Sets in Java
Crown Pattern in Java Convert List to Array in Java Aggregation vs Composition
Morris Traversal for Inorder in Java Morris Traversal for Preorder in Java
Package Naming Conversion in Java India Map Pattern in Java Ladder Pattern in
Java ORM Tools in Java Odious Number in Java Rat in a Maze Problem in Java
Sudoku in Java Christmas Tree Pattern in Java Double Hashing in Java Magic
Square in Java Possible Paths from Top Left to Bottom Right of a Matrix in Java
Palindrome Partitioning Problem in Java Rehashing in Java Round Robin Scheduling
Program in Java Types of Statements in Java Compound Assignment Operator in Java
Prime Points in Java Butterfly Pattern in Java Fish Pattern in Java Flag Pattern
in Java Kite pattern in Java Swastika Pattern in Java Tug of War in Java Clone
HashMap in Java Fibodiv Number in Java Heart Pattern in Java How to check data
type in Java Java Array Clone Use of final Keyword in Java Factorial of a Large
Number in Java Race Condition in Java Static Array in Java Water Jug Problem in
Java Electricity Bill Program in Java Facts about null in Java Maximizing Profit
in Stock Buy Sell in Java Permutation Coefficient in Java Convert List to String
in Java List of Constants in Java MOOD Factors to Assess a Java Program
Computing Digit Sum of All Numbers From 1 to n in Java Read PDF File in Java
Finding Odd Occurrence of a Number in Java Java Indentation Zig Zag Star and
Number Pattern in Java Check Whether a Number is a Power of 4 or not in Java Kth
Smallest in an Unsorted Array in Java BlockingQueue in Java Next Greater Element
in Java Star Numbers in Java 3N+1 Problem in Java Java Program to Find Local
Minima in An Array Processing Speech in Java Java Output Formatting House
Numbers in Java Java Program to Generate Binary Numbers Longest Odd-Even
Subsequence in Java Java Subtract Days from Current Date Java Future Example
Minimum Cost Path Problem in Java Diffie-Hellman Algorithm in Java Ganesha's
Pattern in Java Hamming Code in Java Map of Map in Java Print Pencil Shape
Pattern in Java Zebra Puzzle in Java Display Unique Rows in a Binary Matrix in
Java Rotate A Matrix By 180 Degree in Java Dangling Else Problem in Java Java
Application vs Java Applet Dutch National Flag Problem in Java Java Calculate
Average of List compareToIgnoreCase Java Trimorphic Numbers in Java Arithmetic
Exception in Java Java instanceof operator Java Localization Minimum XOR Value
Pair in Java Iccanobif Numbers in Java Java Program to Count the Occurrences of
Each Character Java Technologies List Java Program to Find the Minimum Number of
Platforms Required for a Railway Station Shift Operators in Java Final Object in
Java Java OCR Object Definition in Java Shadowing in Java Zipping and Unzipping
Files in Java Display the Odd Levels Nodes of a Binary Tree in Java Java
Variable Declaration Nude Numbers in Java Java Programming Challenges Java URL
Encoder anyMatch() in Java 8 Sealed Class in Java Camel case in Java Career
Options for Java Developers to Aim in 2022 Java Progress Bar Maximum Rectangular
Area in a Histogram in Java Polygonal Number in Java Two Sorted LinkedList
Intersection in Java Set Matrix Zeros in Java Find Number of Island in Java
Balanced Prime Number in Java Minecraft Bedrock vs Java Minecraft arr.length vs
arr[0].length vs arr[1].length in Java Future in Java 8 How to Set Timer in Java
Construct the Largest Number from the Given Array in Java Java SHA Minimum Coins
for Making a Given Value in Java Eclipse Shortcuts Java Empty Statement in Java
Java Program to Implement Two Stacks in an Array Java Snippet Longest Arithmetic
Progression Sequence in Java Types of Sockets in Java Java Program to Add Digits
Until the Number Becomes a Single Digit Number Next Greater Number with Same Set
of Digits in Java Split the Number String into Primes in Java Java Cron
Expression Huffman Coding Java Java Snippet Class Why Java is So Popular Java
Project idea Java Web Development Brilliant Numbers in Java Sort Elements by
Frequency in Java Beautiful Array in Java Moran Numbers in Java Intersection
Point of Two Linked List in Java Sparse Number in Java How to Check JRE Version
Java Programming Certification Two Decimal Places Java Eclipse Change Theme Java
how to Convert Bytes to Hex Decagonal Numbers in Java Java Binary to Hexadecimal
Conversion Java Hexadecimal to Binary Conversion
Interview Questions


next → ← prev


WHAT IS JAVA ME?

The Java ME stands for Java Micro Edition. It is a development and deployment
platform of portable code for embedded and mobile devices (sensors, gateways,
mobile phones, printers, TV set-top boxes). It is based on object-oriented Java.
The Java ME has a robust user interface, great security, built-in network
protocols, and support for applications that can be downloaded dynamically.
Applications which are developed on Java ME are portable and can run across
various devices and can also leverage the native capabilities of the device.


JAVA ME SDK

Java ME Software Development Kit (SDK) provides the standalone runtime
environment and various utilities required for development Java ME applications.
It combines the Connected Limited Device Configuration (CLDC) and the Connected
Device Configuration (CDC) into one single environment.


JAVA ME EMBEDDED

Java ME embedded is a run time platform that leverages the Java ME technologies
that are deployed to billions of devices across the Internet of Things. It is
designed by keeping in mind that the applications developed can be portable to
various devices while being resource-efficient and keeping the demands from the
underlying platform low.


HOW JAVA ME IS ORGANIZED

The generic computing devices usually consist of hardware such as display,
permanent storage, keyboard, etc. but the small computing devices are not like
this. Some of them don't have permanent storage, and some don't even have a
permanent display. As Java ME target a variety of small computing devices, this
problem is handled by it by using a two-fold approach.





 * Firstly, there is a Java Run-time Environment and other core classes that are
   defined to target specifically the device on which it is operating. This is
   referred to as configurations.
 * Secondly, a profile is defined as a set of similar small computing devices. A
   profile has several classes within it which are made to implement features
   found on a related group of small computing devices.


JAVA ME ARCHITECTURE

The Java ME architecture helps in scaling an application based on the
constraints provided by the small computing device. Java ME does not simply
replace the operating system, rather it stacks up layers on the native operating
system and makes an environment for the application to run. These layers are
collectively named as Connected Limited Device Configuration (CLDC).

The first layer is the configuration layer that includes the Java Virtual
Machine. This layer interacts directly with the native operating system and
builds the connection between the profile and the JVM.

The second layer is the profile which contains the minimum set of APIs for the
small computing device. The profile contains a set of classes which are made to
implement the features of a related group of small computing devices.

The third layer is the Mobile Information Device Profile (MIDP). The MIDP layer
consists of APIs which are for user network connections, persistence storage,
and the user interface. It also has access to Connected Language Device
Configuration (CLDC) and Mobile Information Device Profile (MIDP) libraries.

A small computing device has two components supplied by the Original Equipment
Manufacturer (OEM). They are, namely OEM apps and OEM classes. The MIDP
communicates with the OEM classes to gain access to features like sending and
receiving messages and accessing device-specific persistent data. OEM
applications are small programs such as address book etc.

NOTE: DEPENDENCY OF MIDP ON OEM APPS AND OEM CLASSES MAKES THE APPLICATION LESS
PORTABLE AS OEM FEATURE ARE DIFFERENT FOR ALL MANUFACTURERS, AND NOT ALL OF THEM
USE THE SAME CLASSES AND APPS.


JAVA ME CONFIGURATIONS

Java ME configurations specify a JVM and certain core APIs which are directed
towards a certain set of devices. There are two configurations available with
Java ME, namely Connected Device Configuration (CDC) and Connected Limited
Device Configuration. The Java ME configurations and profiles are based on
memory and for small devices based on volatile and non-volatile memory.


JAVA ME VS. JAVA EE

Java ME Java EE Java ME facilitates the development of applications for small
computing devices such as embedded systems, sensors, etc. Java EE facilitates
development of large scale applications. Java ME is built upon Java SE. Provides
functionalities such as networking, communication with native operating systems
of mobile devices EE is also built upon Java SE. It provides functionalities
like web applications, servlets, etc. It has features which make applications
portable and which can run on various devices. It deals with many constraints,
such as a small battery, small display, etc. Java EE is a structured application
with a separate client, business, and Enterprise layers. It is mostly used to
develop mobile applications. It is mainly used for developing web applications.
It is suitable for developers targeting diversified operating systems and a
variety of devices. It is suitable for experienced Java developers who build
enterprise-wide applications. It does not provide user authentication. It
provides user authentication.

--------------------------------------------------------------------------------

Next TopicJava Tutorial


← prev next →




--------------------------------------------------------------------------------

For Videos Join Our Youtube Channel: Join Now

--------------------------------------------------------------------------------


FEEDBACK

 * Send your Feedback to feedback@javatpoint.com

--------------------------------------------------------------------------------


HELP OTHERS, PLEASE SHARE

--------------------------------------------------------------------------------


LEARN LATEST TUTORIALS

Splunk

SPSS

Swagger

Transact-SQL

Tumblr

ReactJS

Regex

Reinforcement Learning

R Programming

RxJS

React Native

Python Design Patterns

Python Pillow

Python Turtle

Keras

--------------------------------------------------------------------------------


PREPARATION

Aptitude

Reasoning

Verbal Ability

Interview Questions

Company Questions

--------------------------------------------------------------------------------


TRENDING TECHNOLOGIES

Artificial Intelligence

AWS

Selenium

Cloud Computing

Hadoop

ReactJS

Data Science

Angular 7

Blockchain

Git

Machine Learning

DevOps



--------------------------------------------------------------------------------


B.TECH / MCA

DBMS

Data Structures

DAA

Operating System

Computer Network

Compiler Design

Computer Organization

Discrete Mathematics

Ethical Hacking

Computer Graphics

Software Engineering

Web Technology

Cyber Security

Automata

C Programming

C++

Java

.Net

Python

Programs

Control System

Data Mining

Data Warehouse















JAVATPOINT SERVICES

JavaTpoint offers too many high quality services. Mail us on hr@javatpoint.com,
to get more information about given services.

 * Website Designing
 * Website Development
 * Java Development
 * PHP Development
 * WordPress
 * Graphic Designing
 * Logo
 * Digital Marketing
 * On Page and Off Page SEO
 * PPC
 * Content Development
 * Corporate Training
 * Classroom and Online Training
 * Data Entry




TRAINING FOR COLLEGE CAMPUS

JavaTpoint offers college campus training on Core Java, Advance Java, .Net,
Android, Hadoop, PHP, Web Technology and Python. Please mail your requirement at
hr@javatpoint.com.
Duration: 1 week to 2 week


Like/Subscribe us for latest updates or newsletter


LEARN TUTORIALS

Learn JavaLearn Data StructuresLearn C ProgrammingLearn C++ TutorialLearn C#
TutorialLearn PHP TutorialLearn HTML TutorialLearn JavaScript TutorialLearn
jQuery TutorialLearn Spring Tutorial


OUR WEBSITES

Javatpoint.comHindi100.comLyricsia.comQuoteperson.comJobandplacement.com


OUR SERVICES

Website Development

Android Development

Website Designing

Digital Marketing

Summer Training

Industrial Training

College Campus Training


CONTACT

Address: G-13, 2nd Floor, Sec-3

Noida, UP, 201301, India

Contact No: 0120-4256464, 9990449935

Contact Us Subscribe Us Privacy PolicySitemap
About Me

© Copyright 2011-2021 www.javatpoint.com. All rights reserved. Developed by
JavaTpoint.