سفر به کاتلین آسوده میباشد. کاتلین به طور کامل با جاوا سازگار میباشد، بنابرین مایحتاج طراحی اپلیکیشن در مشهد وجود ندارد همۀ کدهای خویش را یکجا تغییرو تحول دهید. میتوانید به آرامی یک نرمافزار را برای به کارگیری از لهجه کاتلین مسافرت دهید.
ماشین مجازی جاوا چیست؟
ماشین مجازی جاوا (Java Virtual Machine) مانند یک موتور در طی اجرای نرمافزار، برای اجرای اپلیکیشن های جاوا کار می نماید و چنان که خاطر شد کاتلین و Scala هم بر روی همین ماشین مجازی جاری ساختن می گردند.
JVM درواقع همانی میباشد تابع مهم Main را در لهجه جاوا و گویش کاتلین صدا میزند، و این تابع به عبارتی تابعی میباشد که مجموع پروژه بوسیله آن انجام میشوند.
تابع مهم main در گویش جاوا پیام !!!hello iran را چاپ می نماید:
public class Main{
public static void main(String args[]){
System.out.println("hello iran!!!");
}
}
تابع اساسی main در لهجه کاتلین به عبارتی شغل را ایفا میدهد:
fun main(){
println("hello iran!!!")
}
تابع main در گویش کاتلین به انگیزه آنکه کاتلین ویژگی های نرم افزار نویسی تابع گرا را در کنار نرم افزار نویسی شئ گرا داراست، مستقیما باطن پوشه کاتلینی نوشته میشود و نیازی وجود ندارد مثل گویش جاوا، تابع را باطن یک کلاس قطعا بنویسیم.
اپ هایی که روی JVM ایفا میشوند یکبار نوشته می گردند و در همگی جا (که JVM نصب باشد) ایفا میگردند.
وقتی که ما یک فولدر java را کامپایل میکنیم، فولدر های .class (دربردارنده کد بایت) با اسم کلاس های یکسان جانور در پوشه java. بوسیله کامپایلر جاوا ساختوساز میشوند. این پوشه .class هنگامی آن را جاری ساختن میکنیم به روند مختلفی می رود. این روند با هم مجموع JVM را تعریف می نمایند.
یک فولدر کاتلین هم به همین شکل شغل می نماید و بوسیله کامپایلر به پوشه .class تبدیل میگردد و عمل JVM استارت میگردد.
گویش کاتلین چه پلتفرم (جايگاه) هایی را نماد رفت؟
کاتلین پیاده سازی گردیدهاست تا بر روی یک ماشین مجازی جاوا (JVM) ایفا خواهد شد و قادر است در کنار جاوا جاری ساختن خواهد شد.
اگرچه لهجه کاتلین آغاز تحت عنوان زبانی برای توسعۀ اندروید استارت به شغل کرد ولی به جهت خصوصیت هایش بهسرعت در جامعۀ جاوا (که بالاتر از اندروید میباشد) توسعه یافت و از آن مجال برای بخش اعظمی از اپلیکیشن ها مستعمل میباشد.
سفر به کاتلین آسوده میباشد. کاتلین به طور کامل با جاوا سازگار میباشد، بنابرین مایحتاج طراحی اپلیکیشن در مشهد وجود ندارد همۀ کدهای خویش را یکجا تغییرو تحول دهید. میتوانید به آرامی یک نرمافزار را برای به کارگیری از لهجه کاتلین مسافرت دهید.
ماشین مجازی جاوا چیست؟
ماشین مجازی جاوا (Java Virtual Machine) مانند یک موتور در طی اجرای نرمافزار، برای اجرای اپلیکیشن های جاوا کار می نماید و چنان که خاطر شد کاتلین و Scala هم بر روی همین ماشین مجازی جاری ساختن می گردند.
JVM درواقع همانی میباشد تابع مهم Main را در لهجه جاوا و گویش کاتلین صدا میزند، و این تابع به عبارتی تابعی میباشد که مجموع پروژه بوسیله آن انجام میشوند.
تابع مهم main در گویش جاوا پیام !!!hello iran را چاپ می نماید:
public class Main{
public static void main(String args[]){
System.out.println("hello iran!!!");
}
}
تابع اساسی main در لهجه کاتلین به عبارتی شغل را ایفا میدهد:
fun main(){
println("hello iran!!!")
}
تابع main در گویش کاتلین به انگیزه آنکه کاتلین ویژگی های نرم افزار نویسی تابع گرا را در کنار نرم افزار نویسی شئ گرا داراست، مستقیما باطن پوشه کاتلینی نوشته میشود و نیازی وجود ندارد مثل گویش جاوا، تابع را باطن یک کلاس قطعا بنویسیم.
اپ هایی که روی JVM ایفا میشوند یکبار نوشته می گردند و در همگی جا (که JVM نصب باشد) ایفا میگردند.
وقتی که ما یک فولدر java را کامپایل میکنیم، فولدر های .class (دربردارنده کد بایت) با اسم کلاس های یکسان جانور در پوشه java. بوسیله کامپایلر جاوا ساختوساز میشوند. این پوشه .class هنگامی آن را جاری ساختن میکنیم به روند مختلفی می رود. این روند با هم مجموع JVM را تعریف می نمایند.
یک فولدر کاتلین هم به همین شکل شغل می نماید و بوسیله کامپایلر به پوشه .class تبدیل میگردد و عمل JVM استارت میگردد.
گویش کاتلین چه پلتفرم (جايگاه) هایی را نماد رفت؟
کاتلین پیاده سازی گردیدهاست تا بر روی یک ماشین مجازی جاوا (JVM) ایفا خواهد شد و قادر است در کنار جاوا جاری ساختن خواهد شد.
اگرچه لهجه کاتلین آغاز تحت عنوان زبانی برای توسعۀ اندروید استارت به شغل کرد ولی به جهت خصوصیت هایش بهسرعت در جامعۀ جاوا (که بالاتر از اندروید میباشد) توسعه یافت و از آن مجال برای بخش اعظمی از اپلیکیشن ها مستعمل میباشد.

کارداران اثر گذار بر CPC در تبلیغات