Soumettre la recherche
Mettre en ligne
Java programming languages
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
307 vues
J
javadib
Suivre
Java programming languages
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 21
Télécharger maintenant
Recommandé
Kotlin
Kotlin
AlirezaGoshayesh
Cpusimulation
Cpusimulation
danesh_fd
Mohamady zahedy c#
Mohamady zahedy c#
danesh_fd
Jozve c#2 mohamady_zahedy
Jozve c#2 mohamady_zahedy
danesh_fd
C++
C++
guestdcb75
Go Programming Language
Go Programming Language
Muhammadreza Haghiri
Calculator
Calculator
UVSofts Technologies
رزومه باستی مهر 94
رزومه باستی مهر 94
hamid basti
Recommandé
Kotlin
Kotlin
AlirezaGoshayesh
Cpusimulation
Cpusimulation
danesh_fd
Mohamady zahedy c#
Mohamady zahedy c#
danesh_fd
Jozve c#2 mohamady_zahedy
Jozve c#2 mohamady_zahedy
danesh_fd
C++
C++
guestdcb75
Go Programming Language
Go Programming Language
Muhammadreza Haghiri
Calculator
Calculator
UVSofts Technologies
رزومه باستی مهر 94
رزومه باستی مهر 94
hamid basti
CATERING ASSISTANT CV
CATERING ASSISTANT CV
Michelle Frederick
дороги побед
дороги побед
DirDOgM
Ethnic Identities
Ethnic Identities
TirzaAshruf
Literary Criticism Based on the Social Psychology
Literary Criticism Based on the Social Psychology
Mahmood Amirinia
ERIC NEW RESUME[1]
ERIC NEW RESUME[1]
Eric Bushman
Articles
Articles
amazingamishi
Reversible Jackets
Reversible Jackets
emsshirts11
Lienket
Lienket
Ngoc2009
Luz
Luz
ladelaida
Eating the Elephant
Eating the Elephant
Hazel Catalan
PACS Literature Review
PACS Literature Review
Alice Kedge
Powerpoint for walmart
Powerpoint for walmart
Melanie Overstreet
Socket Programming in C++
Socket Programming in C++
saeed_delphi
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
faradars
ATMEGA 328
ATMEGA 328
ABHISHEK MAURYA
War field spying robot
War field spying robot
ARUN S L
THE VEIL FRAMEWORK
THE VEIL FRAMEWORK
Sukesh Shetty
Seminar on Body Area Networks
Seminar on Body Area Networks
Vinayak Narayanan
War Field Spying Robot with Fire Fighting Alarm.
War Field Spying Robot with Fire Fighting Alarm.
vansh_raheja
Wireless Body Area Networks
Wireless Body Area Networks
Musfiqur Rahman
Javascript
Javascript
javadboroji
Javascript
Javascript
javadboroji
Contenu connexe
En vedette
CATERING ASSISTANT CV
CATERING ASSISTANT CV
Michelle Frederick
дороги побед
дороги побед
DirDOgM
Ethnic Identities
Ethnic Identities
TirzaAshruf
Literary Criticism Based on the Social Psychology
Literary Criticism Based on the Social Psychology
Mahmood Amirinia
ERIC NEW RESUME[1]
ERIC NEW RESUME[1]
Eric Bushman
Articles
Articles
amazingamishi
Reversible Jackets
Reversible Jackets
emsshirts11
Lienket
Lienket
Ngoc2009
Luz
Luz
ladelaida
Eating the Elephant
Eating the Elephant
Hazel Catalan
PACS Literature Review
PACS Literature Review
Alice Kedge
Powerpoint for walmart
Powerpoint for walmart
Melanie Overstreet
Socket Programming in C++
Socket Programming in C++
saeed_delphi
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
faradars
ATMEGA 328
ATMEGA 328
ABHISHEK MAURYA
War field spying robot
War field spying robot
ARUN S L
THE VEIL FRAMEWORK
THE VEIL FRAMEWORK
Sukesh Shetty
Seminar on Body Area Networks
Seminar on Body Area Networks
Vinayak Narayanan
War Field Spying Robot with Fire Fighting Alarm.
War Field Spying Robot with Fire Fighting Alarm.
vansh_raheja
Wireless Body Area Networks
Wireless Body Area Networks
Musfiqur Rahman
En vedette
(20)
CATERING ASSISTANT CV
CATERING ASSISTANT CV
дороги побед
дороги побед
Ethnic Identities
Ethnic Identities
Literary Criticism Based on the Social Psychology
Literary Criticism Based on the Social Psychology
ERIC NEW RESUME[1]
ERIC NEW RESUME[1]
Articles
Articles
Reversible Jackets
Reversible Jackets
Lienket
Lienket
Luz
Luz
Eating the Elephant
Eating the Elephant
PACS Literature Review
PACS Literature Review
Powerpoint for walmart
Powerpoint for walmart
Socket Programming in C++
Socket Programming in C++
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
مجموعه آموزش های برنامه نویسی آردوینو با محوریت پروژه های رباتیک
ATMEGA 328
ATMEGA 328
War field spying robot
War field spying robot
THE VEIL FRAMEWORK
THE VEIL FRAMEWORK
Seminar on Body Area Networks
Seminar on Body Area Networks
War Field Spying Robot with Fire Fighting Alarm.
War Field Spying Robot with Fire Fighting Alarm.
Wireless Body Area Networks
Wireless Body Area Networks
Similaire à Java programming languages
Javascript
Javascript
javadboroji
Javascript
Javascript
javadboroji
مقدمه ای بر F#
مقدمه ای بر F#
Shahriar Yazdipour
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمی
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمی
Vahid Hashemi
مقایسه دو زبان جاوا و لیسپ درس پی ال
مقایسه دو زبان جاوا و لیسپ درس پی ال
Ali Ghaeni
how enable ceph dashboard
how enable ceph dashboard
Yashar Esmaildokht
rbdmap in ceph
rbdmap in ceph
Yashar Esmaildokht
Pg autoscaling in ceph
Pg autoscaling in ceph
Yashar Esmaildokht
Java script
Java script
BaharehFarmani
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
Yashar Esmaildokht
About Programming - persion.pptx
About Programming - persion.pptx
Hossein Darvishi
آشنایی با زبان جاوا - مقدماتی اندروید
آشنایی با زبان جاوا - مقدماتی اندروید
Sadegh Ghanbari Shohani
Sql tuning
Sql tuning
mehrdadkarami3
مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابی
Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
Muhibullah Aman
How Create Waf With Naxsi
How Create Waf With Naxsi
Yashar Esmaildokht
Ssh edition 2
Ssh edition 2
Yashar Esmaildokht
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال...
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال...
Muhibullah Aman
Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1
M Nemati
سی پلاس پلاس به عنوان زبان دومی برای یادگیری شی گرایی
سی پلاس پلاس به عنوان زبان دومی برای یادگیری شی گرایی
mrm_196
Similaire à Java programming languages
(20)
Javascript
Javascript
Javascript
Javascript
مقدمه ای بر F#
مقدمه ای بر F#
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمی
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمی
مقایسه دو زبان جاوا و لیسپ درس پی ال
مقایسه دو زبان جاوا و لیسپ درس پی ال
how enable ceph dashboard
how enable ceph dashboard
rbdmap in ceph
rbdmap in ceph
Pg autoscaling in ceph
Pg autoscaling in ceph
Java script
Java script
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
About Programming - persion.pptx
About Programming - persion.pptx
آشنایی با زبان جاوا - مقدماتی اندروید
آشنایی با زبان جاوا - مقدماتی اندروید
Sql tuning
Sql tuning
مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابی
Cisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
How Create Waf With Naxsi
How Create Waf With Naxsi
Ssh edition 2
Ssh edition 2
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال...
(Linux Ubuntu Guide in Persian- Basic)رهنمود سیستم عامل اوبنتو فارسی- محب ال...
Machine & Assembly Language - Chapter 1
Machine & Assembly Language - Chapter 1
سی پلاس پلاس به عنوان زبان دومی برای یادگیری شی گرایی
سی پلاس پلاس به عنوان زبان دومی برای یادگیری شی گرایی
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 مسآخذ و منسابع
Télécharger maintenant