Massive Discounts - Ending Soon Limited Offer

Amazon Countdown Deals Closing Soon

Guaranteed Lifetime Commissions - Easy Sell and Unlimited

>
Results 1 to 6 of 6
  1. #1

    Java not support pointers ?

    Hello Dear,

    Please Tell Me Why does Java not support pointers ?

  2. #2
    The first and very important reason is the security. The concept of Pointers in C-lang is often misused and is probably the biggest reason for people considering C-lang a complicated programming language.

  3. #3
    Hi Friends,
    A pointer is a datatype used to store address of a memory location.

    It is a misconception that Java doesn't have pointers. It has pointers but it doesn't allow the user to manipulate pointers like in lower level languages like C and C++. You simply cannot perform pointer arithmetic in Java while as in C you can. It means that Java doesn't give access to raw memory. That is because Java runs on JVM (Java Virtual Machine) making it a universal language.

  4. #4
    Pointers are special variables responsible for memory manipulations. Since everything on computer are stored in memory, they provide an excellent way to handle them ( or mess up them). Java does use pointers internally, it is just java doesn't allow users to access them ( for security purposes) hence uses references ( which are safer)

  5. #5
    Join Date
    Nov 2019
    Posts
    10
    As you know, each variable is a memory location and each memory location has a given address that can be accessed via an ampersand (&) operator which denotes a memory address. Pointer is a function whose value is the address of a separate variable, i.e. the memory location's direct address. You must declare a reference, like any variable or constant, before using it to store any variable address. The general form of a pointer variable statement is − type* var-name; type is the base type of the pointer; it must be a valid C type of data and var-name is the pointer variable's name. The* asterisk used to mark a pointer is the same asterisk used to multiply.
    Java has no pointers, it's a common misconception. It's just not true. Java's got points, they're not clear. Every object is a reference to a location that makes it a pointer... You can't directly control the pointers. For Java, reference points are used not by explicitly forwarding the address

  6. #6
    Join Date
    Nov 2019
    Posts
    10
    Java does not support pointers ... because to reduce the complexity and improve the robustness of the java language does not support pointers.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Ad Here