-
چند نکته در مورد Json
پنجشنبه 11 مهرماه سال 1392 22:36
Json یعنی Java Script Object Notation Json یک Syntax برای ذخیره سازی و انتقال اطلاعات متنی است مانند XML Json کوچکتر از XML است. Json سریعتر از XML است. Json برای parse کردن راحت تر از XML است. Firefox و Internet Explorer از سال 2010 دیگر Json را support می کنند. Json در تکنولوژی AJAX استفاده می شود. Json می تواند 4...
-
در مورد Constants و یا به عبارتی دیگر Final در جاوا
یکشنبه 20 مردادماه سال 1392 11:22
“Constant” fields are defined using the final keyword, indicating their values can be assigned only once. Final instance fields must be initialized by the end of object construction. Final static fields must be initialized by the end of class initialization. Final local variables must be initialized only once before...
-
روش استفاده از Instance Member ها در داخل یک متد Static در جاوا
یکشنبه 20 مردادماه سال 1392 10:32
در داخل یک متد static نمی توانیم با استفاده از کلمه this به یک instance Variable دست پیدا کنیم. در داخل یک متد Static اگر بخواهیم که یک instance Variable را و یا یک Instance Method را استفاده کنیم باید حتماً از کلاسی که این Instance Variable و یا Instance Method مورد نظر ما در آن قرار گرفته است یک Object ایجاد کنیم و...
-
Invoke کردن متدها در جاوا
یکشنبه 20 مردادماه سال 1392 10:08
با استفاده از علامت dot(.) در جاوا می توانیم متدهای یک object را Invoke کنیم: به عنوان مثال: objectRef.method ( params )
-
برنامه نویسی Procedural در جاوا
یکشنبه 20 مردادماه سال 1392 09:51
اگر در کل پروژه متدهای مورد نظر را متد Static بنویسیم و متدهای static همدیگر را call کنند دیگر نیازی به استفاده از هیچ Object ای نیست و این پروژه یک پروژه ی Procedural است و Object Oriented نیست. با این روش جاوا نوشتن برنامه های Procedural را نیز مهیا ساخته است.
-
جاوا- به دست آوردن ورژن JDK
سهشنبه 31 اردیبهشتماه سال 1392 09:10
اگر بخواهیم بدانیم که چه ورژنی از JDK روی سیستم نصب شده است در Command prompt این دستور را اجرا می کنیم: java -version
-
جاوا - تبدیل یک کلاس به Spring Bean
دوشنبه 23 اردیبهشتماه سال 1392 11:10
وقتی می خواهیم کلاسی Spring Bean محسوب شود باید در بالای کلاس این annotation را اضافه کنیم: @org.springframework.stereotype.Component
-
نام دیگر برای Static fields
جمعه 20 اردیبهشتماه سال 1392 22:27
Static fields ها Class Fields هم نامیده می شوند.
-
تبدیل numeric typeها به یکدیگر در جاوا
جمعه 20 اردیبهشتماه سال 1392 00:10
Numeric Type ها به صورت زیر می توانند به هم تبدیل شوند:
-
رفع خطای پروژه های جاوا در محیط Eclipse
دوشنبه 2 اردیبهشتماه سال 1392 11:40
برای رفع خطاهای پروژه در محیط Eclipse به پنجره Marker می رویم در آنجا خطاها شرح داده شده است. روی خطای مورد نظر کلیک راست می کنیم و Quick Fix را انتخاب می کنیم و ...
-
پکیج java.lang و کلاس String در جاوا
جمعه 4 اسفندماه سال 1391 21:08
کلاس String در پکیج java.lang قرار دارد اما نیازی به import کردن آن در برنامه نیست زیرا جاوا پکیج java.lang را به طور اتومات در برنامه import می کند.
-
کلاس و Package در جاوا
جمعه 4 اسفندماه سال 1391 11:27
یکی از نقاط قوت جاوا، کلاس های از پیش تعریف شده ی آن است. کلاس های جاوا در دسته هایی که Package نامیده می شوند دسته بندی شده اند. مجموعه ی Package های جاوا تحت عنوان Java Class Library یا Java Applications Programming Interfaces نامگذاری شده اند. نام Package ها با کلمه ی java و یا javax شروع می شود.
-
مراحل کامپایل و اجرای برنامه در جاوا
دوشنبه 30 بهمنماه سال 1391 23:10
1-برنامه جاوا در یک ادیتور نوشته می شود و با پسوند java. روی دیسک ذخیره می شود. 2-کامپایلر فایل با پسوند java. را می گیرد و فایل با پسوند class. تولید می کند که bytecode است و آن را روی دیسک ذخیره می کند. 3-Class Loader عمل انتقال Bytecode ها به حافظه را انجام می دهد. 4-Bytecode Verifier صحت Bytecode ها را بررسی می...
-
Constructor in java
یکشنبه 22 بهمنماه سال 1391 22:53
in java each class has a constructor. If you declare the constructor, you will lose default constructor.
-
Bytecode Verifier in Java
یکشنبه 22 بهمنماه سال 1391 15:02
1-bytecode verifier verifies codes before JVM runs them. 2-All imported class files also pass through the bytecode verifier.
-
چند نکته در مورد bytecode و JVM در جاوا
یکشنبه 22 بهمنماه سال 1391 14:29
1-Compiler gets sourcecode and produces bytecode. 2-bytecode is machinecode instructions for the JVM. 3-bytecodes are stored in .class files. 4-JVM does Garbage Collection. 5-at runtime JVM loads the bytcodes, checks them and runs them in an interpreter.
-
چند نکته در مورد Applet ها در جاوا
یکشنبه 22 بهمنماه سال 1391 13:31
Applet ها برنامه هایی هستند که به زبان جاوا نوشته می شوند و دارای خصوصیات زیر می باشند: 1-Reside on web servers 2-Download by browser 3-Run by browser 4-Small in size 5-invoked by HTML Webpage
-
امکانات Java Technology برای محیط Development
یکشنبه 22 بهمنماه سال 1391 13:14
As a development environment, Java technology provides you with a large suite of tools: 1-Compiler 2-Interpreter 3-Document generator 4-Class file packaging tool
-
جاوا-چگونه کلاس Exception مورد نظر خود را پیاده سازی کنیم؟
یکشنبه 21 آبانماه سال 1391 12:51
در این sample نشان داده شده است که چگونه می توان کلاس Exception مورد نظر خود را نوشت و آن را Throw کرد: public class MyException extends Exception { public String toString(String str1) { return str1; } } public class Test { public static void meth1(int a, int b) throws MyException { if (a<b) throw new...
-
چند نکته در جاوا
چهارشنبه 17 آبانماه سال 1391 10:44
1. Java removed pointers and it is a reason for security in java. 2. For transferring HTML files, the HTTP protocol was discovered. 3. Java has compiler and interpreter. 4. Java compiler creates byte code file. 5. Byte code is a language for JVM. 6. Byte code will be interpreted to the appropriate language of...
-
تفاوت های بین متدهای doGet و doPost در Java Servlet
دوشنبه 30 مردادماه سال 1391 13:08
different between doGet and doPost() are as follows: doGet() method is a default method whereas doPost() explicitly should be mentioned doGet execute in 3 situation: 1-when end user clicks submit button 2-when end user provides URL 3-when end user clicks on the hyperlink but doPost used only when we click on submit...
-
در مورد Servlet Context در جاوا
دوشنبه 30 مردادماه سال 1391 12:49
ServletContext is an interface present in java API. the job is to communicate with servlet container. the servlet context interface contents some methods that can be used to communicate with servlet container. as it is an interface we can not create the object directly using new keyboard but the servlet engine already...
-
Life Cycle of Protocol Independent Servlet
دوشنبه 30 مردادماه سال 1391 12:02
The life cycle protocol independent servelet follows 4 different steps: 1-instanciation 2-intialization 3-service 4-destroy Instanciation: servelet engine first loads the servlet class. then creates the instance. this happens only once per servlet when a new user communicate with the servlet. Initialization: although...
-
تفاوت بینProtocol Independent ServletوProtocol Dependent Servlet
یکشنبه 29 مردادماه سال 1391 22:38
what is difference between protocol dependent and independent servlet? protocol dependent is eligible to execute on http protocol but protocol independent can execute on any protocol but sun suggest only for http. protocol independent extends GenericServlet. protocol dependent extends HttpSevlet. if it is dependent it...
-
Protocole Independent Servlet
یکشنبه 29 مردادماه سال 1391 22:29
Protocol independent servlet: protocol independent servlet can execute on any protocol. we find servlet as protocol independent servlet if extends GenericServletClass and overrides 3 different methods as 1-public void init() 2-public void service(ServletRequest req , ServeletResponse Res) 3-public void destroy the...
-
java Servlet و CGI
یکشنبه 29 مردادماه سال 1391 21:28
از Servlet در WebApplication ها استفاده می شود. قبل از Servlet از CGI Technology استفاده می شده است. در CGI Technology به ازای هر Request یک Object جدید ایجاد می شده است.
-
معرفی Client، Server و Container در جاوا
یکشنبه 29 مردادماه سال 1391 21:21
Client is the system that contain Browser Application and can communicate with server is known as client. Container is a peace of application that is installed inside the Application Server and the program has to deploy inside the container. container can identify server program, debug it and execute it....
-
چند نکنه در مورد Java Servelet
یکشنبه 29 مردادماه سال 1391 20:00
Servlet is not a software or any peace of application. servlet is not a programming language. servlet is a web technology provided by sun. Servlet is an interface present in a java API.
-
اپلت در جاوا java.applet
یکشنبه 29 مردادماه سال 1391 17:32
Java program can be set as an applet program if it extends applet class. the applet class present inside java.applet package. the applet program executes in a cyclic process, where it executes four different methods. 1-init 2-start 3-stop 4-destroy the process of executing this 4 methods is known a the life cycle...
-
Thread پیش فرض در جاوا
یکشنبه 29 مردادماه سال 1391 14:20
in java, JVM addes one default thread in the program and that is main thread. we use any thread concept or not, by default the main thread will be added to the program.