SlideShare a Scribd company logo
Enviar búsqueda
Cargar
Java programming languages
Denunciar
Compartir
J
javadib
Seguir
•
0 recomendaciones
•
305 vistas
1
de
21
Java programming languages
•
0 recomendaciones
•
305 vistas
Denunciar
Compartir
Descargar ahora
Descargar para leer sin conexión
Software
Java programming languages
Leer más
J
javadib
Seguir
Recomendados
Kotlin por
Kotlin
AlirezaGoshayesh
77 vistas
•
23 diapositivas
Cpusimulation por
Cpusimulation
danesh_fd
261 vistas
•
3 diapositivas
Mohamady zahedy c# por
Mohamady zahedy c#
danesh_fd
319 vistas
•
36 diapositivas
Jozve c#2 mohamady_zahedy por
Jozve c#2 mohamady_zahedy
danesh_fd
242 vistas
•
25 diapositivas
C++ por
C++
guestdcb75
887 vistas
•
567 diapositivas
Go Programming Language por
Go Programming Language
Muhammadreza Haghiri
410 vistas
•
12 diapositivas
Más contenido relacionado
Destacado
CATERING ASSISTANT CV por
CATERING ASSISTANT CV
Michelle Frederick
1.1K vistas
•
3 diapositivas
дороги побед por
дороги побед
DirDOgM
518 vistas
•
19 diapositivas
Ethnic Identities por
Ethnic Identities
TirzaAshruf
589 vistas
•
11 diapositivas
Literary Criticism Based on the Social Psychology por
Literary Criticism Based on the Social Psychology
Mahmood Amirinia
356 vistas
•
48 diapositivas
ERIC NEW RESUME[1] por
ERIC NEW RESUME[1]
Eric Bushman
756 vistas
•
3 diapositivas
Articles por
Articles
amazingamishi
185 vistas
•
14 diapositivas
Destacado
(20)
CATERING ASSISTANT CV por Michelle Frederick
CATERING ASSISTANT CV
Michelle Frederick
•
1.1K vistas
дороги побед por DirDOgM
дороги побед
DirDOgM
•
518 vistas
Ethnic Identities por TirzaAshruf
Ethnic Identities
TirzaAshruf
•
589 vistas
Literary Criticism Based on the Social Psychology por Mahmood Amirinia
Literary Criticism Based on the Social Psychology
Mahmood Amirinia
•
356 vistas
ERIC NEW RESUME[1] por Eric Bushman
ERIC NEW RESUME[1]
Eric Bushman
•
756 vistas
Articles por amazingamishi
Articles
amazingamishi
•
185 vistas
Reversible Jackets por emsshirts11
Reversible Jackets
emsshirts11
•
264 vistas
Lienket por Ngoc2009
Lienket
Ngoc2009
•
144 vistas
Luz por ladelaida
Luz
ladelaida
•
275 vistas
Eating the Elephant por Hazel Catalan
Eating the Elephant
Hazel Catalan
•
193 vistas
PACS Literature Review por Alice Kedge
PACS Literature Review
Alice Kedge
•
303 vistas
Powerpoint for walmart por Melanie Overstreet
Powerpoint for walmart
Melanie Overstreet
•
143 vistas
Socket Programming in C++ por saeed_delphi
Socket Programming in C++
saeed_delphi
•
1.9K vistas
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک por faradars
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
faradars
•
4.8K vistas
ATMEGA 328 por ABHISHEK MAURYA
ATMEGA 328
ABHISHEK MAURYA
•
3.6K vistas
War field spying robot por ARUN S L
War field spying robot
ARUN S L
•
1.6K vistas
THE VEIL FRAMEWORK por Sukesh Shetty
THE VEIL FRAMEWORK
Sukesh Shetty
•
392 vistas
Seminar on Body Area Networks por Vinayak Narayanan
Seminar on Body Area Networks
Vinayak Narayanan
•
8.5K vistas
War Field Spying Robot with Fire Fighting Alarm. por vansh_raheja
War Field Spying Robot with Fire Fighting Alarm.
vansh_raheja
•
4K vistas
Wireless Body Area Networks por Musfiqur Rahman
Wireless Body Area Networks
Musfiqur Rahman
•
6.1K vistas
Similar a Java programming languages
Javascript por
Javascript
javadboroji
89 vistas
•
20 diapositivas
Javascript por
Javascript
javadboroji
99 vistas
•
20 diapositivas
مقدمه ای بر F# por
مقدمه ای بر F#
Shahriar Yazdipour
227 vistas
•
19 diapositivas
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمی por
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمی
Vahid Hashemi
1.7K vistas
•
27 diapositivas
مقایسه دو زبان جاوا و لیسپ درس پی ال por
مقایسه دو زبان جاوا و لیسپ درس پی ال
Ali Ghaeni
849 vistas
•
14 diapositivas
how enable ceph dashboard por
how enable ceph dashboard
Yashar Esmaildokht
141 vistas
•
16 diapositivas
Similar a Java programming languages
(20)
Javascript por javadboroji
Javascript
javadboroji
•
89 vistas
Javascript por javadboroji
Javascript
javadboroji
•
99 vistas
مقدمه ای بر F# por Shahriar Yazdipour
مقدمه ای بر F#
Shahriar Yazdipour
•
227 vistas
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمی por Vahid Hashemi
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمی
Vahid Hashemi
•
1.7K vistas
مقایسه دو زبان جاوا و لیسپ درس پی ال por Ali Ghaeni
مقایسه دو زبان جاوا و لیسپ درس پی ال
Ali Ghaeni
•
849 vistas
how enable ceph dashboard por Yashar Esmaildokht
how enable ceph dashboard
Yashar Esmaildokht
•
141 vistas
rbdmap in ceph por Yashar Esmaildokht
rbdmap in ceph
Yashar Esmaildokht
•
320 vistas
Pg autoscaling in ceph por Yashar Esmaildokht
Pg autoscaling in ceph
Yashar Esmaildokht
•
288 vistas
Java script por BaharehFarmani
Java script
BaharehFarmani
•
50 vistas
Rbdmap ceph realease 0.2 por Yashar Esmaildokht
Rbdmap ceph realease 0.2
Yashar Esmaildokht
•
64 vistas
About Programming - persion.pptx por Hossein Darvishi
About Programming - persion.pptx
Hossein Darvishi
•
2 vistas
آشنایی با زبان جاوا - مقدماتی اندروید por Sadegh Ghanbari Shohani
آشنایی با زبان جاوا - مقدماتی اندروید
Sadegh Ghanbari Shohani
•
900 vistas
Sql tuning por mehrdadkarami3
Sql tuning
mehrdadkarami3
•
6 vistas
مسیردهی و پروتوکولهای مسیریابی por Muhibullah Aman
مسیردهی و پروتوکولهای مسیریابی
Muhibullah Aman
•
717 vistas
Cisco Exploration 2 In Persion-Muhibullah Aman por Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
Muhibullah Aman
•
604 vistas
How Create Waf With Naxsi por Yashar Esmaildokht
How Create Waf With Naxsi
Yashar Esmaildokht
•
309 vistas
Ssh edition 2 por Yashar Esmaildokht
Ssh edition 2
Yashar Esmaildokht
•
391 vistas
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال... por Muhibullah Aman
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال...
Muhibullah Aman
•
728 vistas
Machine & Assembly Language - Chapter 1 por M Nemati
Machine & Assembly Language - Chapter 1
M Nemati
•
15 vistas
سی پلاس پلاس به عنوان زبان دومی برای یادگیری شی گرایی por mrm_196
سی پلاس پلاس به عنوان زبان دومی برای یادگیری شی گرایی
mrm_196
•
298 vistas
Java programming languages
1.
Java Programming Languages جاوا
نویسی برنامه زبان جوادی برات بهــــــار91
2.
مطالب فهرست چیست؟ سـکو موبایل
نویسی برنامه زبان تاریخچه جاوا های قابلیت اصلی داده نوع جاوا زبان گرامر جاوا زبان در ساختار دستورات و دید میدان ،عبارات کنترلی ساختار منابع Index
3.
چیست؟ سـکو مجموعه از
اسـت عبارت ،کاربردی و غیرعلمـی تعریـف یـک در سـکو زیربنای قرارگرفتن هم کنار با که مافزاریا نر و تافزاریا سخ پایه ههایا مؤلف .یکنندا م فراهم را مافزارا نر یک اجرای و تهیه .است افزار نرم توسعه در کننده تعیین عنصر یک سکو کد کـه دهـد مـی پیشنهاد افراز نرم دهنده توسـعه بـه سـکو کننده فراهـم اجرا سکوها بقیه برروی و طولنی مدت به ،نقص بدون که کند اجرا منطقی شود. :موبایل سکوهای از برخی •Android •Symbian •IOS •Windos Phone •... What’s Platform?
4.
نویسی برنامه زبانهای
تاریخچه موبایل سال1991شرکت ،میلدیSun Microsystems عنوان تحت ای پروژهGreenرا .نمود آغاز هایی دسـتگاه کنترل جهـت افزاری نرم ابزار ایجاد پروژـه ایـن اصلی هدف ماننـدset-top Boxو (اینترنت بـه دسـترسی جهـت ای )وسـیلهPDA (Personal Digital Assistant( .بود ... و با بازار به همسو کردن قادر جدید تکنولوژی یک ایجاد وجود با فوق گروه .نبود همراه موفقیت با محصولشان فروش نتیجه در و نبودند خود اهداف فهمیدند گروه اعضای ،بررسی و تحقیق مدتی پس از با کهتکنولوژی کارگیری به و اینترنت عرصه به ورود ابداعی.رسید خواهند موفقیت به ،خود History
5.
نویسی برنامه زبانهای
تاریخچه موبایل Gosling گوید می زمینه این :در ها برنامه اجرای و توزیع جهت امکانی ایجاد ،بودیم آن بدنبال که چیزی ها "هم ".بود اینترنت تحت شرکـتSunسـال در1994 نام بـا اینترنتـی مرورگـر یـکHotJtava توانایی کـه اجرایApplet .آورد بوجود ،داشت را جاوا های سال1995جاوا سازی برنامه زبان از نسخه اولین)Java 1.0 (برنامه اختیار در .گرفت قرار نویسان سوق زیر موارد مانند هایی فعالیت سمت به ابزار این ،جاوا اول نسخه ورود با :نمود پیدا آنلین وب های فروشگاه تراکنش پردازش داده پایگاه های رابط ،موبایل مثل کوچک های پلتفرمPDAهوشمند های کارت ، History
6.
نویسی برنامه زبانهای
تاریخچه موبایل جدیـد نسـخهjava2،مختلف عا انوا برای را جدیدی بهایا ترکی توانسـت .کند ایجاد مهاا پلتفر سال در2006جدید نسخه شرکت این ،بازاریابی هدف باJ2مهایا نا با را JavaEE ،JavaMEوJavaSE.کرد منتشر :است شده گرفته نظر در جاوا سازی پیاده زمان در اصلی هدف پنج شود استفاده کامل بطور زبان این در گرایی شی متدلوژی از مختلف های عامل سیستم در یکسان های برنامه اجرای قابلیت کامپیوتری های شبکه های ویژگی از پشتیبانی امن کامل بصورت ها برنامه دور راه اجرای زبانهای سایر مفید اجزاء انتخاب کمک به زبان ساده و راحت کاربرد جاوا در آن از استفاده و شیءگرا History
7.
جاوا زبان های
قابلیت :از عبارتند جاوا زبان ی ها قابلیت ++ به شبیه جاوا زبانC است دارد تری گرایی آسان شی مدل می کند پشتیبانی کمتری پایین سطح قابلیتهای از دهد می انجام خودکار بطور حافظه را مدیریت است بال زبان این به شده نوشته ههایه برنام عملکرد اطمینان ضریب نیست )سکو( خاصی عامل به سیستم وابسته یشونده م بیتی کامپایل کدهای صورت به جاوا ههایه برنام Capability
8.
اصلی های داده
نوع :از عبارتند جاوا اصلی های داده نوع byte: یک8) است صحیح عدد دو مکمل علمتدار بیتی127تا128-). short: یک16) است صحیح عدد دو مکمل علمتدار بیتی32767تا 32768-). int:یک32) است صحیح عدد دو مکمل علمتدار بیتی2147483647تا 2147483648-). long:یک64است صحیح عدد دو مکمل علمتدار بیتی )9223372036854775807تا9223372036854775808-). float: یک32)در رقمی تک بیتIEEE) دقت با754است شناور نقطه . double: یک64)در رقمی دو بیتIEEE) دقت با754است شناور نقطه . boolean: بگیرد مقدار دو تواند می :فقطfalse, true char: یونیکد کاراکتر یک16تکی بیت (u0000تاuffff) ) یا0تا65535). Primitive Data Type
9.
جاوا زبان گرامر از
جاوا زبان گرامر بیشترC++است شده مشتق خل ف برC++، گرا یافته، عمومی، شی از برنامه نویسی ساخت که ترکیبی شده گرا ساخته زبان شی انحصاری به عنوان یک طور به است، جاوا تقریبا .است جز به است؛ شی یک چیز هر و شوند می نوشته کل س داخل کدها همه اصلی های داده نوع برخل فC++،،کل س برای چندگانه وراثت و عملگرها سربارگذاری از جاوا کند نمی پشتیبانی.و بالقوه خطاهای از جلوگیری در و ساده را زبان کار این کند می کمک طراحی الگوی ضد :دارد وجود جاوا در توضیحات نوشتن برای مختلف راه سه (خط )یک توضیحات جمله اول در // از استفاده توضیحات جمله آخر در */ و جمله اول در /* از استفاده(خط )چند برای خاص )حالت توضیحات جمله آخر در */ و جمله اول در /** از استفاده Javadoc( Syntax
10.
جاوا زبان ساختار :جاوا
ساختارهای از برخی )خودکار تبدیلAutomatic Conversionدیگر؛ نوعی به داده نوع یک تبدیل :( :درصورتیکه •باشند سازگار یکدیگر یا نوع دو •باشد مبدا نوع از بزرگتر مقصد نوع ) خودکار غیر تبدیلType Castingسازگار داده نوع به داده نوع یک تبدیل :( از صریحا باید خودکار غیر تبدیل برای .دیگرCast.کنید استفاده ) فرض پیش مقدار ،متغیرهها برخل ف فیلدهها :فرض پیهش مقادیهرDefault Value) زباله مقدار دارای متغیرها .دارند (Garbage Value.هستند ( Java Structure Data Type Byte Short Int Long Float Double Char String Booelan Default 0 0 0 0L 0.0f 0.0d u0000 Null False
11.
دید میدان ،دستورات
،عبارات عبارتشده بنا زبان آن گرامر اسا س بر که متدهایی و عملگر ،متغیر از : .شوند می ساخته ،اند :یدد میدانو است بسته و باز اکولد بین بیشتر یا دستور صفر از جمعی .گیرد قرار استفاده مورد است مجاز دستور یک که هرجا تواند می ستوردیک دستور .هستند طبیعی زبان در جملت معادل تقریبا دستورات : یک داخهل تواننهد مهی عبارات انواع .دهد مهی شکهل را اجرا از کامهل واحهد .شوند ساخته ،کولن سمی یک با عبارت دادن پایان توسط دستور زیر دستورات“بیانی دستورات”.شوند می نامیده جایگزینی عبارات -- ++یا از استفاده هر متدها فراخوانی شی ساخت عبارات Expressions, Statements, Blocks
12.
کنترلی دستورات و حلقه
،گیری تصمیم بکارگیری با را جاری دستور اجرای کنترلی دستورات صورت بهه تها سهازند مهی قادر را شمها برنامهه و کنهد مهی تفکیهک انشعاب .شود اجرا کد از خاصی بل ک مشروط ) گیری تصمیم دسهتورات درباره بخهش ایهنif-then, if-then-else, switch،( ) هههحلق هتوراتهدسfor, while, do-while) انشعاب دستورات و (break, continue, return:دهد می توضیح شوند می پشتیبانی جاوا توسط که ( False True Control Flow Statements Start Is True? Statement Stop
13.
تصمیم دستورات گیری If-then: دستورIf-thenبه
دستور این .است کنترلی دستورات ترین ابتدایی از ،شد ""درست ارزیابی خاص آزمون یک اگر فقط که گوید می شما برنامه کل س مثال برای .کن اجرا را کد از مشخص بخش یکBicycleبه تواند می حال در از دوچرخه اگر فقط دهد؛ اجازه دوچرخه سرعت کاهش برای ترمز باشد .حرکت void applyBrakes() { // the "if" clause: bicycle must be moving if (isMoving){ // the "then" clause: decrease current speed currentSpeed--; } } Decision Statements
14.
تصمیم دستورات گیری If-then-else: عبارت
یک وقتی“if”دستور ،شود می ""نادرست ارزیابیIf- then-elseمتد در .کند می فراهم اجرا برای را دومی راه یکapplyBrakes، دستور از توانیید میif-then-elseکنید؛ استفاده عملیات برخی انجام برای شدند گرفته ترمزها و نبود حرکت حال در دوچرخه .وقتی void applyBrakes() { if (isMoving) { currentSpeed--; } else { System.err.println("The bicycle has " + "already stopped!"); } } Decision Statements
15.
تصمیم دستورات گیری Switch: دستورات
برخل فif-thenوif-then-else، دستورswitchتواند می دستور .باشد داشته ممکن اجرای مسیر چندینswitchاصلی داده انواع با byte، short، charوintنوع با همچنین .کند می کارenumerated، کل س String، میدهند پوشیش را اصیلی داده انواع کیه ویژیه کل س تعدادی و )Character, Byte, Short, Integer( کند می .کار int day = 5; Switch(day){ Case 1: dayString = “Saturday”; break; Case 2: dayString = “Sunday”; break; Case 3: dayString = “Monday”; break; Case 4: dayString = “Tuesday”; break; Case 5: dayString = “Wednesday”; break; Case 6: dayString = “Thursday”; break; Case 7: dayString = “Friday”; break; default: dayString = “Invalid Input!”; break; } Decision Statements
16.
حلقه دستورات While: دستورwhileارزیابی
،برگرداند را بولی مقدار یک باید که عبارتی دسیتور ،بود ""درسیت ارزیابیی نتیجیه اگیر .کند مییwhileداخل )دسیتور(ات بل کwhileکند می اجرا .را دستورwhileکند می اجرا را آن بل ک و دهد می ادامه را عبارت تست عمل .شود ""نادرست ارزیابی نتیجه که زمانی تا Do-while: بین تفاوتwhileوdo-whileکه است اینclass WhileDemo { do-whileحلقه پائین را عبارتpublic static void main(String[] args(} حلقه داخل دستورات بنابراین کند؛ می ارزیابیint count = 1; doشوند می اجرا یکبار حداقل .همیشهwhile (count < 11) { System.out.println("Count is: " + count); Loop Statements
17.
حلقه دستورات for: دستورforفراهم
را مقادیر از بال رنج یک تکرار برای فشرده راه یک "حلقه بعنوان آن به اغلب ها نویس برنامه .کند میfor" کنند؛ می رجوع زمانیکه تا شود می تکرار بارها و بارها حلقه که است روشهای از یکی چون است برقرار مخصوص شرط .یک :که باشید داشته یاد به •عبارت“initialization”اجرا بار یک آن کند؛ می اولیه دهی مقدار را حلقه شود می •عبارت وقتی“termination”.یابد می خاتمه حلقه ،شود ""نادرست ارزیابی •عبارت“increment”برای عبارت این .شود می احضار حلقه تکرار هر از بعد .است قبول قابل کامل مقدار یک کاهش یا افزایش for (initialization; termination; increment) { statement(s) } Loop Statements
18.
انشعاب دستورات Break: دسیتورbreakبدون
.برچسب بدون و دار برچسیب :دارد شکیل دو دستور در را برچسبswitchیک دادن پایان برای توانید می همچنین و دیدید دستور از حلقهbreakکنید استفاده برچسب .بدون دسیتور ییکbreakدستور تریین داخلیی برچسیب بدونswitch ،for ،while، do-whileدستور اما دهد می پایان راbreakخارجی دستور یک دار برچسب :دهد می پایان را تر search: for (i = 0; i < arrayOfInts.length; i++) { for (j = 0; j < arrayOfInts[i].length; j++) { if (arrayOfInts[i][j] == searchfor) { foundIt = true; break search; } } } Branch Statements
19.
انشعاب دستورات Continue: دسستورcontinueحلقسه
یسک فعلسی تکرار ازfor، whileیساdo- whileحلقه بدنه ترین داخلی پایان به برچسب بدون حالت .کند می هقلح هندب نیرت یلخاد نایاپ هب بسچرب نودب تلاح .دنک یم رظنفرصرفنظر کند می ارزیابی ،کند می چک را حلقه که شرطی عبارت و کند می .پرش دسستورcontinueبرچسب بسا خارجسی حلقسه فعلسی تکرار از دار برچسسب .میکند پرش ،مشخص test: for (int i = 0; i <= max; i++) { int n = substring.length(), j = I, k = 0; while (n-- != 0) { if (searchMe.charAt(j++) != substring.charAt(k++)) { continue test; } } foundIt = true; break test; } Branch Statements
20.
انشعاب دستورات Return: دستور
،انشعاب دستور روتسد ،باعشنا روتسد نیرخآخرینreturnدستور .استreturnباعث کرده فراخوانی را متد که جایی به را کنترل و شود می جاری متد از خروج گرداند برمی ،.بود دستورreturnبرای .نه دیگری و گرداند برمی مقدار یک یکی :دارد حالت دو می محاسبه را مقدار یک که عبارت یک )یا مقدار یک ،مقدار یک برگرداندن کلیدی کلمه از بعد (کندreturn:روتسد ،باعشنا روتسد نیرخآید می return ++count; .باشد یکی متد شده اعلن برگشتی مقدار با باید بازگشتی داده نوع مقدار متد یک وقتیvoidنمی داده برگشت مقدار که حالتی از ،شود می اعلن :شود می استفاده شود return; Branch Statements
21.
References [1]http://docs.oracle.com/javase/tutorial/java/nutsand bolts/index.html [2]http://en.wikipedia.org/wiki/Computing_platform [3]http://forum.downloadina.com/thread19025.html [4]http://sun73.persianblog.ir/post/68/ [5]http://www.sampadia.com/forum/index.php? topic=3051.0 مسآخذ و منسابع