JavacardOS will not accept order any more, please contact our partner Feitian online Store:
https://ftsafe.en.alibaba.com/index.html
https://ftsafe.en.alibaba.com/index.html
Static class variables in javacard applet
Static class variables in javacard applet
Hi folks!
I have some doubts about static class variables in javacard applet.
Q1: Why should I never use static class variables in java card applets or to use it very carefully ?
Q2: Why does the Static variables are stored in heap and what are the issues in using them?
Hope someone clarify my doubts. Thanks!
I have some doubts about static class variables in javacard applet.
Q1: Why should I never use static class variables in java card applets or to use it very carefully ?
Q2: Why does the Static variables are stored in heap and what are the issues in using them?
Hope someone clarify my doubts. Thanks!
- UNKNwYSHSA
- Posts: 630
- Joined: Thu May 21, 2015 4:05 am
- Points :3055
- Contact:
Re: Static class variables in javacard applet
A1:
1 The applet instance which create one static object can't be deleted (You should set the static object to null before delete the applet instance);
2 You should make sure the static object is null or not before use it.
A2:
1 The static object is allocated by the new statement, so it is located in heap. The data memory space can be located in heap or COR/COD;
2 You can use it when applet instances use one common object.
1 The applet instance which create one static object can't be deleted (You should set the static object to null before delete the applet instance);
2 You should make sure the static object is null or not before use it.
A2:
1 The static object is allocated by the new statement, so it is located in heap. The data memory space can be located in heap or COR/COD;
2 You can use it when applet instances use one common object.
sense and simplicity
-
- Posts: 5
- Joined: Thu May 17, 2018 11:04 am
- Points :40
- Contact:
Re: Static class variables in javacard applet
The static class variables are very useful for sharing data to across the object instance. Even to share the data among applets or packages.
Who is online
Users browsing this forum: No registered users and 66 guests