- 1 1. ඔබ මෙම ලිපියෙන් ඉගෙන ගන්නා දේ
- 2 2. ජාවා var යනු කුමක්ද? (අනුවාද අනුකූලතා වගුව සමඟ)
- 3 3. var හි මූලික භාවිතය (උදාහරණ කේත සහ ප්රතිඵල සමඟ)
- 4 4. පොදු දෝෂ සහ සහය නොදෙන අවස්ථා
- 5 5. වාසි හා අවාසි: var භාවිතා කළ යුතු වේලාව කවදද?
- 6 6. var නිරූපණය කිරීම: සැබෑ උදාහරණ මගින් – පෙර / පසු
- 7 7. කණ්ඩායම් සංවර්ධනය සහ සැබෑ-ලෝක ව්යාපෘති සඳහා හොඳම ක්රියාමාර්ග
- 8 8. නිතර අසන ප්රශ්න (FAQ)
- 8.1 Q1. final var භාවිතා කර ස්ථිරයන් නිර්මාණය කළ හැදියිද?
- 8.2 Q2. var Java එක ඩයිනමික වර්ගයක් කරද?
- 8.3 Q3. var ක්රම පරාමිතීන් හෝ ආපසු ලබාදෙන වර්ග සඳහා භාවිතා කළ හැදියිද?
- 8.4 Q4. Java හි var JavaScript හි var සමඟ එකමද?
- 8.5 Q5. ආනාවරණය කළ වර්ගය අස්පෂ්ට වූ විට මට කුමක් කළ යුතුද?
- 8.6 Q6. බහු වර්ගයන් ඇතුළත් වූ විට කුමක් වේද?
- 8.7 Q7. පරණ Java අනුවාදවල var භාවිතා කළ හැදියිද?
- 9 9. සාරාංශය: var ආරක්ෂිතව සහ ප්රභාවී ලෙස භාවිත කිරීම
- 10 10. යොමු සබැඳි සහ සම්බන්ධ ලිපි
1. ඔබ මෙම ලිපියෙන් ඉගෙන ගන්නා දේ
මෙම ලිපිය ජාවාහි ස්ථානීය විචල්ය වර්ග අනුමාන (local variable type inference) පිළිබඳ පැහැදිලි, ප්රායෝගික විස්තරයක්—විශේෂයෙන් var යතුර භාවිතා කරන ආකාරය—සත්ය‑ලෝක සංවර්ධන කෝණයෙන් ලබා දේ. var භාවිතා කිරීමට ආරම්භ කිරීමට කැමති සංවර්ධකයන්, දෝෂ මුහුණ දෙන අය, සහ නිෂ්පාදන පරිසරවල හොඳම ක්රියාමාර්ග සොයන ඕනෑම කෙනෙකු සඳහා මෙය නිර්මාණය කර ඇත. පහත විෂයයන් සවිස්තරාත්මකව ආවරණය කර ඇත:
- ජාවා
varයනු කුමක්ද, එහි මූලික විශේෂණය සහ පසුබැසීම ඇතුළත් - වර්ග අනුමාන ඇතුළත කෙසේ ක්රියා කරයි
varහි මූලික භාවිතය, සාමාන්ය උදාහරණ, සහ ක්රියාත්මක ප්රතිඵල- ආරම්භකයන්ට සාමාන්යයෙන් මුහුණ දෙන පොදු දෝෂ සහ සහාය නොදෙන අවස්ථා
- කොඩ් පඬිවිය හැකි සහ නඩත්තු කළ හැකි ලෙස ලිවීමට උපදෙස්
varභාවිතයේ වාසි හා අවාසි පිළිබඳ පැහැදිලි විග්රහයක්- කණ්ඩායම් සංවර්ධනය සහ සත්ය‑ලෝක ව්යාපෘති සඳහා මෙහෙයුම් නීති සහ අවධානම්
- නිතර අසන ප්රශ්න සහ සාමාන්ය ගැටළු විසඳුම් FAQ ආකාරයෙන් පැහැදිලි කර ඇත
මෙම මාර්ගෝපදේශයේ අවසානයේදී, var පිළිබඳ මූලික කරුණු සිට වෘත්තීය ජාවා සංවර්ධනයේ ප්රායෝගික භාවිතය දක්වා ඔබට පූර්ණ අවබෝධයක් ලැබේ.
2. ජාවා var යනු කුමක්ද? (අනුවාද අනුකූලතා වගුව සමඟ)
ජාවාගේ var යතුර ස්ථානීය විචල්ය වර්ග අනුමාන සක්රිය කරයි. සාම්ප්රදායිකව, ජාවා ශක්තිමත් ස්ථාතික වර්ගකරණ භාෂාවක් වන අතර සියලු විචල්ය සඳහා පැහැදිලි වර්ග ප්රකාශන අවශ්ය වේ. නමුත්, ජාවා 10 සිට, ස්ථානීය විචල්ය ප්රකාශන කරන විට var භාවිතා කළ හැකි අතර, සංග්රාහකය (compiler) ආරම්භකය (initializer) මගින් වර්ගය ස්වයංක්රීයව අනුමාන කරයි.
උදාහරණයක් ලෙස:
var name = "佐川";
var count = 10;
var list = new ArrayList<String>();
මෙම උදාහරණයේ, ජාවා පහත වර්ග අනුමාන කරයි:
name→Stringcount→intlist→ArrayList<String>
var හේතුවෙන් හඳුන්වා දුන්හේ ඇයි?
මෑත වසරවල, Kotlin, C#, JavaScript වැනි ප්රධාන වැඩසටහන් භාෂා වර්ග අනුමාන පුළුල් ලෙස අනුගමනය කර ඇත. එම නිසා, බොහෝ ජාවා සංවර්ධකයන් අතිරේක වර්ග ප්රකාශන අඩු කර පිරිසිදු කේතයක් ලිවීමට මාර්ගයක් ඉල්ලූහ. විශේෂයෙන්ම, ජනරූප (generics) හෝ සංකීර්ණ වර්ග සමඟ වැඩ කරන විට, කියවීමට පහසුකම සහ සංවර්ධන කාර්යක්ෂමතාවය වැදගත් ලෙස වැඩි විය. එම නිසා, var නිල වශයෙන් ජාවා 10 හි හඳුන්වා දුන්හ.
අනුවාද අනුකූලතාව
var යතුර ජාවා 10 සහ එහි පසු අනුවාද වල පමණක් ලබා ගත හැක. එය පූර්ව අනුවාද වල භාවිතා කළ නොහැක.
| Java Version | var Supported |
|---|---|
| Java 9 and earlier | No |
| Java 10 and later | Yes |
වැදගත් සටහන්
varභාවිතා කළ හැක්කේ ස්ථානීය විචල්ය (ක්රමලේඛ හෝ බ්ලොක් තුළ) සඳහා පමණි.- එය ක්ෂේත්ර, ක්රම පරාමිතීන්, හෝ ආපසු ලබාදීමේ වර්ග සඳහා භාවිතා කළ නොහැක.
varයනු වර්ග අනුමාන සඳහා සින්ටැක්ස් සීනි (syntactic sugar) පමණක්; එය ඩයිනමික් වර්ගකරණයක් හඳුන්වා නොදෙයි.
3. var හි මූලික භාවිතය (උදාහරණ කේත සහ ප්රතිඵල සමඟ)
var භාවිතය සරලයි. ස්ථානීය විචල්යයක් ප්රකාශ කරන විට පැහැදිලි වර්ග නාමය var සමඟ ප්රතිස්ථාපනය කිරීමෙන්, ජාවා ආරම්භකයෙන් වර්ගය අනුමාන කරයි.
3.1 ව්යුහය
සාම්ප්රදායික ප්රකාශන var සමඟ සසඳන්න:
සාම්ප්රදායික ව්යුහය:
String message = "Hello";
int number = 100;
ArrayList<String> names = new ArrayList<>();
var භාවිතය:
var message = "Hello";
var number = 100;
var names = new ArrayList<String>();
සංග්රාහකය (compiler) ආරම්භකය මත පදනම්ව සුදුසු වර්ගය ස්වයංක්රීයව තීරණය කරයි.
3.2 මූලික සහ යොමු වර්ග උදාහරණ
මූලික වර්ග:
var age = 25; // inferred as int
var price = 199.99; // inferred as double
යොමු වර්ග (වස්තු):
var text = "Java Type Inference"; // String
var list = new ArrayList<Integer>(); // ArrayList<Integer>
var map = new HashMap<String, String>(); // HashMap<String, String>
3.3 උදාහරණ ප්රතිඵල
var user = "佐川";
System.out.println(user); // → 佐川
var nums = new int[] {1, 2, 3};
System.out.println(nums[0]); // → 1
var සමඟ ප්රකාශ කළ විචල්යද, ක්රියාකාලයේ පැහැදිලි වර්ග සමඟ ප්රකාශ කළ විචල්යවලට සමාන ලෙස හැසිරේ.
3.4 සටහන් සහ සීමා
- ඔබ
varභාවිතා කරන විට ආරම්භකය ලබා දිය යුතුය. උදාහරණය:var data;→ සංග්රහණ දෝෂයක් varයනු සංග්රහකයා ආරම්භකයෙන් වර්ගය පැහැදිලිව අනාවරණය කළ හැකි විට පමණක් ක්රියා කරයි.
4. පොදු දෝෂ සහ සහය නොදෙන අවස්ථා
var පහසු වුවද, එය භාවිතා කළ නොහැකි හෝ සාමාන්යයෙන් දෝෂ ඇති කරන තත්ත්ව කිහිපයක් ඇත. පහත දැක්වෙන්නේ වාස්තුක සංවර්ධනයේ සාමාන්යයෙන් හමුවන වැරදි මාර්ගයන්ය.
4.1 ආරම්භකයක් නොමැති හෝ null ආරම්භකය
var වර්ගය අනාවරණය කිරීමට ආරම්භකය මත පදනම් වීම නිසා, ආරම්භකයක් නොමැති හෝ null පමණක් ඇති ප්රකාශන වලංගු නොවේ.
var x; // Error: initializer required
var y = null; // Error: cannot infer type
නිවැරදි ක්රමය:
var z = "Initialized value"; // OK
4.2 අරේ (Array) කෙටි මාර්ග ආරම්භකය අනුමත නොවේ
var සමඟ අරේ ප්රකාශ කරන විට, {} කෙටි සින්ටැක්ස් එකක් පමණක් භාවිතා කළ නොහැක.
var arr = {1, 2, 3}; // Error
var arr2 = new int[]{1, 2, 3}; // OK
4.3 ක්ෂේත්ර, පරාමිතීන් හෝ ආපසු ලබාදෙන වර්ග සඳහා අනුමත නොවේ
var යතුර පූර්ණයෙන්ම ස්ථානීය විචල්ය සඳහා පමණක් සීමා කර ඇත. එය පන්තියේ ක්ෂේත්ර, ක්රම පරාමිතීන් හෝ ආපසු ලබාදෙන වර්ග සඳහා භාවිතා කළ නොහැක.
// Invalid for fields
class Sample {
// var field = 10; // Error
}
// Invalid for method parameters or return types
// void func(var value) {} // Error
// public var getValue() { ... } // Error
4.4 අනාවරණය කළ වර්ගය අපේක්ෂා කරන දේවල් වලට වඩා වෙනස් විය හැක
අනාවරණය කළ වර්ගය සම්පූර්ණයෙන්ම දකුණු පැත්තේ අගය මත පදනම් වේ. මෙය සමහරවිට අනිච්චිත ප්රතිඵල ලබා දිය හැක.
var list = new ArrayList(); // inferred as ArrayList<Object>
මෙය වැළැක්වීමට, අවශ්ය විට සාමාන්ය වර්ග පරාමිතීන් පැහැදිලිව සඳහන් කරන්න.
4.5 සංකීර්ණ වර්ග සමඟ කියවීමට ඇති ගැටළු
ආරම්භක ප්රකාශන සංකීර්ණ හෝ විග්රහ කිරීමට අමාරු වන විට, වර්ගය පැහැදිලිව ප්රකාශ කිරීම ආරක්ෂිත හා කියවීමට පහසු වේ, විශේෂයෙන් කණ්ඩායම් පරිසරයන්හි.
5. වාසි හා අවාසි: var භාවිතා කළ යුතු වේලාව කවදද?
var ස්ථානීය විචල්ය ප්රකාශන සරල කරදීමත් සමඟ, අනිසි භාවිතය ගැටළු ඇති කරයි. මෙම කොටස එහි වාසි හා අවාසි සාරාංශ කරමින්, කවදා එය ප්රයෝජනවත් ලෙස භාවිතා කළ යුතුද යන්න මග පෙන්වයි.
5.1 var හි වාසි
- අඩු වචන ප්රමාණය දිග හෝ සංකීර්ණ සාමාන්ය වර්ග නැවත නැවත ලිවීමට අවශ්ය නොවේ, එමඟින් පිරිසිදු කේතයක් ලැබේ.
// Traditional Map<String, List<Integer>> data = new HashMap<>(); // Using var var data = new HashMap<String, List<Integer>>();
- වැඩි කියවීමට හැකියාව විචල්ය නාම සහ ආරම්භකයන් අදහස පැහැදිලිව පෙන්වන්නේ නම්,
varසැබවින්ම වැදගත් දේ පෙන්වයි. - හොඳ නඩත්තුකරණය වර්ගය වෙනස් වූ විට, දකුණු පැත්තේ අගය පමණක් වෙනස් කළ යුතුය.
- නවීන කේත රීතිය C#, Kotlin හෝ අනෙකුත් නවීන භාෂා සමඟ පළපුරුදු සංවර්ධකයන්ට මෙය ස්වභාවික වේ.
6. var නිරූපණය කිරීම: සැබෑ උදාහරණ මගින් – පෙර / පසු
var හඳුන්වා දීම සැබෑ ලෝක කේතය කෙසේ වෙනස් කරයිද? මෙම කොටසෙහි, පෙර (නිශ්චිත වර්ග) සහ පසු (var භාවිතා) උදාහරණ සැසඳේ. එසේම, සාමාන්ය වර්ග සහ ඩයමන්ඩ් ඔපරේටරය සමඟ var කෙසේ ක්රියා කරයිද යන්න පැහැදිලි කරයි.
6.1 සරල විචල්ය ප්රකාශන උදාහරණ
පෙර (සාම්ප්රදායික රීතිය)
String title = "Java Type Inference";
int count = 100;
List<String> items = new ArrayList<>();
පසු (var භාවිතා කරමින්)
var title = "Java Type Inference";
var count = 100;
var items = new ArrayList<String>();
→ සංග්රහකයා ආරම්භකයෙන් වර්ගය ස්වයංක්රීයව තීරණය කරයි.

