Submit Search
Upload
جاوا
•
Download as PPTX, PDF
•
0 likes
•
182 views
E
Eric Jalal
Follow
بررسی عمیق تری از جاوا و توضیح دلایل موفقیت جاوا
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 10
Download now
Recommended
Commercial Bank 2 Final Project
Commercial Bank 2 Final Project
Al-Anoud Al-Mutlak
Project Managers Workshop
Project Managers Workshop
Out2Sol Co
Packaging & labeling in food industries
Packaging & labeling in food industries
naveenaugust
Sunsilk V/s Head&Shoulders FMCG
Sunsilk V/s Head&Shoulders FMCG
Onlyurs
Oracle ADF Presentation
Oracle ADF Presentation
Farzad Babamiri
IranOUG_Oracle_Multitenant
IranOUG_Oracle_Multitenant
Oracle Freelancer
توسعه نرمافزارهای مقیاسپذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرمافزارهای مقیاسپذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
Web Standards School
agil software managment by scrunm in tfs
agil software managment by scrunm in tfs
Reza Rahimy
Recommended
Commercial Bank 2 Final Project
Commercial Bank 2 Final Project
Al-Anoud Al-Mutlak
Project Managers Workshop
Project Managers Workshop
Out2Sol Co
Packaging & labeling in food industries
Packaging & labeling in food industries
naveenaugust
Sunsilk V/s Head&Shoulders FMCG
Sunsilk V/s Head&Shoulders FMCG
Onlyurs
Oracle ADF Presentation
Oracle ADF Presentation
Farzad Babamiri
IranOUG_Oracle_Multitenant
IranOUG_Oracle_Multitenant
Oracle Freelancer
توسعه نرمافزارهای مقیاسپذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرمافزارهای مقیاسپذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
Web Standards School
agil software managment by scrunm in tfs
agil software managment by scrunm in tfs
Reza Rahimy
Java programming languages
Java programming languages
javadib
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
efazati
How Create Waf With Naxsi
How Create Waf With Naxsi
Yashar Esmaildokht
Yarn مروری بر
Yarn مروری بر
nasser rezaei
آموزش دیتاگارد در اوراکل
آموزش دیتاگارد در اوراکل
faradars
مقدمه ای بر F#
مقدمه ای بر F#
Shahriar Yazdipour
Oracle نوشته مهندس اسمعیل دخت
Oracle نوشته مهندس اسمعیل دخت
Yashar Esmaildokht
oop in php - Persian
oop in php - Persian
Amir Shokri
Kotlin
Kotlin
AlirezaGoshayesh
oCCc_24_Cloud_Design_Patterns
oCCc_24_Cloud_Design_Patterns
Morteza Javan
Javascript
Javascript
javadboroji
Javascript
Javascript
javadboroji
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
faradars
cloud services for libraries
cloud services for libraries
mahboubeh ghorbani
Microservices Workshop Part 1
Microservices Workshop Part 1
Masoud Bahrami
معرفی ServiceWorker و کاربردهای آن
معرفی ServiceWorker و کاربردهای آن
Web Standards School
ارائه ابزار.pptx
ارائه ابزار.pptx
aminnezarat
Interview guidline elias shirouyeh
Interview guidline elias shirouyeh
ilia6328
Cloud Computing Impact on SE by Arman Taherian
Cloud Computing Impact on SE by Arman Taherian
Arman Taherian
Pg autoscaling in ceph
Pg autoscaling in ceph
Yashar Esmaildokht
More Related Content
Similar to جاوا
Java programming languages
Java programming languages
javadib
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
efazati
How Create Waf With Naxsi
How Create Waf With Naxsi
Yashar Esmaildokht
Yarn مروری بر
Yarn مروری بر
nasser rezaei
آموزش دیتاگارد در اوراکل
آموزش دیتاگارد در اوراکل
faradars
مقدمه ای بر F#
مقدمه ای بر F#
Shahriar Yazdipour
Oracle نوشته مهندس اسمعیل دخت
Oracle نوشته مهندس اسمعیل دخت
Yashar Esmaildokht
oop in php - Persian
oop in php - Persian
Amir Shokri
Kotlin
Kotlin
AlirezaGoshayesh
oCCc_24_Cloud_Design_Patterns
oCCc_24_Cloud_Design_Patterns
Morteza Javan
Javascript
Javascript
javadboroji
Javascript
Javascript
javadboroji
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
faradars
cloud services for libraries
cloud services for libraries
mahboubeh ghorbani
Microservices Workshop Part 1
Microservices Workshop Part 1
Masoud Bahrami
معرفی ServiceWorker و کاربردهای آن
معرفی ServiceWorker و کاربردهای آن
Web Standards School
ارائه ابزار.pptx
ارائه ابزار.pptx
aminnezarat
Interview guidline elias shirouyeh
Interview guidline elias shirouyeh
ilia6328
Cloud Computing Impact on SE by Arman Taherian
Cloud Computing Impact on SE by Arman Taherian
Arman Taherian
Pg autoscaling in ceph
Pg autoscaling in ceph
Yashar Esmaildokht
Similar to جاوا
(20)
Java programming languages
Java programming languages
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
How Create Waf With Naxsi
How Create Waf With Naxsi
Yarn مروری بر
Yarn مروری بر
آموزش دیتاگارد در اوراکل
آموزش دیتاگارد در اوراکل
مقدمه ای بر F#
مقدمه ای بر F#
Oracle نوشته مهندس اسمعیل دخت
Oracle نوشته مهندس اسمعیل دخت
oop in php - Persian
oop in php - Persian
Kotlin
Kotlin
oCCc_24_Cloud_Design_Patterns
oCCc_24_Cloud_Design_Patterns
Javascript
Javascript
Javascript
Javascript
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
cloud services for libraries
cloud services for libraries
Microservices Workshop Part 1
Microservices Workshop Part 1
معرفی ServiceWorker و کاربردهای آن
معرفی ServiceWorker و کاربردهای آن
ارائه ابزار.pptx
ارائه ابزار.pptx
Interview guidline elias shirouyeh
Interview guidline elias shirouyeh
Cloud Computing Impact on SE by Arman Taherian
Cloud Computing Impact on SE by Arman Taherian
Pg autoscaling in ceph
Pg autoscaling in ceph
جاوا
1.
در ها روشنایی
و تاریک جاوا
2.
-شود ی بررس
دقتبا باید ی نویس برنامه بانزیک. -نرندا جاوا بطن از دقیقیتوضیح اما هستند یادیز های کتابجاوا مورددرد. -نشود استفاده اینمونه کدقطعه هیچاز شدهسعی مقالهایندر. ماست حق عمیق دانش
3.
ها بدی و
موانع ،ادامه در و جاوا های خوبی بررسی به ابتدا میپردازیم
4.
•امن زبانی/شده مدیریت
تایم ران -ندارد وجود ناخوانا باگ یا سگمنت ارور -برنامه حمل امکان تسهیل -افزارها سخت انواع روی بر اجرا امکان -اجرا بستر ذاتی سازی پیاده •لینکینگ داینامیک -نیازمند الیبرری یک تغییر ،گذشته درrecompileبود ها کالینت کل •شـبـاهـتبه زیـاد گـرامـریC/C++ -نویسان برنامه از زیادی افراد بسرعتCوC++شدند جاوا به آلوده! -های مزیت از بسیاریLispوSmalltalkسینتکتیک فرهنگ تغییر شک بدون شد آن موفقیت باعث که جاوا های ویژگی
5.
•گرایی شی -Encapsulationبرای بدیهی
نیاز یکisolationاجزا -میشد محسوب بازاری نیاز یک این از غیر به اما ،همینطور هم وراثت •Static Typing -به قابلیت اینIDEکند کمک کد سریعتر نوشتن در نویس برنامه به تا میدهد را امکان این(autocompletion, code generation) -با کدهای تولید قابلیت مجازی ماشین بهperformanceدهد می را باال شد آن موفقیت باعث که جاوا های ویژگی
6.
•Threads -دوره شروعUniprocessorو هاConcurrencyهمزمانی
یا -مفهومthreadباشد گنجیده زبان طراحی در بایدنیست سازی شبیه قابل که چرا - Peter Buhr: Are safe Concurrency Libraries Possible? Feb, 1995 - Hans Boehm: Threads cannot be implemented as a library. Feb 2010 •Garbage Collection -حافظه مدیریت به مربوط های باگ و ها ارور بردن بین از •Exceptions -حافظه مدیریت به مربوط های باگ و ها ارور بردن بین از شد آن موفقیت باعث که جاوا های ویژگی
7.
داشت بسزایی تاثیر
جاوا موفقیت در موارد این حذف •Lexical Macros -اند هم شبیه نظر به جاوا های برنامه -Enabled programmer portability -Enabled world-class toolability •Multiple implementation inheritance •Operator Overloading •ها فایل هدر ساپورت عدم •مستندات حذفAPIوسیله به خارجیJavadoc می وارد که آنهایی اندازه به شوند می گذاشته کنار که چیزهایی دارند اهمیت ،شوند
8.
•از تبدیلintبهfloatاز وlongبهdouble •یک
باعث انتساب ترکیبی های عملگریcastشوند می نویس برنامه به اطالع بدون Short I = -1; While (I != 0) I >>>=1; // I = (short) ( I >>> 1); •عملگرهای==و!=کنند می مقایسه را ها مرجع بد
9.
•شدند می ایجاد
نباید دیفالت های سازنده -نباید اینکه بدتر وpublicشدند می •متد یک فراخوانیOverrideشود انجام نباید سازنده یک از -شود می محسوس نا خطاهای باعث و ندارد معتبری استفاده هیچ که چرا •Intوlongعالمت بدونوbyteدار عالمت •بندی ترتیب در ایراد یکExceptionها •با باید ها آرایهtoStringاطالعات پرینت برایoverrideپس شوندgarbageنمی ها آرایه شامل شود بد
10.
دادید من به
رو وقتتون که متشکرم خیلی): @theteslaa Amirjh.ir@gmail
Download now