Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

When to use keyword "const"? Just a reserved word.

 
Ranch Hand
Posts: 113
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I found java has keyword "const". I found an example as following



How come final and const can be used together?

What's the different between final and const, and final static?


Thank you in advance.

The code is from some website and I cannot remember. Don't use it and it will cause compile fail.

Remember, const is just a reserved keyword, and don't use for methods, variables or anything else.


[ April 11, 2007: Message edited by: Sam Sunamin ]
[ April 12, 2007: Message edited by: Sam Sunamin ]
 
Ranch Hand
Posts: 893
Tomcat Server Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Final is implemented as a variable cannot be changed, a class cannot be subclassed or a method can't be changed.

const is just a reserved word and doesn't do anything.
 
Sam Sunamin
Ranch Hand
Posts: 113
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I found the same answer in sun java forum. Remko, you are right. We don't need to care about "const". Thank you.
 
Ranch Hand
Posts: 1710
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good reminder for the exam!

const does nothing, it is a keyword (but reserved not in use).
const can't be used as class/interface/enum/variable etc etc. name, hence it is reserved word.



Thanks all!
cmbhatt
[ April 11, 2007: Message edited by: Chandra Bhatt ]
 
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When I type the same program in Eclipse, it give syntax error on token const. So, is const supported by Java 5
 
Chandra Bhatt
Ranch Hand
Posts: 1710
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry!!!

I agree with Vidya. Using const gives compile time error "illegar modifier".
The top most post caused big confusion.
Please guide us to come to the correct conclusion regarding "const".


Thanks,
cmbhatt
 
Sheriff
Posts: 11343
Mac Safari Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Sam Sunamin:
I found java has keyword "const". I found an example as following
...


Where did this "example" come from?
 
arch rival
Posts: 2813
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The exam does not test you on the results of using Eclipse.
 
Ranch Hand
Posts: 1274
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Marcus Green posted

The exam does not test you on the results of using Eclipse.



True, but in this case there is no difference in Eclipse's and the original compiler. Both indicate a compiler error at both occurences of "const".

Bu.
 
Sam Sunamin
Ranch Hand
Posts: 113
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry to confuse your guys and I did not check the code in JDK. No, we did not use "const" in real java code.
[ April 12, 2007: Message edited by: Sam Sunamin ]
 
I'm gonna teach you a lesson! Start by looking at this tiny ad:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
    Bookmark Topic Watch Topic
  • New Topic