6.2 සාමාන්ය වර්ග සහ ඩයමන්ඩ් ඔපරේටරය භාවිතා කිරීම
පෙර
Map<String, List<Integer>> map = new HashMap<>();
පසු
var map = new HashMap<String, List<Integer>>();
→ වර්ග නාම දිග හා විස්තරවත් වුවත්, var කේතය සංකුචිතව තබයි.
6.3 වර්ගය අස්පෂ්ට වන අවස්ථා (වැදගත්)
පෙර
Object obj = getData();
පසු
var obj = getData();
.→ getData() හි ආපසු ලබාදෙන වර්ගය දෘශ්යමාන නොවන නිසා, මෙම අවස්ථාවේ වර්ගය පැහැදිලිව ප්රකාශ කිරීම වඩා ආරක්ෂිත වේ.
6.4 ප්රායෝගිකව භාවිතා කරන උදාහරණ කේත නීති
නිර්දේශිත භාවිතය
- ආරම්භකයෙහි වර්ගය පැහැදිලිව පෙනේ නම් පමණක්
varභාවිතා කරන්න - දිගු හෝ විස්තරාත්මක සාමාන්ය වර්ගයන් සමඟ කටයුතු කරන විට
varක්රියාශීලීව භාවිතා කරන්න
ඉවත් කළ යුතු භාවිතය
- වර්ගය එක නරඹීමෙන් පමණක් අනාවරණය කළ නොහැකි විට
- ක්රම ආපසු ලබාදෙන වර්ග හෝ ලැම්බඩා ප්රකාශන වර්ගය අස්පෂ්ට කරන්නේ නම්
සරල, හොඳින් නිර්වචිත අවස්ථා වල var භාවිතා කරන විට, එය කියවීමට පහසුකම සහ නඩත්තු කිරීමේ හැකියාව වැඩි කරයි. කෙසේ වෙතත්, සමග්රහ නීති සහ තීරණය ගැටළු වැළැක්වීමට අත්යවශ්ය වේ.
7. කණ්ඩායම් සංවර්ධනය සහ සැබෑ-ලෝක ව්යාපෘති සඳහා හොඳම ක්රියාමාර්ග
var තනි සංවර්ධකයන්ගේ නිෂ්පාදනශීලතාවය වැඩි කරන අතර, කණ්ඩායම් සංවර්ධනය සහ විශාල ව්යාපෘති සඳහා පැහැදිලි නීති සහ අවධානයෙන් භාවිතය අවශ්ය වේ. මෙම කොටස සැබෑ ව්යාපෘතිවල සාමාන්යයෙන් භාවිතා වන හොඳම ක්රියාමාර්ග, සමාලෝචන ලක්ෂ්ය, සහ නියැලූ කේත ප්රමිතීන් හඳුන්වා දෙයි.
7.1 සුදුසු භාවිතය සඳහා මාර්ගෝපදේශ
- ආනාවරණය කළ වර්ගය පැහැදිලිව පෙනේ නම් පමණක්
varභාවිතා කරන්න - වම් පැත්තේ වර්ග නාමය පැහැදිලිව පෙනේ නම්
varප්රියතම කරන්න - උදාහරණය:
var list = new ArrayList<String>(); - අස්පෂ්ට හෝ කියවීමට අමාරු නම් වර්ගය පැහැදිලිව ප්රකාශ කරන්න
- උදාහරණය:
var value = getConfig();→ පැහැදිලි වර්ගයක් නිර්දේශිතයි
7.2 කේත සමාලෝචන පරීක්ෂණ බින්දු
- ආනාවරණය කළ වර්ගය සාධාරණ සහ ඕනෑම කෙනෙකුට පහසුද?
- විචල්ය නාම සහ ආරම්භකයන් ප්රමාණවත් විස්තරාත්මකද?
varඅනිවාර්ය නොවූ ලෙස අධිකව භාවිතා කරමින්ද?
7.3 නියැලූ කේත ප්රමිතීන්
පහත පරිදි නීති නිර්වචනය කිරීම ව්යාපෘතියේ සමග්රහතාවය රැක ගැනීමට උපකාරී වේ:
- පැහැදිලිව ආනාවරණය කළ හැකි ආරම්භකයන් සමඟ පමණක්
varභාවිතා කරන්න - මූලික ව්යාපාරික තර්ක සඳහා වර්ගය පැහැදිලිව ප්රකාශ කරන්න
- කණ්ඩායමේ
varභාවිතයට අවසර ඇති ස්ථාන ගැන එකඟ වන්න
7.4 ප්රායෝගික කණ්ඩායම් මෙහෙයුම්
- අවශ්ය විට ආනාවරණය කළ වර්ගයන් අදහස් වල ලේඛනය කරන්න
varභාවිතය නිතර සමාලෝචනය කර නීති අවශ්ය පරිදි යාවත්කාලීන කරන්න- කේත මාර්ගෝපදේශවල අවසර ලත් සහ අවසර නොලත් භාවිතයන්ගේ පැහැදිලි උදාහරණ ඇතුළත් කරන්න
සාරාංශය: var වැදගත් නිෂ්පාදනශීලතාවය ලබා දෙයි, නමුත් සමග්රහ නීති, කියවීමට පහසුකම, සහ නඩත්තු කිරීමේ හැකියාව කණ්ඩායම් සාර්ථක අනුග්රහයට අත්යවශ්ය වේ.
8. නිතර අසන ප්රශ්න (FAQ)
var සාපේක්ෂව නව ලක්ෂණයක් වන නිසා, ඉගෙනීමේ සහ නිෂ්පාදන පරිසරවලදී එය නිතර ප්රශ්න උත්පාදනය කරයි. පහත දක්වා ඇති ප්රශ්න වලට සාමාන්යයෙන් ලැබෙන පිළිතුරු ඇත.
Q1. final var භාවිතා කර ස්ථිරයන් නිර්මාණය කළ හැදියිද?
A. ඔව්. final var භාවිතා කිරීමෙන් නැවත පවරා නොහැකි ස්ථානීය විචල්යයක් නිර්මාණය වේ.
final var price = 1200; // price cannot be reassigned
final එකතු කිරීම වර්ග ආනාවරණ ක්රියාවලිය වෙනස් නොකරන බව සලකන්න.
Q2. var Java එක ඩයිනමික වර්ගයක් කරද?
A. නැත. Java ස්ථාවර වර්ග භාෂාවක් ලෙස පවතී. var භාවිතා කරන විටත් වර්ගය සම්පූර්ණයෙන්ම සංග්රහ කාලයේ තීරණය වේ.
Q3. var ක්රම පරාමිතීන් හෝ ආපසු ලබාදෙන වර්ග සඳහා භාවිතා කළ හැදියිද?
A. නැත. var පූර්ණයෙන්ම ස්ථානීය විචල්යයන්ට පමණක් සීමා වේ. එය ක්රම පරාමිතීන්, ආපසු ලබාදෙන වර්ග, හෝ පන්තියේ ක්ෂේත්ර සඳහා භාවිතා කළ නොහැක.
Q4. Java හි var JavaScript හි var සමඟ එකමද?
A. කිසිඳු ලෙස නොවේ. Java හි var වර්ග ආනාවරණය සඳහා පමණක් වන අතර, JavaScript හි සීමාකරණය හෝ ඩයිනමික වර්ග හැසිරීම සමඟ කිසිදු සම්බන්ධයක් නොමැත.
Q5. ආනාවරණය කළ වර්ගය අස්පෂ්ට වූ විට මට කුමක් කළ යුතුද?
A. පැහැදිලි වර්ග ප්රකාශන භාවිතා කරන්න. කණ්ඩායම් සංවර්ධනයේ පැහැදිළිත්වය සෑම විටම ප්රමුඛ වේ.
Q6. බහු වර්ගයන් ඇතුළත් වූ විට කුමක් වේද?
A. ආරම්භකයෙන් එකම වර්ගයක් පමණක් ආනාවරණය වේ.
var x = 1; // int
x = 2.5; // Error: cannot assign double
Q7. පරණ Java අනුවාදවල var භාවිතා කළ හැදියිද?
A. නැත. var Java 10 සහ ඊට පසු අනුවාදවල පමණක් සහය දක්වයි.
මෙම උදාහරණ වලට අමතරව ඔබට අසපසුකම් ඇතිනම්, ඔබේ කණ්ඩායම සමඟ සාකච්ඡා කරන්න හෝ නිල ලේඛන බලන්න.
9. සාරාංශය: var ආරක්ෂිතව සහ ප්රභාවී ලෙස භාවිත කිරීම
මෙම ලිපිය Java හි var කීවර්ඩ් ගැඹුරින් සාකච්ඡා කළේ එහි පසුබිම, භාවිතය, සුලබ දෝෂ, වාසි, අවාසි, කණ්ඩායම් පුරුදු, සහ FAQ ඇතුළුවයි. පහත දැක්වෙන්නේ var ආරක්ෂිතව සහ ඵලදායීව භාවිතා කිරීමේ සංක්ෂිප්ත සාරාංශයකි.
9.1 var ප්රබල කිරීම සඳහා ප්රධාන ඉඟි
- වර්ගය පැහැදිලි වන විට පමණක්
varභාවිතා කරන්න උදාහරණය:var list = new ArrayList<String>(); - පැහැදිලිකම වැදගත් වන විට පැහැදිලි වර්ග ප්රමුඛ කරන්න කණ්ඩායම් සාමාජිකයින් සහ අනාගත නඩත්තුකරුවන් සඳහා පාඨකීයත්වය ප්රධාන වේ.
varභාවිතය සඳහා ව්යාපෘති-ව්යාප්ත නීති නිර්වචනය කරන්න ඒකාකාරීභාවය නඩත්තුකිරීම වැඩිදියුණු කරයි සහ ව්යාකූලත්වය අඩු කරයි.
9.2 අධික භාවිතය සහ අඩු භාවිතය වළක්වන්න
- එය පහසු බැවින්
varඅධික ලෙස භාවිතා නොකරන්න අධික භාවිතය වර්ග සඟවා යන අතර පාඨකීයත්වයට හානි කළ හැක. - එය සම්පූර්ණයෙන්ම වළක්වා නොදමන්න සුදුසු ලෙස භාවිතා කළ විට,
varකාර්යක්ෂමතාවය බෙහෙවින් වැඩිදියුණු කරයි.
9.3 සැකයක් ඇති විට
- අවිනිශ්චිත වන විට කණ්ඩායම් සාමාජිකයින් හෝ අත්දැකීම් සහිත සංවර්ධකයින්ගෙන් උපදෙස් ගන්න
- නිල ලේඛන සහ විශ්වාසනීය තාක්ෂණික සම්පත් බලන්න
අවසාන වශයෙන්, var Java හි ඵලදායීතාවය සහ පාඨකීයත්වය වැඩිදියුණු කිරීම සඳහා බලවත් මෙවලමකි.
එය සංවේදීව භාවිතා කරන්න, ව්යාපෘති සම්මතයන්ට ගෞරව කරන්න, සහ එය බුද්ධිමත්ව සහ ආරක්ෂිතව යෙදෙන්න.
10. යොමු සබැඳි සහ සම්බන්ධ ලිපි
var තවදුරටත් ගවේෂණය කිරීමට හෝ Java භාෂා විශේෂාංග පිළිබඳ යාවත්කාලීනව රැඳී සිටීමට අපේක්ෂා කරන අය සඳහා, පහත සම්පත් නිර්දේශ කෙරේ.
10.1 නිල ලේඛන
10.2 වර්ග අනුමානය සහාය දක්වන අනෙකුත් භාෂා සමඟ සංසන්දනය
10.3 සම්බන්ධ ලිපි සහ තාක්ෂණික සම්පත්
10.4 ඉගෙනුම් සම්පත්
10.5 නවතම Java නිකාස
** සටහන:**
මෙම ලිපියේ යොමු කරන ලද සබැඳි 2025 ජූනි වන විට ප්රධාන මූලාශ්ර පිළිබිඹු කරයි. Java තවමත් විකාශනය වෙමින් පවතින බැවින්, නිල ලේඛන සහ විශ්වාසනීය තාක්ෂණික බ්ලොග් නිතිපතා පරීක්ෂා කිරීම දිරිමත් කෙරේ.

