مشاوره و پشتیبانی #پایگاه داده #هوش تجاری

ساختار switch

ساختار switch

int day =1;

switch ( day )

{

case 1 :

System.out.print ("شنبه");

break;

case 2 :

System.out.print ("یکشنبه");

break;

case 3 :

System.out.print ("دوشنبه");

break;

case 4 :

System.out.print ("سه شنبه");

break;

case 5 :

System.out.print ("چهار شنبه");

break;

case 6 :

System.out.print ("پنج شنبه");

break;

case 7 :

System.out.print ("جمعه");

break;

default :

System.out.print("عدد وارده برای تعیین روز اشتباه است !");

}

}

۲۸ شهریور ۹۳ ، ۱۷:۳۲
مهدی غفاری

ساختار if و else

ساختار if

 

if ( Num  == 2 )

}

System.out.print ("Number is two");

{

 

ساختار if و else

if ( Num  == 2 )

{

System.out.print ("Number is two");

}

else

{

System.out.print ("Number is not two");

}

۲۸ شهریور ۹۳ ، ۱۷:۳۲
مهدی غفاری

تقدم عملگرها

داخلی‌ترین پرانتز به همه اولویت داره

۲۸ شهریور ۹۳ ، ۱۷:۳۲
مهدی غفاری

عملگرهای انتسابی

=- : برای عمل تفریق                                                                 Num -= 2 ;  ==> Num = Num - 2 ;

=* : برای عمل ضرب                                                                Num *= 2 ;  ==> Num = Num * 2 ;

=/ :  برای عمل تقسیم                                                              Num /= 2 ;  ==> Num = Num / 2 ;

=% : برای عمل  باقیمانده                                                      Num %= 2 ;  ==> Num = Num % 2 ;

البته عملگرهای دیگری نیز برای عملیاتهای منطقی مانند =& وجود دارد که در اینجا به آنها اشاره نمیکنیم.

۲۸ شهریور ۹۳ ، ۱۷:۳۲
مهدی غفاری

عملگر های منطقی

این عملگرها در شرطها بسیار مورد استفاده قرار میگیرند. و عبارتند از:

 &&: AND

F        T        AND

F        T        T

F        F        F

همانطور که میبینید زمانی خروجی این عملگر صحیح است که حتماً دو ورودی آن صحیح باشد.

 

|| : OR

F        T        OR

T        T        T

F        T        F

همانطور که میبینید زمانی خروجی این عملگر ناصحیح است که فقط هر دو ورودی آن ناصحیح باشد.

 

! : NOT

F        T        

T        F        NOT

همانطور که میبینید این عملگر ورودی خود را از لحاظ منطقی برعکس میکند. یعنی صحیح را ناصحیح و ناصحیح را به صحیح تغییر میدهد.

۲۸ شهریور ۹۳ ، ۱۷:۳۱
مهدی غفاری

عملگر های رابطه ای

عملگر های رابطه ای

فراموش نکنید که دو عملوند این عملگرها باید از یک جنس یا یک نوع باشند.

این عملگرها عبارتند از:

== : برابری

> : کوچیکتر

< : بزرگتر

=! : مخالف

البته در جاوا عملگرهای دیگری مانند => (کوچکتر مساوی) و =< (بزرکتر مساوی) نیز وجود دارد.

 

۲۸ شهریور ۹۳ ، ۱۷:۳۱
مهدی غفاری

عملگرهای محاسباتی

:: عملگرهای محاسباتی ::

از این عملگرها برای انجام اعمال ریاضی بر روی مقادیر یا متغیرها استفاده میشود. این عملگرها عبارتند از :

  • * : برای عمل ضرب  مانند A * B
  • /  : برای عمل تقسیم  مانند A / B
  • + : برای عمل جمع  مانند A + B
  • % : برای بدست آوردن حاصل باقیمانده یک تقسیم استفاده میشود مانند 5 % 2  که حاصل آن برابر 1 میباشد.
  • - : برای عمل تفریق و یا نشان دادن منهای یکانی از این عملگر استفاده میشود مانند 2 - 3 و یا 2-
  • ++ : این عملگر یک واحد بر مقدار متغیر مورد نظر اضافه میکند مانند:
  •  A=2 ;
  • A++ ;
  • که بعد از اجرای این دستور مقدار A برابر 3 خواهد شد.
  • -- : این عملگر یک واحد از مقدار متغیر مورد نظر کم میکند مانند:

 A = 2 ;

A--;

که بعد از اجرای این دستور مقدارA  برابر 1 خواهد شد.

۲۸ شهریور ۹۳ ، ۱۷:۳۰
مهدی غفاری

متغیرها و نوعها

:: متغیرها و نوعها ::

int i = 12;

long i = 14l; // agar "L(l)" ro nazarid "int" dar naza migere

float i = 13.5f; // alamat float "f"

double d = 14.0d; // alamat double "d"

char i = ‘a’; // alamat char '…'

boolean i = true; // true,false

String i = “salam donya”; // data type nist. Alamat ham "…."

 

۲۸ شهریور ۹۳ ، ۱۷:۳۰
مهدی غفاری

نوشتن comment در برنامه

نوشتن comment در برنامه

در صورتی که شما در زبان برنامه نویسی جاوا از علامت // استفاده کنید جاوا آن خط از برنامه را نادیده میگیرد. از این روش برای نوشتن توضیحات در برنامه استفاده میشود. به طور مثال :

public static void main (String [] arg)

{

System.out.print("Hello"); //Tozihat

}

در صورتی که شما در زبان برنامه نویسی جاوا از علامت /** ... */ استفاده کنید جاوا آن قسمت از خطوط برنامه را نادیده میگیرد. از این روش برای نوشتن توضیحات چند خطی در برنامه استفاده میشود. به طور مثال :

 

public static void main (String [] arg)

{

System.out.print("Hello");

    /**

     * Tozihat

     */

}

۲۸ شهریور ۹۳ ، ۱۷:۲۹
مهدی غفاری

معماری جاوا

در زبان C سورس (SRC = Source) میاد تو کامپایلر و خروجی یک کد ماشین میده کد با OS درگیره و در نهایت سیستم‌عامل اجراش میکنه

جاوا اسکریپت‌ها: سورس میاد داخل یک مرورگر اینترنت توسط مفسر جاوا اسکریپت اجرا میشه مفسر با OS درتعامله و کد درنهایت اجرا میشه (حالت کد تغییر نمیکنه، چیزی به اسم کد ماشین وجود نداره)  تمام زبان‌های اسکریپتی غالباً free platform هستن چون کد ماشینی وجود نداره ولی چندتا ضعف دارن

شما نمیتونید مطمئن بشید که برنامه‌تون درسته چون تو زبان‌های برنامه‌نویسی کامپایلر جلوی شما رو میگیره (امنیت ساختاری ندارن)

اسکریپت‌ها RO بیس هستن چون همون سورس کد اجرا میشه ولی در C حتماً باید کد رو دوباره کامپایل کنی

اسکریپت‌ها معمولاً کندتر از کامپایلری‌ها هستن

 

جاوا: JDK همون کامپایلره جاواست و بعد کامپایل بایت کد میده. بایت کد میاد داخل JRE و توسط OS اجرا میشه

جاوا ترکیبی از مفسر و کامپایلر هست | JRE مفسر و JDK کامپایلر

 

برنامه‌هایی که با جاوا نوشته میشن فقط برای بار اول کنده پس واسه همین برای وب خوبه

بایت کد توسط JRE یک دفعه خونده میشه میره توی RAM دیگه جاوا refrence با لایه فیزیکی با لایه هارد نمیکنه ولی چون بار اول میخونه بایت کد رو و اون بایت کد رو نگه میداره و اسم اون بایت کد دیگه XCODE چون تو RAM هست واسه همین جاوا بار اول که میخواد بایت کد رو بیاره روی RAM کنده چون بایت کد روی هارده

 

حالا .net و cpp هربار که کدتون به کد ماشین وابسته باشه میره و کد ماشین رو از روی هارد لود میکنه C# و CPP کل کد ماشین رو CACHE نمیکنن تیکه تیکه میارن روی RAM و CACHE میکنن

 

بخش بعدی دیتابیس: ۲ رنک اول دیتابیس در جهان اوراکل و DB2

قطعاً لایسنس SQL Server قیمتش معادل ۱ میلیون تومنه ولی اوراکل عددی معادل ۱ میلیارد و ۲۰۰ تومان هزینه داره (برای پشتیبانی فقط) قیمت دلالی ۵۰ تا ۱۰۰ میلیون | واحد پژوهشاتی CIA و SUN هم واحد پژوهشاتی NASA | پدر جاوا: جیمز گاسرینگ (بنیان گذار زبان جاوا و با C نوشته شده)

 

هیچ انسانی وقتی به دنیا اومد برنامه‌نویس نبود به مرور کار میکنی دستت میاد

 

SQL Server با DB2 مقایسه میشه نه با Oracle

 

SQL Server دیتابیس نیست تو رنکینگ بین‌المللی به خاطر لایه زیریش میگن دیتابیس نیست همون flat file با SQL

 

۱ داره از JDK کم کم حذف میشه و همون ۷ است => ۱.۷ = ۷

۲۸ شهریور ۹۳ ، ۱۷:۲۶
مهدی غفاری