Javatpoint Logo

why java does not support pointers

By: sravan*** On: Wed May 01 03:18:51 EDT 2013     Question Reputation20 Answer Reputation0 Quiz Belt Series Points0  20Blank User


Java doesn?t support Pointers directly ? Justify?
Up3Down

 
i think in order to make it more secure ,it doesn't allow pointers directly(Manually).Pointers works internally in java.Image Created9Down

By: [email protected] On: Wed May 01 03:47:54 EDT 2013 Question Reputation0 Answer Reputation147 Belt Series Points0 147User Image
Are You Satisfied :9Yes4No
 
Pointers are the notorious source of bugs, it makes the program less secured. So, java doesn't support pointers directly.

But it is used internally in java.
Image Created5Down

By: [email protected] On: Wed May 01 12:34:52 EDT 2013 Question Reputation0 Answer Reputation77 Belt Series Points0 77User Image
Are You Satisfied :10Yes3No
 
Java do not use pointers because using pointer the memory area can be directly accessed, which is a security issue.

pointers need so memory spaces at the runtime. to reduce the usage of memory spaces java does not support pointers. and also pointers take more time at the run time.


Image Created0Down

By: [email protected] On: Thu May 02 04:10:02 EDT 2013 Question Reputation0 Answer Reputation392 Belt Series Points0 392User Image
Are You Satisfied :8Yes4No
 
Pointer lead to confusion for a programmer.

Pointer breack security, Using pointers Harmful Programs like virus and other hacking programs can be developed.

Pointer may crash a program easily, for eg suppose when we add two pointer, the program crashes immediatly.
Image Created0Down

By: [email protected] On: Mon May 06 07:15:55 EDT 2013 Question Reputation6 Answer Reputation6 Belt Series Points0 12User Image
Are You Satisfied :5Yes2No