سلام. سوال من اینه که یعنی ما بعد از اینکه یک اپلیکیشن اندرویدی بسازیم میتونیم اون رو روی یک سیستم عامل دیگه هم ران کنیم؟ مثلا لینوکس یا ویندوز یا اینکه منظورتون این بوده با زبان جاوا میشه این کار رو انجام داد ولی استراکچر کدنویسی هرکدوم از سیستم عامل ها با هم متفاوت هست؟
سلام و احترام
منظور نرم افزاری بوده که با زبان جاوا نوشته میشه یعنی زمانی که نرم افزاری با این زبان نوشته میشود وابسته به سیستمعامل خاصی نیستن، یعنی میتوان اون رو روی هر رایانه با هر نوع سیستمعاملی اجرا کرد.
نه ما با یک کد نرم افزارمون رو در هر سیستم عاملی اجرا میکنیم .
شعار زبان جاوا این هست : یکبار بنویس و همهجا اجرا کن
شما یکبار برنامه را مینویسید و به کمک ماشین مجازی جاوا (JVM) اونو در سایر پلتفرمها اجرا میکنید، به همین دلیل است که میگوییم جاوا یک زبان (Cross Platform) هست
ماشین مجازی جاوا یا همان JVM به ما کمک میکند تا با یک بار نوشتن کد بتوانیم در هر ابزار و هر سیستمعامل اون رو اجرا کنیم بطور کل این قدرت JVM هست که این امکان رو به زبان جاوا میدهد.