مرکز اقتصادی
مرکز اقتصادی
مرکز اقتصادی یک شهر جهانی است که مرکز فعالیتهای تجاری و شرکتها میباشد. همچنین یک مرکز اقتصادی مقر بانکهای معروف جهان و یا بورسهای بزرگ است.
بازار بینالمللی
در پنجاه سال گذشته، گسترش مبادلات کالا آن هم تا این اندازه که فاصله و مسافت فرهنگها را به چند گام تبدیل کرده، به ذهن هیچ انسانی خطور نمیکرد. هر چند امروز همه این کم و بیش در همه جای دنیا اتفاق افتاده است. شعار خودکفایی، جای خود را به شعارهایی نظیر تلاش برای یافتن جایگاهی مناسب در بازار بینالمللی داده است. با توجه به این مسائل سازمان باید به صورت و شکلی از درک کامل محیط بازار بینالمللی برسند. این بازار در دو دهه اخیر تغییرات شگرفی داشته است که موجبات ایجاد فرصتها و موانع بسیاری شده است. حجم مبادلات بینالمللی در صنایع اتومبیل سازی، الکترونیک و غیره رشد چشمگیری داشته است. شرکتهای چند ملیتی علاوه بر گسترش فعالیتهای بازار یابی خود، امکانات تولید خود رد کشورهای مختلف را افزایش دادهاند که این گونه شرایط موجب ایجاد اقتصاد صنعتی در کشورهای جهان شده است و جهان را به سوی صنعتی شدن میکشاند. برخی کشورها صادرکنندگان عمده کالاهای صنعتی و سرمایه هستند. آنها مبادلات بسیاری با هم انجام میدهند و واردکنندگان مواد خام و کالاهای نیمه ساخته به شمار میآیند. همچنین این کشورها یا واردکنندگان بازار خوبی برای کالاهای صنعتی با ارزش افزوده کم و انواع گوناگون کالاهای مصرفیاند. هر چند بسیاری از کشورهای دنیا در تلاش هستند که از رقبا پیشی گیرند و بازار صادرات را به دست آورند.
سازمان تجارت جهانی
سازمان تجارت جهانی (به انگلیسی: World Trade Organization) (به شکل مخفف: WTO) یک سازمان بینالمللی است؛ که قوانین جهانی تجارت را تنظیم و اختلافات بین اعضا را حل و فصل میکند. اعضای سازمان تجارت جهانی کشورهایی هستند که موافقتنامههای (حدود ۳۰ موافقتنامه) این سازمان را امضا کردهاند. مقر سازمان تجارت جهانی در ژنو، سویس قرار دارد. تا مارس ۲۰۱۳، ۱۵۹ کشور عضو این سازمان شدهاند. تاجیکستان در حال حاضر جدیدترین عضو این سازمان محسوب میشود.
اهداف سازمان تجارت جهانی
اهدافی که سازمان تجارت جهانی برای خود تعریف کردهاست بدین شرح میباشد:
ارتقای سطح زندگی
تامین اشتغال کامل در کشورهای عضو
توسعه تولید و تجارت و بهرهوری بهینه از منابع جهانی
دستیابی به توسعه پایدار با بهرهبرداری بهینه از منابع
حفظ محیط زیست
افزایش سهم کشورهای در حال توسعه و کمتر توسعه یافته از رشد تجارت بینالمللی
اصول سازمان تجارت جهانی
این سازمان همچنین برای دستیابی به اهداف تعیین شده، اصولی را تدوین کردهاست که کشورهای عضو میبایست به این اصول پایبند باشند و درصورت پایبند نبودن، مجازاتهایی علیه این کشورها اعمال میشود. مهمترین این اصول عبارتاند از:
اصل عدم تبعیض و اصل دولت کاملة الوداد (به معنی (MOST FAVORED NATION (MFN) CLAUSE): طبق این اصل، اگر کشوری امتیاز بازرگانی یا تعرفهای را در مورد یکی از کشورهای عضو اعمال نماید، این امتیاز یا تعرفه میبایست در مورد تمام شرکای تجاری عضو سازمان تجارت جهانی تعمیم یابد. البته این اصل یک استثنا نیز دارد که به همگراییهای اقتصادی مانند اتحادیههای گمرکی بین چند کشور مربوط میشود. این استثنا بدین معناست که سازمان تجارت جهانی، سایر پیمانهای تجاری (مانند اتحادیه اروپا یا نفتا) را نیز به رسمیت میشناسد.
استفاده از محدودیتهای غیرتعرفهای در تجارت همچون سهمیهبندی و صدور پروانه واردات ممنوع است و کشورها تنها با استفاده از وضع تعرفههای گمرکی مجازند از صنایع داخلی حمایت نمایند.
پس از حذف موانع تجاری غیرتعرفهای، کشورها میبایست تعرفههای گمرکی خود را تثبیت نمایند و بهتدریج آن را کاهش دهند. البته این اصل نیز در مورد محصولات کشاورزی در کشورهایی که با مشکلات در پرداختها مواجه هستند، استثنا قایل شدهاست.
برای کمک به رقابت محصولات تولیدی در کشورهای در حال توسعه، برقراری نظام تعرفههای ترجیحی با هدف اعطای امتیازات تجاری به بعضی از فراوردههای این کشورها مجاز است.
کشورها مجاز به انجام هرگونه اقدامی که جنبه فروش زیرقیمت تمام شده (DUMPING) داشته باشد، نیستند.
لازم است کشورها در مورد کالاهای داخلی و وارداتی رفتار کاملاً یکسانی داشته باشند.
انجام مشورت در مورد سیاستهای بازرگانی با دیگر اعضا و حل وفصل اختلافات ناشی از روابط تجاری از طریق مذاکره.
ارکان سازمان تجارت جهانی
سازمان تجارت جهانی برای دستیابی به موافقتنامههای مورد تایید اعضا و نیز نظارت بر حسن انجام آنها از وجود ارکان مختلف تصمیمگیری، نظارتی، اجرایی و حقوقی بهره میبرد. این ارکان عبارتاند از: کنفرانس وزیران، شورای عمومی، رکن حل اختلاف، رکن بررسی خط مشی تجاری و شوراها.
کنفرانس وزیران
کنفرانس وزیران بالاترین رکن سازمان تجارت جهانی است و نمایندگان همه اعضا را دربر میگیرد. اختیارات کنفرانس وزیران عبارت است از: محقق ساختن کارکردهای سازمان، اتخاذ اقدامهای لازم در این راستا و تصمیمگیری در زمینه توافقنامههای تجارت چندجانبه در صورت درخواست هریک از اعضا.
جلسات کنفرانس وزیران حداقل هر دو سال یک بار تشکیل میشود. کنفرانس وزیران سازمان تجارت جهانی برای اولین بار در دسامبر سال ۱۹۹۶ در سنگاپور تشکیل شد. این کنفرانس همچنین در سالهای ۱۹۹۸ در ژنو، ۱۹۹۹ در سیاتل آمریکا، ۲۰۰۱ در دوحه قطر، ۲۰۰۳ در کنکان مکزیک و ۲۰۰۵ در هنگکنگ برگزار شد.
کنفرانس اول وزراWTO در سال ۱۹۹۶
کنفرانس افتتاحیه وزرا در سال ۱۹۹۵ در سنگاپور برگزار گردید. عدم توافق اقتصادهای کاملاً پیشرفته و در حال توسعه در این کنفرانس بر سر مسایل مطروحه عیان شد و به آنها عنوان " مسایل سنگاپور " را بخشید.
کنفرانس دوم وزراWTO در سال ۱۹۹۸
این کنفرانس در سوئیس برگزار شد.
کنفرانس سوم وزراWTO در سال ۱۹۹۹
این کنفرانس در سیاتل واشنگتن برگزار شد و به شکست انجامید تظاهرات گسترده و تلاش پلیس وگارد ملی برای کنترل جمعیت معترض توجه جهانیان را به خود جلب نمود.
کنفرانس چهارم وزراWTO در سال ۲۰۰۱
این کنفرانس در دوحه برگزار شد.
کنفرانس پنجم وزراWTO در سال ۲۰۰۳
این کنفرانس در کنکون مکزیکو و با هدف توافق برسر گفتگوهای دور دوحه انجام گرفت. ائتلاف کشور جنوب جی.۲ (به رهبری هند، چین و برزیل) با تقاضای شمالیها مبنی بر پذیرش به اصطلاح «مسایل سنگاپور» مخالفت کردند و خواستار پایان پرداخت یارانه کشاورزی در اتحادیه اروپایی و ایالات متحده شدند. مذاکرات بی هیچ نتیجهای متوقف شد.
کنفرانس ششم وزرا WTO در سال ۲۰۰۵
کنفرانس مذکور در هنگ کنگ و از ۱۳ دسامبر تا ۱۸ دسامبر سال ۲۰۰۵ برگزار گردید. اگر قرار بود مذاکرات دوحه پس از چهار سال پیشرفتی داشته باشد این کنفرانس بسیار جالبی بود این روند میشد به نتیجهگیری از دور جدید مذاکرات در سال ۲۰۰۶ منتهی شود. دراین کنفرانس کشورها تصمیم گرفتند تا پایان سال ۲۰۱۳ هر گونه یارانه برای صادرات محصولات کشاوری خود را قطع کنند و تا پایان سال ۲۰۰۶ نیز پرداخت یارانه برای صادرات پنبه را متوقف سازند. بعلاوه بحث کشورهای در حال توسعه این بود که باید به کالاهای بدون تعرفه و آزاد از کشورهای دارای کمترین سطح توسعه هم دسترسی داشته باشند. همه کالاها به جز تسلیحات نظامی از سوی اتحادیه اروپایی تا سقف ۳ درصد از خطوط تعرفهای معاف شدند. سایر مسایل مهم نیز به مذاکرات بیشتر وکامل شدن در پایان سال ۲۰۰۶ موکول شدند.
شورای عمومی
شورای عمومی، عالیترین رکن تصمیمگیری بعد از کنفرانس وزیران در سازمان تجارت جهانی است که درباره موضوعات روزمره و کارکردهای این سازمان نظر میدهد. مقر این شورا در ژنو قرار دارد و معمولاً هردو ماه یک بار تشکیل جلسه میدهد. شرکتکنندگان در جلسات شورای عمومی را نمایندگان همه اعضا (معمولاً سفرا یا معادل آنها) تشکیل میدهند. شورای عمومی مستقیماً به کنفرانس وزیران گزارش میدهد.
رکن حل اختلاف
ممکن است یک دولت عضو سازمان مدعی شود که عضو دیگری معاهده یا تعهدی را برخلاف مصالح وی نقض نمودهاست. در چنین شرایطی، شورای عمومی بهعنوان رکن حل اختلاف تشکیل جلسه میدهد.
رکن بررسی خط مشی تجاری
شورای عمومی، همچنین میتواند بهعنوان رکن بررسی خط مشی تجاری تشکیل جلسه دهد. این رکن ریاست، قوانین و رویه خاص خود را دارد و به تجدیدنظر در سیاستهای تجاری اعضا برای آماده کردن آن در مکانیزم بازنگری در سیاست تجاری میپردازد. در ابتدای هرسال ریاست و دو معاونت این رکن از بین اعضا برای یک سال انتخاب میگردند.
شوراها
شوراها برای اجرای وظایف سازمان تجارت جهانی و عموماً زیر نظر شورای عمومی تشکیل میشوند. این شوراها بهصورت تخصصی وظیفه بررسی و تدوین موافقتنامههای عمومی را بر عهده دارند. این شوراها عبارتاند از:
شورای تجارت کالا: شورای تجارت کالا وظیفهٔ بررسی و نظارت بر موافقتنامههای چندجانبه مربوط به تجارت کالا را برعهده دارد. سیزده موافقتنامه در زمینهٔ تجارت کالا به امضای اعضای سازمان تجارت جهانی رسیدهاست که مهمترین آنها، موافقتنامه عمومی تعرفه و تجارت و توافقات مربوط به آن میباشد. این شورا ۱۰ کمیته دارد که هرکدام در زمینه خاصی فعالیت میکند (مانند کشاورزی، دستیابی به بازار، یارانهها، اقدامات ضدفروش زیر قیمت تمام شده و غیره).
شورای تجارت خدمات: بررسی و نظارت بر موافقتنامه عمومی تجارت خدمات برعهدهٔ شورای تجارت خدمات است. شرکت در این شورا برای تمام اعضای سازمان تجارت جهانی آزاد است. کمیته خدمات مالی، کمیته تعهدات مشخص و گروههای کاری آیین نامههای داخلی و قواعد موافقتنامه عمومی تجارت خدمات، جزو ارکان متمم حاضر در این شوراست.
شورای جنبههای مرتبط با تجارت حقوق مالکیت فکری: حقوق مالکیت معنوی، حقوقی است که افراد بهواسطه خلق اندیشهها و ایدهها از آن برخوردارند. این شورا وظیفهٔ بررسی و نظارت بر کارکردهای موافقتنامههای مربوط به مالکیت معنوی را برعهده دارد.
کمیتهها و سایر بدنههای متمم: سه کمیتهٔ اصلی در سازمان تجارت جهانی وجود دارد:
کمیته تجارت و توسعه
کمیته محدودیتهای تراز پرداختها
کمیته بودجه، مالی و تشکیلاتی
وظایف این کمیتهها بر مبنای موافقتنامههای تجاری چندجانبه و مصوبات شورای عمومی تعریف میشود. عضویت در این کمیتهها برای تمامی اعضای سازمان تجارت جهانی آزاد است.
همچنین کمیتههای تجارت و محیط زیست و موافقتنامههای منطقهای تجاری نیز زیر نظر شورای عمومی فعالیت میکنند.
عضویت در سازمان تجارت جهانی
عضویت در سازمان تجارت جهانی مستلزم پذیرفتن اصول و معاهدات متعددی است که مورد قبول کشورهای عضو قرار گرفتهاست. این مراحل شامل تقاضای عضویت، پذیرش درخواست (الحاق به عنوان عضو ناظر)، تدوین گزارش سیاستهای تجاری کشور، تشکیل گروه کاری الحاق و در نهایت مذاکرات دوجانبه و چندجانبهای بهمنظور تعیین شرایط عضویت و حصول توافق برای الحاق میباشد. هم اکنون سازمان تجارت جهانی ۱۵۳ عضو دارد (نزدیک به تمامی ۱۲۳ کشوری که اجلاس اروگوئه شرکت کردند، امروز در این سازمان عضو دائم شدهاند) بیست و هفت بخش از اتحادیه اروپا نیز به عنوان نمایندگان اتحادیه حضور دارند اعضا میبایست در طی مراوداتی با دیگر کشورهای عضو تعامل داشته باشند و لزوم عضویت در سازمان این امر را تایید نمیکند که کشورها میتوانند در منطقه اقلیمی خود خودکفا باشند و یا به استقلال دیگر کشورها صدمهای وارد بیاورند.
براساس گزارش رویترز در ژوئیه ۲۰۱۲، کشورهایی که عضو سازمان تجارت جهانی نیستند شامل ایران، عراق، لیبی، سوریه، بلاروس، الجزایر، بوسنی، صربستان، سودان، ازبکستان و قزاقستان میشود.
عضویت ایران در سازمان تجارت جهانی
در حال حاضر اقتصاد دنیا به سازمان جهانی تجارت پیوسته است و این بدان معناست که ایران و چند کشور نحیف و کوچک از نظر اقتصادی و سیاسی هنوز به بزرگترین سازمان تصمیم گیر در خصوص فرایندهای تجاری در جهان نپیوستهاند و حق تصمیم گیری و قدرت تصمیم سازی در ساختار اقتصادی جهانی را دارا نیستند. سازمان تجارت جهانی امروز یکی از پایههای جهانی شدن، به ویژه در حوزه اقتصاد به شمار میرود. بدین سان، کشورهای مختلف تلاش میکنند برای تسریع روند جهانی شدن و استفاده از منافع آن، این سازمان بینالمللی را توسعه داده و جایگاهش را ارتقاء بخشند. از دیگر سو کشورهایی که عضو این سازمان نیستند نیز، تلاش مینمایند تا به عضویت آن درآمده و با استفاده از امتیازات عضویت در این نهاد بینالمللی به توسعه اقتصادی و صنعتی دست یابند.
یکی از این کشورها جمهوری اسلامی ایران است که از سال۱۹۹۵از این سازمان درخواست عضویت ناظر کرده و به مدت ده سال پشت درهای آن به انتظار نشسته است. با اینکه کشور ایران در موافقتنامههای قبلی حوزه تجارت مانند سازمان جهانی تجارت و گات، حضور تقریباً خوبی داشتهاست اما اکنون در خصوص سازمان تجارت جهانی این مساله تکرار نگشته و اکنون از متقاضیان الحاق به شمار میآید.اولین درخواست ایران برای پیوستن به سازمان تجارت جهانی در ۱۹ ژوئیه ۱۹۹۶ به این سازمان ارسال شد. ایران در ۲۶ مه ۲۰۰۵ به عنوان عضو ناظر سازمان تجارت جهانی پذیرفته شد. گروه کاری ایران برای پیوستن به این سازمان هنوز تشکیل نشدهاست. ایران در آبان ۱۳۸۸ متن گزارش رژیم تجاری خود را تقدیم دبیرخانه سازمان تجارت جهانی نمود. بعد از آن، گزارش رژیم تجاری ایران در میان اعضای سازمان تجارت جهانی توزیع گردید و اعضای سازمان تجارت جهانی سئوالات خود را از ایران بیان میدارند که سری اول سئوالات که شامل ۷۰۰ سئوال میباشد به وزارت بازرگانی ایران د اسفند ۱۳۸۸ ارسال گشت. اما در خصوص رئیس گروه کاری الحاق ایران به سازمان تجارت جهانی، با آنکه توافق بر سر رئیس گروه کاری الحاق ایران صورت گرفتهاست، ایالات متحده آمریکا از قرار گرفتن تعیین رئیس گروه کاری الحاق در دستور جلسه شورای عمومی سازمان تجارت جهانی جلوگیری مینماید.
پیشینه تدوین گزارش رژیم تجاری ایران
اولین ویرایش یادداشت نظامنامه تجارت خارجی (گزارش رژیم تجاری ایران) در سال ۱۳۷۸ تهیه شده که طی سنوات بعد متناسب با تغییرات در قوانین و مقررات گزارش اولیه به طور مکرر مورد بازبینی و تکمیل قرار گرفتهاست. دو ماه پس از پذیرش درخواست الحاق ایران توسط شورای عمومی سازمان جهانی تجارت در پنجم خردادماه سال ۱۳۸۴، آخرین ویرایش گزارش رژیم تجاری جهت بررسی و ارائه نظرات دستگاهها، انجام بررسیها و اعمال تغییرات و تعدیلات لازم در سال ۸۵ به دولت ارائه شد. بررسی درخواست عضویت ایران در سازمان جهانی تجارت ۹ سال به طول انجامید. به نحوی که تا پنج سال تقاضای عضویت ایران در شورای عمومی سازمان مطرح نشد و پس از طرح نیز تا چهار سال اجماع در این زمینه صورت نگرفت و در نهایت پس از ۹ سال درخواست ایران در پنج خرداد ۸۴ با اجماع کشورها مواجه و پذیرفته شد و ایران به عنوان عضو ناظر پذیرفته شد. تمام اینها در حالی است که میانگین زمان عضویت دیگر کشورهایی که سال ۱۹۹۵ به این سو، در سازمان عضو شدهاند چیزی حدود هفت سال بودهاست.
مراحل الحاق ایران به سازمان تجارت جهانی
ارائه درخواست الحاق ایران به دبیرخانه سازمان تجارت جهانی
تصویب درخواست الحاق ایران در شورای عمومی و تشکیل گروه کاری الحاق ایران
ارائه نظامنامه رژیم تجاری ایران به سازمان تجارت جهانی.
بررسی و پرسش در مورد گزارش و نظامنامه از ایران و همچنین بررسی شرایط و ضوابط مورد نظر که طی اولین نشست بعدی انجام خواهد گرفت
در این مرحله که مهمترین مرحله نیز محسوب میگردد، ایران با دیگر اعضا وارد مذاکرات چند جانبه میشود و به این ترتیب شرایط و ضوابطی که ایران ملزم به رعایت آنها در صورت عضو شدن در سازمان است، مورد بررسی قرار میگیرد.
در مرحله ششم که بیشتر اوقات در حین مرحله پیشین انجام میگیرد، مذاکرات دو جانبه بین ایران و دیگر اعضا صورت میگیرد که باید منجر به توافقی محکم گردد. این توافقات شامل تعهدات و امتیازاتی است که بایست بین کشورها رعایت گردد.
نتایج مذاکرات ایران در دو مرحله آخر شامل سه سند جداگانه خواهد بود که باید در نهایت به تصویب نهایی اعضای کارگروه برسد.
سند اول شامل خلاصه توافقات و شرایط پذیرش عضویت است.
سند دوم شامل خلاصه مذاکرات بین ایران و دیگر کشورهاست.
سند سوم شامل خلاصه مذاکرات دوجانبه بین ایران و کشورهای عضو دیگر است.
ودست آخر در مرحله ششم گزارشات نهایی به شورای عمومی سازمان ارایه و عضویت قطعی میگردد. قابل توجهاست که تمامی اسناد مربوط به الحاق هر کشور به سازمان جهانی تجارت در تمامی مراحل مورد بررسی در کارگروه، محرمانه بوده و تنها پس از تصویب شورای عمومی این سازمان قابل انتشار است. پس از تصویب نهایی اسناد الحاقی ایران به سازمان تجارت جهانی در شورای عمومی یا کنفرانس وزیران این سازمان، سه ماه به ایران مهلت داده میشود تا مصوبه شورای عمومی سازمان تجارت جهانی را در مجلس به تصویب برساند. پس از گذشت مهلت ۳۰ روزه، دولت باید این تائیدیه را به اطلاع دبیرخانه این سازمان برساند. پس از گذشت این مراحل، ایران به عضویت کامل و دائم در سازمان تجارت جهانی در خواهد آمد.
انتقادها
به عقیدهٔ مخالفان برنامههای سازمان تجارت جهانی، این سازمان، تریبونی است که از طریق آن کشورها میتوانند خواستهای شرکتهای خود را به کرسی بنشانند. هیچ کشوری به اندازهٔ امریکا در استفاده از سازمان تجارت جهانی برای گشودن بازارهای خارجی و دفاع از صنایع داخلیاش فعال نبودهاست. این سازمان بدون توجه به حقوق کارگران و حفظ محیط زیست، از قدرت خود برای واداشتن کشورها (ازجمله آمریکا) به فسخ سایر موافقت نامهها و لغو قوانین ملی (از همه معروفتر لغو قانون مربوط به حمایت از لاک پشتهای دریایی در خطر انقراض) به عنوان بخشی از مسئولیتاش استفاده میکند، با این استدلال که چنین «محدودیتهایی» موانعی در مقابل تجارت جهانی هستند. چنین مواضعی است که سازمان تجارت جهانی را نزد طرفداران محیط زیست و فعالان حقوق کارگری نامحبوب کردهاست. متن صفحه.
شاپور رواسانی معتقد است که دولتهای سرمایه داری استعماری در تلاش برای توسعه سلطه خود در زمینه تجارت و مبادله کالا سازمان تجارت جهانی را به صورت دستگاهی پدید آوردند که به کمک آن انحصارات بزرگ و دولتهای سرمایه داری استعماری میتوانند به صورت قانونی مبادله کالا و انتقال سرمایههای پولی در همه کشورها را قبضه نمایند و کشورهایی که عضویت در این سازمان را میپذیرند از نظر اقتصادی در همه زمینههای تجاری، تولیدی، و مالی تحت کنترل و نظارت کامل و شامل انحصارات بزرگ و دولتهای سرمایه داری استعماری قرار میگیرند و استقلال سیاسی آنها پوستهای است که مغز و محتوایی ندارد.
شرکتهای فراملیتی و نهادهای مالی طرفهای عمدهٔ ذینفع از قوانین و سازو کارهای اجرایی هستند که نهادهای مالی جهانی را رواج میدهند، گرچه این سیاستها را به عنوان منافع تمام شهروندان جهان عرضه میکنند. مقاومت در برابر پیامدهای غالباً واپس گرایانهٔ چنین سیاستهایی آشکارتر و سازمان یافتهتر شدهاست.
علم اقتصاد
علم اقتصاد (در انگلیسی Economics)، شاخهای از علوم اجتماعی است که به تحلیل تولید، توزیع و مصرف کالاها و خدمات میپردازد.
کانون توجه دانش اقتصاد بر این است که عوامل اقتصادی چگونه رفتار و تعامل میکنند و اقتصادهای مختلف چگونه کار میکنند. در این راستا، یک تقسیمبندی اولیه کتابهای پایهای اقتصاد، اقتصاد خرد در برابر اقتصاد کلان است. اقتصاد خرد، رفتار عوامل پایهای اقتصاد، شامل عوامل فردی مانند خانوارها و شرکتها و یا خریداران و فروشندگان را بررسی میکند. در مقابل اقتصاد کلان، کلیت اقتصاد و عوامل موثر بر آن شامل بیکاری، تورم، رشد اقتصادی و سیاست پولی و مالی را تحلیل میکند.
دیگر تقسیم بندیهای رایج علم اقتصاد، این رشته را به اقتصاد اثباتی (به انگلیسی: positive economics) (تعریف کننده "آنچه هست") در برابر اقتصاد هنجاری (به انگلیسی: normative economics) (دفاع از "آنچه که باید باشد")؛ اقتصاد نظری در مقابل اقتصاد کاربردی؛ اقتصاد عقلانی در برابر اقتصاد رفتاری؛ و اقتصاد جریان اصلی یا متداول (به انگلیسی: mainstream economics) (اقتصاد ارتدوکس که بیشتر با پیوند میان عقلانیت، فردگرایی و تعادل سروکار دارد) و اقتصاد دیگراندیش (به انگلیسی: heterodox economics) (که رادیکال است و با پیوند میان نهادها، تاریخ و ساختار اجتماعی سروکار دارد).
تحلیل اقتصادی در تمامی ابعاد جامعه کاربرد دارد، از بازرگانی، دارایی، مراقبت بهداشتی گرفته تا موضوعات متنوعی از قبیل جرم و جنایت، آموزش و پرورش، خانواده، حقوق، سیاست، مذهب، نهادهای اجتماعی، جنگ، و علوم پایه. در ابتدای شروع قرن بیست و یکم، از گسترش دامنه اقتصاد در علوم اجتماعی دیگر بعنوان امپریالیسم اقتصاد تعبیر شده است. در یکی دو دهه اخیر برخی از اقتصادددانان برای تاکید بیشتر بر پایدار نگاه داشتن محیط زیست شاخه اقتصاد محیط زیست تاسیس کردهاند و نیز مطالعاتی را در زمینه اقتصاد بومشناختی (به انگلیسی: Ecological economics)صورت دادهاند.
ریشه لغوی
واژه اقتصاد (به انگلیسی: economy) از واژه οἰκονομία (اُیکُنُمیا) در زبان یونان باستان گرفته شده که خود از ترکیب دو کلمه οἶκος (اُیکُس به معنای خانواده) و νόμος (نُمُس به معنای روش یا قانون) حاصل شده است. این دو کلمه روی هم معنای «قواعد خانه (خانوار)»را میدهند.
تاریخچه نام
اقتصاد سیاسی نام سنتی این رشته است که آنتوان دو مونکرتین نخستبار آن را عنوان کتاب خود ساخت.. این سنت تا قرن نوزدهم ادامه یافت، چنانکه جان استوارت میل کتابش را تحت عنوان «مبانی اقتصاد سیاسی» و دیوید ریکاردو تحت عنوان «اصول اقتصاد سیاسی و مالیت ستانی» نوشت. حتی مارکس که موضعی تهاجمی نسبت به دانش اقتصاد داشت کتابش را «نقد اقتصاد سیاسی» نام نهاد.
اما اقتصاددانان در اواخر قرن نوزدهم واژه "اقتصاد" (به انگلیسی: economics) را بعنوان فرم کوتاهتر "علوم اقتصادی" (به انگلیسی: economic science) پیشنهاد کردند تا از دلالت ضمنی این واژه بر منافع سیاسی محدود جلوگیری کرده باشند و همچنین به این واژه صورتی مشابه واژگان دیگر علوم مانند "ریاضیات" (به انگلیسی: mathematics)، "اخلاق" (به انگلیسی: ethics) و مانند آنها ببخشند.
تعاریف
تعاریف متفاوتی برای علم اقتصاد وجود دارد. برخی از تفاوتها بازتاب دهنده تکامل دیدگاهها درباره موضوع اقتصاد و یا دیدگاههای مختلف در میان اقتصاددانان است. آدام اسمیت در سال ۱۷۷۶ چیزی که در آن روزگار اقتصاد سیاسی خوانده میشد را اینگونه تعریف کرده است:
شاخهای از دانش یک دولتمرد یا قانونگزار با اهداف دوگانه فراهم کردن درآمد سرشار و معاش خوب برای مردم ... و تامین کردن درآمد برای دولت برای هزینه کردن در خدمات عمومی.
ژان باپتیست سه در ۱۸۰۳، همزمان با جدا کردن علم اقتصاد از کاربرد آن در سیاستگزاری عمومی (به انگلیسی: public policy)، آن را بعنوان علم تولید، توزیع و مصرف ثروت تعریف میکند. توماس کارلایل تاریخدان انگلیسی اصطلاح "دانش کسل کننده" را بعنوان صفتی طعنه آمیز برای اقتصاد کلاسیک وضع کرد، که در این زمینه بیشتر به تحلیل بدبینانه مالتوس ارتباط پیدا میکرد. جان استیوارت میل اقتصاد را در بستری اجتماعی بصورت ذیل تعریف میکند:
علمی که قوانین پدیدههایی در جامعه را دنبال میکند که از کارهای مختلف نوع بشر برای تولید ثروت برمیخیزد، تا جائی که این پدیدهها بوسیله تعقیب هدف دیگری متعین نشوند.
آلفرد مارشال در کتاب خود اصول علم اقتصاد (۱۸۹۰) تعریفی ارائه میدهد که تاکنون نیز ذکر شده است و تحلیل اقتصادی را از مقوله ثروت فراتر میبرد و از سطحی اجتماعی به سطح اقتصاد خرد میکشاند:
اقتصاد، مطالعه انسان است در کسب و کار معمولیاش در زندگی. اقتصاد به کاوش در این میپردازد که چگونه انسان درآمدش را کسب و آن را مصرف میکند. بنابراین، از یک جنبه مطالعه ثروت است و از جنبه مهم دیگر، بخشی از مطالعه خود انسان است.
لیونل رابینز اقتصاددان انگلیسی به تعریف مفهومی از اقتصاد پرداخت که "شاید مقبولترین تعریف جاری از اقتصاد باشد:
اقتصاد دانشی است که رفتار انسان را در رابطه با اهداف و وسائل کمیابی که قابلیت استفادههای دیگری نیز دارند، مطالعه میکند.
رابینز این تعریف را بعنوان تعریفی میشناسد که نه طبقه بندی کننده، "بمعنای انتخاب انواع معینی از رفتار"، بلکه بیشتر تحلیلی، بمعنای "تمرکز بر جنبههای مشخصی از رفتار است که تحت تاثیر کمیابی تحمیل میشوند".
برخی از نظراتی که متعاقباً درباره این تعریف ابراز شده، آن را بیش از حد گسترده و ناتوان از محدود کردن موضوع به تحلیل بازارها می دانند. به هرحال، از دهه ۱۹۶۰، به دلیل اینکه تئوری بیشینه ساختن رفتار (به انگلیسی: maximizing behavior) و مدلهای انتخاب عقلائی، دامنه علم اقتصاد را به حوزهها و موضوعاتی گسترش داد که قبلاً بعنوان رشتههایی مجزا تلقی میشدند، اینگونه نظرات و انتقادات فروکش کردند.
گری بکر، یکی از گسترش دهندگان علم اقتصاد به حوزههایی نوین، رویکرد خود را بعنوان "ادغام فرضیههای تئوری بیشینه ساختن رفتار، ترجیحات ثابت (به انگلیسی: stable preferences) و تعادل بازار که بصورتی بی ملاحظه و مصمم بکار گرفته میشد" تعریف میکند. یک تفسیر، این تعریف را تبدیل اقتصاد به یک رویکرد به جای یک موضوع علمی خوانده است؛ رویکردی که با این حال از خاص گرایی زیادی در زمینه "فرایند انتخاب و نوع تعامل اجتماعی که این تحلیل دربرمیگیرد" برخوردار است. منبع همان تفسیر، سلسلهای از تعاریف اقتصاد در کتابچههای اقتصادی را بررسی میکند و نتیجه میگیرد که فقدان توافق مورد نیاز، تاثیری بر خود موضوع (یعنی علم اقتصاد) که کتابچهها به آن پرداختهاند ندارد. بطور کلی تر در بین اقتصاددانان این نظر مطرح میشود که ارائه تعریفی خاص بیشتر بازتاب دهنده مسیری است که بنظر پدیدآورنده آن علم اقتصاد در آن تکامل مییابد و یا باید تکامل یابد.
مرکز اقتصادی یک شهر جهانی است که مرکز فعالیتهای تجاری و شرکتها میباشد. همچنین یک مرکز اقتصادی مقر بانکهای معروف جهان و یا بورسهای بزرگ است.
بازار بینالمللی
در پنجاه سال گذشته، گسترش مبادلات کالا آن هم تا این اندازه که فاصله و مسافت فرهنگها را به چند گام تبدیل کرده، به ذهن هیچ انسانی خطور نمیکرد. هر چند امروز همه این کم و بیش در همه جای دنیا اتفاق افتاده است. شعار خودکفایی، جای خود را به شعارهایی نظیر تلاش برای یافتن جایگاهی مناسب در بازار بینالمللی داده است. با توجه به این مسائل سازمان باید به صورت و شکلی از درک کامل محیط بازار بینالمللی برسند. این بازار در دو دهه اخیر تغییرات شگرفی داشته است که موجبات ایجاد فرصتها و موانع بسیاری شده است. حجم مبادلات بینالمللی در صنایع اتومبیل سازی، الکترونیک و غیره رشد چشمگیری داشته است. شرکتهای چند ملیتی علاوه بر گسترش فعالیتهای بازار یابی خود، امکانات تولید خود رد کشورهای مختلف را افزایش دادهاند که این گونه شرایط موجب ایجاد اقتصاد صنعتی در کشورهای جهان شده است و جهان را به سوی صنعتی شدن میکشاند. برخی کشورها صادرکنندگان عمده کالاهای صنعتی و سرمایه هستند. آنها مبادلات بسیاری با هم انجام میدهند و واردکنندگان مواد خام و کالاهای نیمه ساخته به شمار میآیند. همچنین این کشورها یا واردکنندگان بازار خوبی برای کالاهای صنعتی با ارزش افزوده کم و انواع گوناگون کالاهای مصرفیاند. هر چند بسیاری از کشورهای دنیا در تلاش هستند که از رقبا پیشی گیرند و بازار صادرات را به دست آورند.
سازمان تجارت جهانی
سازمان تجارت جهانی (به انگلیسی: World Trade Organization) (به شکل مخفف: WTO) یک سازمان بینالمللی است؛ که قوانین جهانی تجارت را تنظیم و اختلافات بین اعضا را حل و فصل میکند. اعضای سازمان تجارت جهانی کشورهایی هستند که موافقتنامههای (حدود ۳۰ موافقتنامه) این سازمان را امضا کردهاند. مقر سازمان تجارت جهانی در ژنو، سویس قرار دارد. تا مارس ۲۰۱۳، ۱۵۹ کشور عضو این سازمان شدهاند. تاجیکستان در حال حاضر جدیدترین عضو این سازمان محسوب میشود.
اهداف سازمان تجارت جهانی
اهدافی که سازمان تجارت جهانی برای خود تعریف کردهاست بدین شرح میباشد:
ارتقای سطح زندگی
تامین اشتغال کامل در کشورهای عضو
توسعه تولید و تجارت و بهرهوری بهینه از منابع جهانی
دستیابی به توسعه پایدار با بهرهبرداری بهینه از منابع
حفظ محیط زیست
افزایش سهم کشورهای در حال توسعه و کمتر توسعه یافته از رشد تجارت بینالمللی
اصول سازمان تجارت جهانی
این سازمان همچنین برای دستیابی به اهداف تعیین شده، اصولی را تدوین کردهاست که کشورهای عضو میبایست به این اصول پایبند باشند و درصورت پایبند نبودن، مجازاتهایی علیه این کشورها اعمال میشود. مهمترین این اصول عبارتاند از:
اصل عدم تبعیض و اصل دولت کاملة الوداد (به معنی (MOST FAVORED NATION (MFN) CLAUSE): طبق این اصل، اگر کشوری امتیاز بازرگانی یا تعرفهای را در مورد یکی از کشورهای عضو اعمال نماید، این امتیاز یا تعرفه میبایست در مورد تمام شرکای تجاری عضو سازمان تجارت جهانی تعمیم یابد. البته این اصل یک استثنا نیز دارد که به همگراییهای اقتصادی مانند اتحادیههای گمرکی بین چند کشور مربوط میشود. این استثنا بدین معناست که سازمان تجارت جهانی، سایر پیمانهای تجاری (مانند اتحادیه اروپا یا نفتا) را نیز به رسمیت میشناسد.
استفاده از محدودیتهای غیرتعرفهای در تجارت همچون سهمیهبندی و صدور پروانه واردات ممنوع است و کشورها تنها با استفاده از وضع تعرفههای گمرکی مجازند از صنایع داخلی حمایت نمایند.
پس از حذف موانع تجاری غیرتعرفهای، کشورها میبایست تعرفههای گمرکی خود را تثبیت نمایند و بهتدریج آن را کاهش دهند. البته این اصل نیز در مورد محصولات کشاورزی در کشورهایی که با مشکلات در پرداختها مواجه هستند، استثنا قایل شدهاست.
برای کمک به رقابت محصولات تولیدی در کشورهای در حال توسعه، برقراری نظام تعرفههای ترجیحی با هدف اعطای امتیازات تجاری به بعضی از فراوردههای این کشورها مجاز است.
کشورها مجاز به انجام هرگونه اقدامی که جنبه فروش زیرقیمت تمام شده (DUMPING) داشته باشد، نیستند.
لازم است کشورها در مورد کالاهای داخلی و وارداتی رفتار کاملاً یکسانی داشته باشند.
انجام مشورت در مورد سیاستهای بازرگانی با دیگر اعضا و حل وفصل اختلافات ناشی از روابط تجاری از طریق مذاکره.
ارکان سازمان تجارت جهانی
سازمان تجارت جهانی برای دستیابی به موافقتنامههای مورد تایید اعضا و نیز نظارت بر حسن انجام آنها از وجود ارکان مختلف تصمیمگیری، نظارتی، اجرایی و حقوقی بهره میبرد. این ارکان عبارتاند از: کنفرانس وزیران، شورای عمومی، رکن حل اختلاف، رکن بررسی خط مشی تجاری و شوراها.
کنفرانس وزیران
کنفرانس وزیران بالاترین رکن سازمان تجارت جهانی است و نمایندگان همه اعضا را دربر میگیرد. اختیارات کنفرانس وزیران عبارت است از: محقق ساختن کارکردهای سازمان، اتخاذ اقدامهای لازم در این راستا و تصمیمگیری در زمینه توافقنامههای تجارت چندجانبه در صورت درخواست هریک از اعضا.
جلسات کنفرانس وزیران حداقل هر دو سال یک بار تشکیل میشود. کنفرانس وزیران سازمان تجارت جهانی برای اولین بار در دسامبر سال ۱۹۹۶ در سنگاپور تشکیل شد. این کنفرانس همچنین در سالهای ۱۹۹۸ در ژنو، ۱۹۹۹ در سیاتل آمریکا، ۲۰۰۱ در دوحه قطر، ۲۰۰۳ در کنکان مکزیک و ۲۰۰۵ در هنگکنگ برگزار شد.
کنفرانس اول وزراWTO در سال ۱۹۹۶
کنفرانس افتتاحیه وزرا در سال ۱۹۹۵ در سنگاپور برگزار گردید. عدم توافق اقتصادهای کاملاً پیشرفته و در حال توسعه در این کنفرانس بر سر مسایل مطروحه عیان شد و به آنها عنوان " مسایل سنگاپور " را بخشید.
کنفرانس دوم وزراWTO در سال ۱۹۹۸
این کنفرانس در سوئیس برگزار شد.
کنفرانس سوم وزراWTO در سال ۱۹۹۹
این کنفرانس در سیاتل واشنگتن برگزار شد و به شکست انجامید تظاهرات گسترده و تلاش پلیس وگارد ملی برای کنترل جمعیت معترض توجه جهانیان را به خود جلب نمود.
کنفرانس چهارم وزراWTO در سال ۲۰۰۱
این کنفرانس در دوحه برگزار شد.
کنفرانس پنجم وزراWTO در سال ۲۰۰۳
این کنفرانس در کنکون مکزیکو و با هدف توافق برسر گفتگوهای دور دوحه انجام گرفت. ائتلاف کشور جنوب جی.۲ (به رهبری هند، چین و برزیل) با تقاضای شمالیها مبنی بر پذیرش به اصطلاح «مسایل سنگاپور» مخالفت کردند و خواستار پایان پرداخت یارانه کشاورزی در اتحادیه اروپایی و ایالات متحده شدند. مذاکرات بی هیچ نتیجهای متوقف شد.
کنفرانس ششم وزرا WTO در سال ۲۰۰۵
کنفرانس مذکور در هنگ کنگ و از ۱۳ دسامبر تا ۱۸ دسامبر سال ۲۰۰۵ برگزار گردید. اگر قرار بود مذاکرات دوحه پس از چهار سال پیشرفتی داشته باشد این کنفرانس بسیار جالبی بود این روند میشد به نتیجهگیری از دور جدید مذاکرات در سال ۲۰۰۶ منتهی شود. دراین کنفرانس کشورها تصمیم گرفتند تا پایان سال ۲۰۱۳ هر گونه یارانه برای صادرات محصولات کشاوری خود را قطع کنند و تا پایان سال ۲۰۰۶ نیز پرداخت یارانه برای صادرات پنبه را متوقف سازند. بعلاوه بحث کشورهای در حال توسعه این بود که باید به کالاهای بدون تعرفه و آزاد از کشورهای دارای کمترین سطح توسعه هم دسترسی داشته باشند. همه کالاها به جز تسلیحات نظامی از سوی اتحادیه اروپایی تا سقف ۳ درصد از خطوط تعرفهای معاف شدند. سایر مسایل مهم نیز به مذاکرات بیشتر وکامل شدن در پایان سال ۲۰۰۶ موکول شدند.
شورای عمومی
شورای عمومی، عالیترین رکن تصمیمگیری بعد از کنفرانس وزیران در سازمان تجارت جهانی است که درباره موضوعات روزمره و کارکردهای این سازمان نظر میدهد. مقر این شورا در ژنو قرار دارد و معمولاً هردو ماه یک بار تشکیل جلسه میدهد. شرکتکنندگان در جلسات شورای عمومی را نمایندگان همه اعضا (معمولاً سفرا یا معادل آنها) تشکیل میدهند. شورای عمومی مستقیماً به کنفرانس وزیران گزارش میدهد.
رکن حل اختلاف
ممکن است یک دولت عضو سازمان مدعی شود که عضو دیگری معاهده یا تعهدی را برخلاف مصالح وی نقض نمودهاست. در چنین شرایطی، شورای عمومی بهعنوان رکن حل اختلاف تشکیل جلسه میدهد.
رکن بررسی خط مشی تجاری
شورای عمومی، همچنین میتواند بهعنوان رکن بررسی خط مشی تجاری تشکیل جلسه دهد. این رکن ریاست، قوانین و رویه خاص خود را دارد و به تجدیدنظر در سیاستهای تجاری اعضا برای آماده کردن آن در مکانیزم بازنگری در سیاست تجاری میپردازد. در ابتدای هرسال ریاست و دو معاونت این رکن از بین اعضا برای یک سال انتخاب میگردند.
شوراها
شوراها برای اجرای وظایف سازمان تجارت جهانی و عموماً زیر نظر شورای عمومی تشکیل میشوند. این شوراها بهصورت تخصصی وظیفه بررسی و تدوین موافقتنامههای عمومی را بر عهده دارند. این شوراها عبارتاند از:
شورای تجارت کالا: شورای تجارت کالا وظیفهٔ بررسی و نظارت بر موافقتنامههای چندجانبه مربوط به تجارت کالا را برعهده دارد. سیزده موافقتنامه در زمینهٔ تجارت کالا به امضای اعضای سازمان تجارت جهانی رسیدهاست که مهمترین آنها، موافقتنامه عمومی تعرفه و تجارت و توافقات مربوط به آن میباشد. این شورا ۱۰ کمیته دارد که هرکدام در زمینه خاصی فعالیت میکند (مانند کشاورزی، دستیابی به بازار، یارانهها، اقدامات ضدفروش زیر قیمت تمام شده و غیره).
شورای تجارت خدمات: بررسی و نظارت بر موافقتنامه عمومی تجارت خدمات برعهدهٔ شورای تجارت خدمات است. شرکت در این شورا برای تمام اعضای سازمان تجارت جهانی آزاد است. کمیته خدمات مالی، کمیته تعهدات مشخص و گروههای کاری آیین نامههای داخلی و قواعد موافقتنامه عمومی تجارت خدمات، جزو ارکان متمم حاضر در این شوراست.
شورای جنبههای مرتبط با تجارت حقوق مالکیت فکری: حقوق مالکیت معنوی، حقوقی است که افراد بهواسطه خلق اندیشهها و ایدهها از آن برخوردارند. این شورا وظیفهٔ بررسی و نظارت بر کارکردهای موافقتنامههای مربوط به مالکیت معنوی را برعهده دارد.
کمیتهها و سایر بدنههای متمم: سه کمیتهٔ اصلی در سازمان تجارت جهانی وجود دارد:
کمیته تجارت و توسعه
کمیته محدودیتهای تراز پرداختها
کمیته بودجه، مالی و تشکیلاتی
وظایف این کمیتهها بر مبنای موافقتنامههای تجاری چندجانبه و مصوبات شورای عمومی تعریف میشود. عضویت در این کمیتهها برای تمامی اعضای سازمان تجارت جهانی آزاد است.
همچنین کمیتههای تجارت و محیط زیست و موافقتنامههای منطقهای تجاری نیز زیر نظر شورای عمومی فعالیت میکنند.
عضویت در سازمان تجارت جهانی
عضویت در سازمان تجارت جهانی مستلزم پذیرفتن اصول و معاهدات متعددی است که مورد قبول کشورهای عضو قرار گرفتهاست. این مراحل شامل تقاضای عضویت، پذیرش درخواست (الحاق به عنوان عضو ناظر)، تدوین گزارش سیاستهای تجاری کشور، تشکیل گروه کاری الحاق و در نهایت مذاکرات دوجانبه و چندجانبهای بهمنظور تعیین شرایط عضویت و حصول توافق برای الحاق میباشد. هم اکنون سازمان تجارت جهانی ۱۵۳ عضو دارد (نزدیک به تمامی ۱۲۳ کشوری که اجلاس اروگوئه شرکت کردند، امروز در این سازمان عضو دائم شدهاند) بیست و هفت بخش از اتحادیه اروپا نیز به عنوان نمایندگان اتحادیه حضور دارند اعضا میبایست در طی مراوداتی با دیگر کشورهای عضو تعامل داشته باشند و لزوم عضویت در سازمان این امر را تایید نمیکند که کشورها میتوانند در منطقه اقلیمی خود خودکفا باشند و یا به استقلال دیگر کشورها صدمهای وارد بیاورند.
براساس گزارش رویترز در ژوئیه ۲۰۱۲، کشورهایی که عضو سازمان تجارت جهانی نیستند شامل ایران، عراق، لیبی، سوریه، بلاروس، الجزایر، بوسنی، صربستان، سودان، ازبکستان و قزاقستان میشود.
عضویت ایران در سازمان تجارت جهانی
در حال حاضر اقتصاد دنیا به سازمان جهانی تجارت پیوسته است و این بدان معناست که ایران و چند کشور نحیف و کوچک از نظر اقتصادی و سیاسی هنوز به بزرگترین سازمان تصمیم گیر در خصوص فرایندهای تجاری در جهان نپیوستهاند و حق تصمیم گیری و قدرت تصمیم سازی در ساختار اقتصادی جهانی را دارا نیستند. سازمان تجارت جهانی امروز یکی از پایههای جهانی شدن، به ویژه در حوزه اقتصاد به شمار میرود. بدین سان، کشورهای مختلف تلاش میکنند برای تسریع روند جهانی شدن و استفاده از منافع آن، این سازمان بینالمللی را توسعه داده و جایگاهش را ارتقاء بخشند. از دیگر سو کشورهایی که عضو این سازمان نیستند نیز، تلاش مینمایند تا به عضویت آن درآمده و با استفاده از امتیازات عضویت در این نهاد بینالمللی به توسعه اقتصادی و صنعتی دست یابند.
یکی از این کشورها جمهوری اسلامی ایران است که از سال۱۹۹۵از این سازمان درخواست عضویت ناظر کرده و به مدت ده سال پشت درهای آن به انتظار نشسته است. با اینکه کشور ایران در موافقتنامههای قبلی حوزه تجارت مانند سازمان جهانی تجارت و گات، حضور تقریباً خوبی داشتهاست اما اکنون در خصوص سازمان تجارت جهانی این مساله تکرار نگشته و اکنون از متقاضیان الحاق به شمار میآید.اولین درخواست ایران برای پیوستن به سازمان تجارت جهانی در ۱۹ ژوئیه ۱۹۹۶ به این سازمان ارسال شد. ایران در ۲۶ مه ۲۰۰۵ به عنوان عضو ناظر سازمان تجارت جهانی پذیرفته شد. گروه کاری ایران برای پیوستن به این سازمان هنوز تشکیل نشدهاست. ایران در آبان ۱۳۸۸ متن گزارش رژیم تجاری خود را تقدیم دبیرخانه سازمان تجارت جهانی نمود. بعد از آن، گزارش رژیم تجاری ایران در میان اعضای سازمان تجارت جهانی توزیع گردید و اعضای سازمان تجارت جهانی سئوالات خود را از ایران بیان میدارند که سری اول سئوالات که شامل ۷۰۰ سئوال میباشد به وزارت بازرگانی ایران د اسفند ۱۳۸۸ ارسال گشت. اما در خصوص رئیس گروه کاری الحاق ایران به سازمان تجارت جهانی، با آنکه توافق بر سر رئیس گروه کاری الحاق ایران صورت گرفتهاست، ایالات متحده آمریکا از قرار گرفتن تعیین رئیس گروه کاری الحاق در دستور جلسه شورای عمومی سازمان تجارت جهانی جلوگیری مینماید.
پیشینه تدوین گزارش رژیم تجاری ایران
اولین ویرایش یادداشت نظامنامه تجارت خارجی (گزارش رژیم تجاری ایران) در سال ۱۳۷۸ تهیه شده که طی سنوات بعد متناسب با تغییرات در قوانین و مقررات گزارش اولیه به طور مکرر مورد بازبینی و تکمیل قرار گرفتهاست. دو ماه پس از پذیرش درخواست الحاق ایران توسط شورای عمومی سازمان جهانی تجارت در پنجم خردادماه سال ۱۳۸۴، آخرین ویرایش گزارش رژیم تجاری جهت بررسی و ارائه نظرات دستگاهها، انجام بررسیها و اعمال تغییرات و تعدیلات لازم در سال ۸۵ به دولت ارائه شد. بررسی درخواست عضویت ایران در سازمان جهانی تجارت ۹ سال به طول انجامید. به نحوی که تا پنج سال تقاضای عضویت ایران در شورای عمومی سازمان مطرح نشد و پس از طرح نیز تا چهار سال اجماع در این زمینه صورت نگرفت و در نهایت پس از ۹ سال درخواست ایران در پنج خرداد ۸۴ با اجماع کشورها مواجه و پذیرفته شد و ایران به عنوان عضو ناظر پذیرفته شد. تمام اینها در حالی است که میانگین زمان عضویت دیگر کشورهایی که سال ۱۹۹۵ به این سو، در سازمان عضو شدهاند چیزی حدود هفت سال بودهاست.
مراحل الحاق ایران به سازمان تجارت جهانی
ارائه درخواست الحاق ایران به دبیرخانه سازمان تجارت جهانی
تصویب درخواست الحاق ایران در شورای عمومی و تشکیل گروه کاری الحاق ایران
ارائه نظامنامه رژیم تجاری ایران به سازمان تجارت جهانی.
بررسی و پرسش در مورد گزارش و نظامنامه از ایران و همچنین بررسی شرایط و ضوابط مورد نظر که طی اولین نشست بعدی انجام خواهد گرفت
در این مرحله که مهمترین مرحله نیز محسوب میگردد، ایران با دیگر اعضا وارد مذاکرات چند جانبه میشود و به این ترتیب شرایط و ضوابطی که ایران ملزم به رعایت آنها در صورت عضو شدن در سازمان است، مورد بررسی قرار میگیرد.
در مرحله ششم که بیشتر اوقات در حین مرحله پیشین انجام میگیرد، مذاکرات دو جانبه بین ایران و دیگر اعضا صورت میگیرد که باید منجر به توافقی محکم گردد. این توافقات شامل تعهدات و امتیازاتی است که بایست بین کشورها رعایت گردد.
نتایج مذاکرات ایران در دو مرحله آخر شامل سه سند جداگانه خواهد بود که باید در نهایت به تصویب نهایی اعضای کارگروه برسد.
سند اول شامل خلاصه توافقات و شرایط پذیرش عضویت است.
سند دوم شامل خلاصه مذاکرات بین ایران و دیگر کشورهاست.
سند سوم شامل خلاصه مذاکرات دوجانبه بین ایران و کشورهای عضو دیگر است.
ودست آخر در مرحله ششم گزارشات نهایی به شورای عمومی سازمان ارایه و عضویت قطعی میگردد. قابل توجهاست که تمامی اسناد مربوط به الحاق هر کشور به سازمان جهانی تجارت در تمامی مراحل مورد بررسی در کارگروه، محرمانه بوده و تنها پس از تصویب شورای عمومی این سازمان قابل انتشار است. پس از تصویب نهایی اسناد الحاقی ایران به سازمان تجارت جهانی در شورای عمومی یا کنفرانس وزیران این سازمان، سه ماه به ایران مهلت داده میشود تا مصوبه شورای عمومی سازمان تجارت جهانی را در مجلس به تصویب برساند. پس از گذشت مهلت ۳۰ روزه، دولت باید این تائیدیه را به اطلاع دبیرخانه این سازمان برساند. پس از گذشت این مراحل، ایران به عضویت کامل و دائم در سازمان تجارت جهانی در خواهد آمد.
انتقادها
به عقیدهٔ مخالفان برنامههای سازمان تجارت جهانی، این سازمان، تریبونی است که از طریق آن کشورها میتوانند خواستهای شرکتهای خود را به کرسی بنشانند. هیچ کشوری به اندازهٔ امریکا در استفاده از سازمان تجارت جهانی برای گشودن بازارهای خارجی و دفاع از صنایع داخلیاش فعال نبودهاست. این سازمان بدون توجه به حقوق کارگران و حفظ محیط زیست، از قدرت خود برای واداشتن کشورها (ازجمله آمریکا) به فسخ سایر موافقت نامهها و لغو قوانین ملی (از همه معروفتر لغو قانون مربوط به حمایت از لاک پشتهای دریایی در خطر انقراض) به عنوان بخشی از مسئولیتاش استفاده میکند، با این استدلال که چنین «محدودیتهایی» موانعی در مقابل تجارت جهانی هستند. چنین مواضعی است که سازمان تجارت جهانی را نزد طرفداران محیط زیست و فعالان حقوق کارگری نامحبوب کردهاست. متن صفحه.
شاپور رواسانی معتقد است که دولتهای سرمایه داری استعماری در تلاش برای توسعه سلطه خود در زمینه تجارت و مبادله کالا سازمان تجارت جهانی را به صورت دستگاهی پدید آوردند که به کمک آن انحصارات بزرگ و دولتهای سرمایه داری استعماری میتوانند به صورت قانونی مبادله کالا و انتقال سرمایههای پولی در همه کشورها را قبضه نمایند و کشورهایی که عضویت در این سازمان را میپذیرند از نظر اقتصادی در همه زمینههای تجاری، تولیدی، و مالی تحت کنترل و نظارت کامل و شامل انحصارات بزرگ و دولتهای سرمایه داری استعماری قرار میگیرند و استقلال سیاسی آنها پوستهای است که مغز و محتوایی ندارد.
شرکتهای فراملیتی و نهادهای مالی طرفهای عمدهٔ ذینفع از قوانین و سازو کارهای اجرایی هستند که نهادهای مالی جهانی را رواج میدهند، گرچه این سیاستها را به عنوان منافع تمام شهروندان جهان عرضه میکنند. مقاومت در برابر پیامدهای غالباً واپس گرایانهٔ چنین سیاستهایی آشکارتر و سازمان یافتهتر شدهاست.
علم اقتصاد
علم اقتصاد (در انگلیسی Economics)، شاخهای از علوم اجتماعی است که به تحلیل تولید، توزیع و مصرف کالاها و خدمات میپردازد.
کانون توجه دانش اقتصاد بر این است که عوامل اقتصادی چگونه رفتار و تعامل میکنند و اقتصادهای مختلف چگونه کار میکنند. در این راستا، یک تقسیمبندی اولیه کتابهای پایهای اقتصاد، اقتصاد خرد در برابر اقتصاد کلان است. اقتصاد خرد، رفتار عوامل پایهای اقتصاد، شامل عوامل فردی مانند خانوارها و شرکتها و یا خریداران و فروشندگان را بررسی میکند. در مقابل اقتصاد کلان، کلیت اقتصاد و عوامل موثر بر آن شامل بیکاری، تورم، رشد اقتصادی و سیاست پولی و مالی را تحلیل میکند.
دیگر تقسیم بندیهای رایج علم اقتصاد، این رشته را به اقتصاد اثباتی (به انگلیسی: positive economics) (تعریف کننده "آنچه هست") در برابر اقتصاد هنجاری (به انگلیسی: normative economics) (دفاع از "آنچه که باید باشد")؛ اقتصاد نظری در مقابل اقتصاد کاربردی؛ اقتصاد عقلانی در برابر اقتصاد رفتاری؛ و اقتصاد جریان اصلی یا متداول (به انگلیسی: mainstream economics) (اقتصاد ارتدوکس که بیشتر با پیوند میان عقلانیت، فردگرایی و تعادل سروکار دارد) و اقتصاد دیگراندیش (به انگلیسی: heterodox economics) (که رادیکال است و با پیوند میان نهادها، تاریخ و ساختار اجتماعی سروکار دارد).
تحلیل اقتصادی در تمامی ابعاد جامعه کاربرد دارد، از بازرگانی، دارایی، مراقبت بهداشتی گرفته تا موضوعات متنوعی از قبیل جرم و جنایت، آموزش و پرورش، خانواده، حقوق، سیاست، مذهب، نهادهای اجتماعی، جنگ، و علوم پایه. در ابتدای شروع قرن بیست و یکم، از گسترش دامنه اقتصاد در علوم اجتماعی دیگر بعنوان امپریالیسم اقتصاد تعبیر شده است. در یکی دو دهه اخیر برخی از اقتصادددانان برای تاکید بیشتر بر پایدار نگاه داشتن محیط زیست شاخه اقتصاد محیط زیست تاسیس کردهاند و نیز مطالعاتی را در زمینه اقتصاد بومشناختی (به انگلیسی: Ecological economics)صورت دادهاند.
ریشه لغوی
واژه اقتصاد (به انگلیسی: economy) از واژه οἰκονομία (اُیکُنُمیا) در زبان یونان باستان گرفته شده که خود از ترکیب دو کلمه οἶκος (اُیکُس به معنای خانواده) و νόμος (نُمُس به معنای روش یا قانون) حاصل شده است. این دو کلمه روی هم معنای «قواعد خانه (خانوار)»را میدهند.
تاریخچه نام
اقتصاد سیاسی نام سنتی این رشته است که آنتوان دو مونکرتین نخستبار آن را عنوان کتاب خود ساخت.. این سنت تا قرن نوزدهم ادامه یافت، چنانکه جان استوارت میل کتابش را تحت عنوان «مبانی اقتصاد سیاسی» و دیوید ریکاردو تحت عنوان «اصول اقتصاد سیاسی و مالیت ستانی» نوشت. حتی مارکس که موضعی تهاجمی نسبت به دانش اقتصاد داشت کتابش را «نقد اقتصاد سیاسی» نام نهاد.
اما اقتصاددانان در اواخر قرن نوزدهم واژه "اقتصاد" (به انگلیسی: economics) را بعنوان فرم کوتاهتر "علوم اقتصادی" (به انگلیسی: economic science) پیشنهاد کردند تا از دلالت ضمنی این واژه بر منافع سیاسی محدود جلوگیری کرده باشند و همچنین به این واژه صورتی مشابه واژگان دیگر علوم مانند "ریاضیات" (به انگلیسی: mathematics)، "اخلاق" (به انگلیسی: ethics) و مانند آنها ببخشند.
تعاریف
تعاریف متفاوتی برای علم اقتصاد وجود دارد. برخی از تفاوتها بازتاب دهنده تکامل دیدگاهها درباره موضوع اقتصاد و یا دیدگاههای مختلف در میان اقتصاددانان است. آدام اسمیت در سال ۱۷۷۶ چیزی که در آن روزگار اقتصاد سیاسی خوانده میشد را اینگونه تعریف کرده است:
شاخهای از دانش یک دولتمرد یا قانونگزار با اهداف دوگانه فراهم کردن درآمد سرشار و معاش خوب برای مردم ... و تامین کردن درآمد برای دولت برای هزینه کردن در خدمات عمومی.
ژان باپتیست سه در ۱۸۰۳، همزمان با جدا کردن علم اقتصاد از کاربرد آن در سیاستگزاری عمومی (به انگلیسی: public policy)، آن را بعنوان علم تولید، توزیع و مصرف ثروت تعریف میکند. توماس کارلایل تاریخدان انگلیسی اصطلاح "دانش کسل کننده" را بعنوان صفتی طعنه آمیز برای اقتصاد کلاسیک وضع کرد، که در این زمینه بیشتر به تحلیل بدبینانه مالتوس ارتباط پیدا میکرد. جان استیوارت میل اقتصاد را در بستری اجتماعی بصورت ذیل تعریف میکند:
علمی که قوانین پدیدههایی در جامعه را دنبال میکند که از کارهای مختلف نوع بشر برای تولید ثروت برمیخیزد، تا جائی که این پدیدهها بوسیله تعقیب هدف دیگری متعین نشوند.
آلفرد مارشال در کتاب خود اصول علم اقتصاد (۱۸۹۰) تعریفی ارائه میدهد که تاکنون نیز ذکر شده است و تحلیل اقتصادی را از مقوله ثروت فراتر میبرد و از سطحی اجتماعی به سطح اقتصاد خرد میکشاند:
اقتصاد، مطالعه انسان است در کسب و کار معمولیاش در زندگی. اقتصاد به کاوش در این میپردازد که چگونه انسان درآمدش را کسب و آن را مصرف میکند. بنابراین، از یک جنبه مطالعه ثروت است و از جنبه مهم دیگر، بخشی از مطالعه خود انسان است.
لیونل رابینز اقتصاددان انگلیسی به تعریف مفهومی از اقتصاد پرداخت که "شاید مقبولترین تعریف جاری از اقتصاد باشد:
اقتصاد دانشی است که رفتار انسان را در رابطه با اهداف و وسائل کمیابی که قابلیت استفادههای دیگری نیز دارند، مطالعه میکند.
رابینز این تعریف را بعنوان تعریفی میشناسد که نه طبقه بندی کننده، "بمعنای انتخاب انواع معینی از رفتار"، بلکه بیشتر تحلیلی، بمعنای "تمرکز بر جنبههای مشخصی از رفتار است که تحت تاثیر کمیابی تحمیل میشوند".
برخی از نظراتی که متعاقباً درباره این تعریف ابراز شده، آن را بیش از حد گسترده و ناتوان از محدود کردن موضوع به تحلیل بازارها می دانند. به هرحال، از دهه ۱۹۶۰، به دلیل اینکه تئوری بیشینه ساختن رفتار (به انگلیسی: maximizing behavior) و مدلهای انتخاب عقلائی، دامنه علم اقتصاد را به حوزهها و موضوعاتی گسترش داد که قبلاً بعنوان رشتههایی مجزا تلقی میشدند، اینگونه نظرات و انتقادات فروکش کردند.
گری بکر، یکی از گسترش دهندگان علم اقتصاد به حوزههایی نوین، رویکرد خود را بعنوان "ادغام فرضیههای تئوری بیشینه ساختن رفتار، ترجیحات ثابت (به انگلیسی: stable preferences) و تعادل بازار که بصورتی بی ملاحظه و مصمم بکار گرفته میشد" تعریف میکند. یک تفسیر، این تعریف را تبدیل اقتصاد به یک رویکرد به جای یک موضوع علمی خوانده است؛ رویکردی که با این حال از خاص گرایی زیادی در زمینه "فرایند انتخاب و نوع تعامل اجتماعی که این تحلیل دربرمیگیرد" برخوردار است. منبع همان تفسیر، سلسلهای از تعاریف اقتصاد در کتابچههای اقتصادی را بررسی میکند و نتیجه میگیرد که فقدان توافق مورد نیاز، تاثیری بر خود موضوع (یعنی علم اقتصاد) که کتابچهها به آن پرداختهاند ندارد. بطور کلی تر در بین اقتصاددانان این نظر مطرح میشود که ارائه تعریفی خاص بیشتر بازتاب دهنده مسیری است که بنظر پدیدآورنده آن علم اقتصاد در آن تکامل مییابد و یا باید تکامل یابد.
خط مشی جاوا
یکی از ویژگیهای جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سختافزارهای متفاوت اجرا شود. و باید این توانایی را داشته باشد که برنامه یک بار نوشته شود، یک بار کامپایل شود و در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا را ذخیره میکند، اما نه بهصورت کد ماشین بلکه بهصورت بایتکد جاوا. دستورالعملها شبیه کد ماشین هستند، اما با ماشینهای مجازی که به طور خاص برای سختافزارهای مختلف نوشته شدهاند، اجرا میشوند. در نهایت کاربر از سکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده میکند. کتابخانههای استاندارد یک راه عمومی برای دسترسی به ویژگیهای خاص فراهم میکنند. مانند گرافیک، نخکشی و شبکه. در بعضی از نسخههای ماشین مجازی جاوا، بایتکدها میتوانند قبل و در زمان اجرای برنامه به کدهای محلی کامپایل شوند. فایدهٔ اصلی استفاده از بایتکد، قسمت کردن است. اما ترجمهٔ کلی یعنی برنامههای ترجمه شده تقریباً همیشه کندتر از برنامههای کامپایل شدهٔ محلی اجرا میشوند. این شکاف میتواند با چند تکنیک خوشبینانه که در کاربردهای JVM قبلی معرفی شد، کم شود. یکی از این تکنیکها JIT است که بایتکد جاوا را به کد محلی ترجمه کرده و سپس آن را پنهان میکند. در نتیجه برنامه خیلی سریعتر نسبت به کدهای ترجمه شدهٔ خالص شروع و اجرا میشود. بیشتر VMهای پیشرفته، بهصورت کامپایل مجدد پویا، در آنالیز VM، رفتار برنامهٔ اجرا شده و کامپایل مجدد انتخاب شده و بهینهسازی قسمتهای برنامه، استفاده میشوند. کامپایل مجدد پویا میتواند کامپایل ایستا را بهینهسازی کند. زیرا میتواند قسمت hot spot برنامه و گاهی حلقههای داخلی که ممکن است زمان اجرای برنامه را افزایش دهند را تشخیص دهد. کامپایل JIT و کامپایل مجدد پویا به برنامههای جاوا اجازه میدهد که سرعت اجرای کدهای محلی بدون از دست دادن قابلیت انتقال افزایش پیدا کند.
تکنیک بعدی به عنوان کامپایل ایستا شناخته شدهاست. که کامپایل مستقیم به کدهای محلی است مانند بسیاری از کامپایلرهای قدیمی. کامپایلر ایستای جاوا، بایتکدها را به کدهای شی محلی ترجمه میکند.
کارایی جاوا نسبت به نسخههای اولیه بیشتر شد. در تعدادی از تستها نشان داده شد که کارایی کامپایلرJIT کاملاًَ مشابه کامپایلر محلی شد. عملکرد کامپایلرها لزوماً کارایی کدهای کامپایل شده را نشان نمیدهند. یکی از پیشرفتهای بی نظیر در در زمان اجرای ماشین این بود که خطاها ماشین را دچار اشکال نمیکردند. علاوه بر این در زمان اجرای ماشینی مانند جاوا وسایلی وجود دارد که به زمان اجرای ماشین متصل شده و هر زمانی که یک استثنا رخ میدهد، اطلاعات اشکال زدایی که در حافظه وجود دارد، ثبت میکنند.
پیادهسازی
شرکت سان میکروسیستم مجوز رسمی برای پلت فرم استاندارد جاوا را به مایکروسافت ویندوز, لینوکس، و سولاریس (سیستمعامل). دادهاست. همچنین محیطهای دیگری برای دیگر پلت فرمها فراهم آوردهاست. علامت تجاری مجوز شرکت سان میکروسیستم طوری بود که با همهٔ پیادهسازیها سازگار باشد. به علت اختلاف قانونی که با ماکروسافت پیدا کرد، زمانی که شرکت سان ادعا کرد که پیادهسازی ماکروسافت از RMI یا JNI پشتیبانی نکرده و ویژگیهای خاصی را برای خودش اضافه کردهاست. شرکت سان در سال ۱۹۹۷ پیگیری قانونی کرد و در سال ۲۰۰۱ در توافقی ۲۰ میلیون دلاری برنده شد. در نتیجه کمی بعدماکروسافت جاوا را به ویندوز فرستاد. در نسخهٔ اخیر ویندوز، مرورگر اینترنت نمیتواند از جاوا پلت فرم پشتیبانی کند. شرکت سان و دیگران یک سیستم اجرای جاوای رایگان برای آنها و نسخههای دیگر ویندوز فراهم آوردند.
اداره خودکار حافظه
جاوا از حافظهٔ بازیافتی خودکار برای ادارهٔ حافظه در چرخهٔ زندگی یک شی استفاده میکند. برنامهنویس زمانی که اشیا به وجود میآیند، این حافظه را تعیین میکند. و در زمان اجرا نیز، زمانی که این اشیا در استفادهٔ زیاد طولانی نباشند، برنامه نویس مسئول بازگرداندن این حافظهاست. زمانی که مرجعی برای شیهای باقیمانده نیست، شیهای غیر قابل دسترس برای آزاد شدن به صورت خودکار توسط بازیافت حافظه، انتخاب میشوند. اگر برنامهنویس مقداری از حافظه را برای شیهایی که زیاد طولانی نیستند، نگه دارد، چیزهایی شبیه سوراخ حافظه اتفاق میافتند.
یکی از عقایدی که پشت سر مدل ادارهٔ حافظهٔ خودکار جاوا وجود دارد، این است که برنامهنویس هزینهٔ اجرای ادارهٔ دستی حافظه را نادیده میگیرد. در بعضی از زبانها حافظه لازم برای ایجاد یک شی، به صورت ضمنی و بدون شرط، به پشته تخصیص داده میشود. و یا بهطور صریح اختصاص داده شده و از heap بازگردانده میشود. در هر کدام از این راهها، مسئولیت ادارهٔ اقامت حافظه با برنامهنویس است. اگر برنامه شی را برنگرداند، سوراخ حافظه اتفاق میافتد. اگر برنامه تلاش کند به حافظهای را که هماکنون بازگردانده شده، دستیابی پیدا کند یا برگرداند، نتیجه تعریف شده نیست و ممکن است برنامه بیثبات شده و یا تخریب شود. این ممکن است با استفاده از اشارهگر مدتی باقی بماند، اما سرباری و پیچیدگی برنامه زیاد میشود. بازیافت حافظه اجازه دارد در هر زمانی اتفاق بیفتد. بهطوری که این زمانی اتفاق میافتد که برنامه بیکار باشد. اگر حافظهٔ خالی کافی برای تخصیص شی جدید در هیپ وجود نداشته باشد، ممکن است برنامه برای چند دقیقه متوقف شود. در جایی که زمان پاسخ یا اجرا مهم باشد، ادارهٔ حافظه و منابع اشیا استفاده میشوند.
جاوا از نوع اشارهگر ریاضی C و ++C پشتیبانی نمیکند. در جایی که آدرس اشیا و اعداد صحیح میتوانند به جای هم استفاده شوند. همانند ++C و بعضی زبانهای شیگرای دیگر، متغیرهای نوعهای اولیهٔ جاوا شیگرا نبودند. مقدار نوعهای اولیه، مستقیماً در فیلدها ذخیره میشوند. در فیلدها (برای اشیا) و در پشته (برای توابع)، بیشتر از هیپ استفاده میشود. این یک تصمیم هوشیارانه توسط طراح جاوا برای اجرا است. به همین دلیل جاوا یک زبان شیگرای خالص به حساب نمیآید.
گرامر
گرامر جاوا وسیعتر از ++C است و برخلاف ++C که ترکیبی است از ساختارها و شیگرایی، زبان جاوا یک زبان شیگرای خالص میباشد. فقط نوع دادة اصلی از این قاعده مستثنی است. جاوا بسیاری از ویژگیها را پشتیبانی میکند و از کلاسها برای سادهتر کردن برنامهنویسی و کاهش خطا استفاده میکند.
بر طبق قرارداد فایل هل بعد از کلاسهای عمومی نام گذاری میشوند. سپس باید پسوند java را به این صورت اضافه کرد: Hello world.java. این فایل اول باید با استفاده از کامپایلر جاوا به بایت کد کامپایل شود. در نتیجه فایل Hello world.class ایجاد میشود. این فایل قابل اجرا است. فایل جاوا ممکن است فقط یک کلاس عمومی داشته باشد. اما میتواند شامل چندین کلاس با دستیابی عمومی کمتر باشد.
کلاسی که به صورت خصوصی تعریف میشود ممکن است در فایل.java ذخیره شود. کامپایلر برای هر کلاسی که در فایل اصلی تعریف میشود یک کلاس فایل تولید میکند. که نام این کلاس فایل همنام کلاس است با پسوند.class
کلمه کلیدی public (عمومی) برای قسمتهایی که میتوانند از کدهای کلاسهای دیگر صدا زده بشوند، به کار برده میشود. کلمهٔ کلیدی static (ایستا) در جلوی یک تابع، یک تابع ایستا را که فقط وابسته به کلاس است و نه قابل استفاده برای نمونههایی از کلاس، نشان میدهد. فقط تابعهای ایستا میتوانند توسط اشیا بدون مرجع صدا زده شوند. دادههای ایستا به متغیرهایی که ایستا نیستند، نمیتوانند دسترسی داشته باشند.
کلمهٔ کلیدی void (تهی) نشان میدهد که تابع main هیچ مقداری را بر نمیگرداند. اگر برنامهٔ جاوا بخواهد با خطا از برنامه خارج شود، باید system.exit() صدا زده شود. کلمهٔ main یک کلمهٔ کلیدی در زبان جاوا نیست. این نام واقعی تابعی است که جاوا برای فرستادن کنترل به برنامه، صدا میزند. برنامه جاوا ممکن است شامل چندین کلاس باشد که هر کدام دارای تابع main هستند.
تابع main باید آرایهای از اشیا رشتهای را بپذیرد. تابع main میتواند از آرگومانهای متغیر به شکل public static void main(string…args) استفاده کند که به تابع main اجازه میدهد اعدادی دلخواه از اشیا رشتهای را فراخوانی کند. پارامترstring[]args آرایهای از اشیا رشته ایست که شامل تمام آرگومانهایی که به کلاس فرستاده میشود، است.
چاپ کردن، قسمتی از کتابخانهٔ استاندارد جاوا است. کلاس سیستم یک فیلد استاتیک عمومی به نام out تعریف کردهاست. شی out یک نمونه از کلاس printstream است و شامل تعداد زیادی تابع برای چاپ کردن اطلاعات در خروجی استاندارد است. همچنین شامل println(string) برای اضافه کردن یک خط جدید برای رشتهٔ فرستاده شده اضافه میکند.
توزیعهای جاوا
منظور از توزیع جاوا پیادهسازیهای مختلفی است که برای کامپایلر جاوا و همچنین مجموعه کتابخانههای استاندارد زبان جاوا (JDK) وجود دارد. در حال حاضر چهار توزیعکنندهٔ عمده جاوا وجود دارند:
سان میکروسیستمز: توزیع کننده اصلی جاوا و مبدع آن میباشد. در اکثر موارد هنگامی که گفته میشود جاوا منظور توزیع سان میباشد.
GNU Classpath: این توزیع از سوی موسسه نرمافزارهای آزاد منتشر شده و تقریباً تمامی کتابخانه استاندارد زبان جاوا در آن بدون بهرهگیری از توزیع شرکت سان از اول پیادهسازی شدهاست. یک کامپایلر به نام GNU Compiler for Java نیز برای کامپایل کردن کدهای جاوا توسط این موسسه ایجاد شدهاست. فلسفه انتخاب نام Classpath برای این پروژه رها کردن تکنولوژی جاوا از وابستگی به علامت تجاری جاوا است بطوریکه هیچ وابستگی یا محدودیتی برای استفاده آن از لحاظ قوانین حقوقی ایجاد نشود و از طرفی به خاطر وجود متغیر محیطی classpath در تمامی محیطهای احرایی برنامههای جاوا، این نام به نوعی تکنولوژی جاوا را برای خواننده القا میکند. کامپایلر GNU توانایی ایجاد کد اجرایی (در مقابل بایت کد توزیع سان) را داراست. لازم به ذکر است که در حال حاضر شرکت سان تقریباً تمامی کدهای JDK را تحت مجوز نرمافزارهای آزاد به صورت متن باز منتشر کردهاست و قول انتشار قسمت بسیار کوچکی از این مجموعه را که بهدلیل استفاده از کدهای شرکتهای ثانویه نتوانسته به صورت متن باز منتشر نماید در آینده نزدیک با بازنویسی این کدها دادهاست.
مایکروسافت #J: این در حقیقت یک توزیع جاوا نیست. بلکه زبانی مشابه میباشد که توسط مایکروسافت و در چارچوب.net ارائه شدهاست. انتظار اینکه در سیستمعاملی غیر از ویندوز هم اجرا شود را نداشته باشید.
AspectJ: این نیز یک زبان مجزا نیست. بلکه یک برنامه الحاقی میباشد که امکان برنامه نویسی Aspect Oriented را به جاوا میافزاید. این برنامه توسط بنیاد برنامهنویسی جلوهگرا و به صورت کدباز ارائه شدهاست.
کلاسهای خاص
برنامک (برنامههای کاربردی کوچک)
اپلت جاواها برنامههایی هستند که برای کاربردهایی نظیر نمایش در صفحات وب، ایجاد شدهاند. واژهٔ import باعث میشود کامپایلر جاوا کلاسهای javaapplet.Applet وjava.awt.Graphics را به کامپایل برنامه اضافه کند. کلاس Hello کلاس Applet را توسعه میدهد. کلاس اپلت چارچوبی برای کاربردهای گروهی برای نمایش و کنترل چرخهٔ زندگی اپلت، درست میکند. کلاس اپلت یک تابع پنجرهای مجرد است که برنامههای کوچکی با قابلیت نشان دادن واسط گرافیکی برای کاربر را فراهم میکند. کلاس Hello تابع موروثی print(Graphics) را از سوپر کلاس container باطل میکند، برای اینکه کدی که اپلت را نمایش میدهد، فراهم کند. تابع paint شیهای گرافیکی را که شامل زمینههای گرافیکی هستند را میفرستد تا برای نمایش اپلتها استفاده شوند. تابع paint برای نمایش "Hello world!" تابع drawstring(string,int,int) را صدا میزند.
جاوا سرولت
تکنولوژی servlet جاوا گسترس وب را به آسانی فراهم میکند. و شامل مکانیزمهایی برای توسعهٔ تابعی سرور وب و برایدسترسی به سیستمهای تجاری موجود است.servlet قسمتی از javaEE است که به درخواستهای مشتری پاسخ میدهد.
واژهٔ import کامپایلر جاوا را هدایت میکند که تمام کلاسهای عمومی و واسطها را از بستههای java.io وjava.servlet را در کامپایل وارد کند.
کلاس Hello کلاس Genericservlet را توسعه میدهد. کلاس Genericservlet واسطی برای سرور فراهم میکند تا درخواست را به servlet بفرستد و چرخهٔ زندگی servlet را کنترل کند.
JSP
صفحهٔ سرور جاوا قسمتی از سرور javaEE است که پاسخ تولید میکند. نوعاً صفحات HTML به درخواستهای HTTP از مشتری.JSPها کد جاوا در صفحهٔ HTML را با استفاده از حائل <%and%> اضافه میکنند.JSP به javaservlet کامپایل میشود.
سوینگ
Swing کتابخانهٔ واسط گرافیکی کاربر است برای پلت فرم javaSE. ابزاری مشابه پنجره، GTK و motif توسط شرکت sun فراهم شدهاند. این مثال کاربرد swing یک پنجرهٔ واحد همراه با Hello world را ایجاد میکند.
اولین جملهٔ import کامپایلر جاوا را هدایت میکندتا کلاس Borderlayout را از بستهٔ java.awt در جاوا به کامپایل اضافه کند. و import دوم همهٔ کلاسهای عمومی و واسط آنها را از بستهٔ javax.swing اضافه میکند. کلاس Hello کلاس Jframe را توسعه میدهد. کلاس Jframe یک پنجره با میلهٔ عنوان و کنترل بستن است.
زمانی که برنامه آغاز میشود، تابع main با JVM صدا زده میشود. این یک نمونهٔ جدید از کلاس Hello را ایجاد کرده و با صدا زدن تابع setvisible(boolean) با مقدار true نمایش داده میشود.
یکی از ویژگیهای جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سختافزارهای متفاوت اجرا شود. و باید این توانایی را داشته باشد که برنامه یک بار نوشته شود، یک بار کامپایل شود و در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا را ذخیره میکند، اما نه بهصورت کد ماشین بلکه بهصورت بایتکد جاوا. دستورالعملها شبیه کد ماشین هستند، اما با ماشینهای مجازی که به طور خاص برای سختافزارهای مختلف نوشته شدهاند، اجرا میشوند. در نهایت کاربر از سکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده میکند. کتابخانههای استاندارد یک راه عمومی برای دسترسی به ویژگیهای خاص فراهم میکنند. مانند گرافیک، نخکشی و شبکه. در بعضی از نسخههای ماشین مجازی جاوا، بایتکدها میتوانند قبل و در زمان اجرای برنامه به کدهای محلی کامپایل شوند. فایدهٔ اصلی استفاده از بایتکد، قسمت کردن است. اما ترجمهٔ کلی یعنی برنامههای ترجمه شده تقریباً همیشه کندتر از برنامههای کامپایل شدهٔ محلی اجرا میشوند. این شکاف میتواند با چند تکنیک خوشبینانه که در کاربردهای JVM قبلی معرفی شد، کم شود. یکی از این تکنیکها JIT است که بایتکد جاوا را به کد محلی ترجمه کرده و سپس آن را پنهان میکند. در نتیجه برنامه خیلی سریعتر نسبت به کدهای ترجمه شدهٔ خالص شروع و اجرا میشود. بیشتر VMهای پیشرفته، بهصورت کامپایل مجدد پویا، در آنالیز VM، رفتار برنامهٔ اجرا شده و کامپایل مجدد انتخاب شده و بهینهسازی قسمتهای برنامه، استفاده میشوند. کامپایل مجدد پویا میتواند کامپایل ایستا را بهینهسازی کند. زیرا میتواند قسمت hot spot برنامه و گاهی حلقههای داخلی که ممکن است زمان اجرای برنامه را افزایش دهند را تشخیص دهد. کامپایل JIT و کامپایل مجدد پویا به برنامههای جاوا اجازه میدهد که سرعت اجرای کدهای محلی بدون از دست دادن قابلیت انتقال افزایش پیدا کند.
تکنیک بعدی به عنوان کامپایل ایستا شناخته شدهاست. که کامپایل مستقیم به کدهای محلی است مانند بسیاری از کامپایلرهای قدیمی. کامپایلر ایستای جاوا، بایتکدها را به کدهای شی محلی ترجمه میکند.
کارایی جاوا نسبت به نسخههای اولیه بیشتر شد. در تعدادی از تستها نشان داده شد که کارایی کامپایلرJIT کاملاًَ مشابه کامپایلر محلی شد. عملکرد کامپایلرها لزوماً کارایی کدهای کامپایل شده را نشان نمیدهند. یکی از پیشرفتهای بی نظیر در در زمان اجرای ماشین این بود که خطاها ماشین را دچار اشکال نمیکردند. علاوه بر این در زمان اجرای ماشینی مانند جاوا وسایلی وجود دارد که به زمان اجرای ماشین متصل شده و هر زمانی که یک استثنا رخ میدهد، اطلاعات اشکال زدایی که در حافظه وجود دارد، ثبت میکنند.
پیادهسازی
شرکت سان میکروسیستم مجوز رسمی برای پلت فرم استاندارد جاوا را به مایکروسافت ویندوز, لینوکس، و سولاریس (سیستمعامل). دادهاست. همچنین محیطهای دیگری برای دیگر پلت فرمها فراهم آوردهاست. علامت تجاری مجوز شرکت سان میکروسیستم طوری بود که با همهٔ پیادهسازیها سازگار باشد. به علت اختلاف قانونی که با ماکروسافت پیدا کرد، زمانی که شرکت سان ادعا کرد که پیادهسازی ماکروسافت از RMI یا JNI پشتیبانی نکرده و ویژگیهای خاصی را برای خودش اضافه کردهاست. شرکت سان در سال ۱۹۹۷ پیگیری قانونی کرد و در سال ۲۰۰۱ در توافقی ۲۰ میلیون دلاری برنده شد. در نتیجه کمی بعدماکروسافت جاوا را به ویندوز فرستاد. در نسخهٔ اخیر ویندوز، مرورگر اینترنت نمیتواند از جاوا پلت فرم پشتیبانی کند. شرکت سان و دیگران یک سیستم اجرای جاوای رایگان برای آنها و نسخههای دیگر ویندوز فراهم آوردند.
اداره خودکار حافظه
جاوا از حافظهٔ بازیافتی خودکار برای ادارهٔ حافظه در چرخهٔ زندگی یک شی استفاده میکند. برنامهنویس زمانی که اشیا به وجود میآیند، این حافظه را تعیین میکند. و در زمان اجرا نیز، زمانی که این اشیا در استفادهٔ زیاد طولانی نباشند، برنامه نویس مسئول بازگرداندن این حافظهاست. زمانی که مرجعی برای شیهای باقیمانده نیست، شیهای غیر قابل دسترس برای آزاد شدن به صورت خودکار توسط بازیافت حافظه، انتخاب میشوند. اگر برنامهنویس مقداری از حافظه را برای شیهایی که زیاد طولانی نیستند، نگه دارد، چیزهایی شبیه سوراخ حافظه اتفاق میافتند.
یکی از عقایدی که پشت سر مدل ادارهٔ حافظهٔ خودکار جاوا وجود دارد، این است که برنامهنویس هزینهٔ اجرای ادارهٔ دستی حافظه را نادیده میگیرد. در بعضی از زبانها حافظه لازم برای ایجاد یک شی، به صورت ضمنی و بدون شرط، به پشته تخصیص داده میشود. و یا بهطور صریح اختصاص داده شده و از heap بازگردانده میشود. در هر کدام از این راهها، مسئولیت ادارهٔ اقامت حافظه با برنامهنویس است. اگر برنامه شی را برنگرداند، سوراخ حافظه اتفاق میافتد. اگر برنامه تلاش کند به حافظهای را که هماکنون بازگردانده شده، دستیابی پیدا کند یا برگرداند، نتیجه تعریف شده نیست و ممکن است برنامه بیثبات شده و یا تخریب شود. این ممکن است با استفاده از اشارهگر مدتی باقی بماند، اما سرباری و پیچیدگی برنامه زیاد میشود. بازیافت حافظه اجازه دارد در هر زمانی اتفاق بیفتد. بهطوری که این زمانی اتفاق میافتد که برنامه بیکار باشد. اگر حافظهٔ خالی کافی برای تخصیص شی جدید در هیپ وجود نداشته باشد، ممکن است برنامه برای چند دقیقه متوقف شود. در جایی که زمان پاسخ یا اجرا مهم باشد، ادارهٔ حافظه و منابع اشیا استفاده میشوند.
جاوا از نوع اشارهگر ریاضی C و ++C پشتیبانی نمیکند. در جایی که آدرس اشیا و اعداد صحیح میتوانند به جای هم استفاده شوند. همانند ++C و بعضی زبانهای شیگرای دیگر، متغیرهای نوعهای اولیهٔ جاوا شیگرا نبودند. مقدار نوعهای اولیه، مستقیماً در فیلدها ذخیره میشوند. در فیلدها (برای اشیا) و در پشته (برای توابع)، بیشتر از هیپ استفاده میشود. این یک تصمیم هوشیارانه توسط طراح جاوا برای اجرا است. به همین دلیل جاوا یک زبان شیگرای خالص به حساب نمیآید.
گرامر
گرامر جاوا وسیعتر از ++C است و برخلاف ++C که ترکیبی است از ساختارها و شیگرایی، زبان جاوا یک زبان شیگرای خالص میباشد. فقط نوع دادة اصلی از این قاعده مستثنی است. جاوا بسیاری از ویژگیها را پشتیبانی میکند و از کلاسها برای سادهتر کردن برنامهنویسی و کاهش خطا استفاده میکند.
بر طبق قرارداد فایل هل بعد از کلاسهای عمومی نام گذاری میشوند. سپس باید پسوند java را به این صورت اضافه کرد: Hello world.java. این فایل اول باید با استفاده از کامپایلر جاوا به بایت کد کامپایل شود. در نتیجه فایل Hello world.class ایجاد میشود. این فایل قابل اجرا است. فایل جاوا ممکن است فقط یک کلاس عمومی داشته باشد. اما میتواند شامل چندین کلاس با دستیابی عمومی کمتر باشد.
کلاسی که به صورت خصوصی تعریف میشود ممکن است در فایل.java ذخیره شود. کامپایلر برای هر کلاسی که در فایل اصلی تعریف میشود یک کلاس فایل تولید میکند. که نام این کلاس فایل همنام کلاس است با پسوند.class
کلمه کلیدی public (عمومی) برای قسمتهایی که میتوانند از کدهای کلاسهای دیگر صدا زده بشوند، به کار برده میشود. کلمهٔ کلیدی static (ایستا) در جلوی یک تابع، یک تابع ایستا را که فقط وابسته به کلاس است و نه قابل استفاده برای نمونههایی از کلاس، نشان میدهد. فقط تابعهای ایستا میتوانند توسط اشیا بدون مرجع صدا زده شوند. دادههای ایستا به متغیرهایی که ایستا نیستند، نمیتوانند دسترسی داشته باشند.
کلمهٔ کلیدی void (تهی) نشان میدهد که تابع main هیچ مقداری را بر نمیگرداند. اگر برنامهٔ جاوا بخواهد با خطا از برنامه خارج شود، باید system.exit() صدا زده شود. کلمهٔ main یک کلمهٔ کلیدی در زبان جاوا نیست. این نام واقعی تابعی است که جاوا برای فرستادن کنترل به برنامه، صدا میزند. برنامه جاوا ممکن است شامل چندین کلاس باشد که هر کدام دارای تابع main هستند.
تابع main باید آرایهای از اشیا رشتهای را بپذیرد. تابع main میتواند از آرگومانهای متغیر به شکل public static void main(string…args) استفاده کند که به تابع main اجازه میدهد اعدادی دلخواه از اشیا رشتهای را فراخوانی کند. پارامترstring[]args آرایهای از اشیا رشته ایست که شامل تمام آرگومانهایی که به کلاس فرستاده میشود، است.
چاپ کردن، قسمتی از کتابخانهٔ استاندارد جاوا است. کلاس سیستم یک فیلد استاتیک عمومی به نام out تعریف کردهاست. شی out یک نمونه از کلاس printstream است و شامل تعداد زیادی تابع برای چاپ کردن اطلاعات در خروجی استاندارد است. همچنین شامل println(string) برای اضافه کردن یک خط جدید برای رشتهٔ فرستاده شده اضافه میکند.
توزیعهای جاوا
منظور از توزیع جاوا پیادهسازیهای مختلفی است که برای کامپایلر جاوا و همچنین مجموعه کتابخانههای استاندارد زبان جاوا (JDK) وجود دارد. در حال حاضر چهار توزیعکنندهٔ عمده جاوا وجود دارند:
سان میکروسیستمز: توزیع کننده اصلی جاوا و مبدع آن میباشد. در اکثر موارد هنگامی که گفته میشود جاوا منظور توزیع سان میباشد.
GNU Classpath: این توزیع از سوی موسسه نرمافزارهای آزاد منتشر شده و تقریباً تمامی کتابخانه استاندارد زبان جاوا در آن بدون بهرهگیری از توزیع شرکت سان از اول پیادهسازی شدهاست. یک کامپایلر به نام GNU Compiler for Java نیز برای کامپایل کردن کدهای جاوا توسط این موسسه ایجاد شدهاست. فلسفه انتخاب نام Classpath برای این پروژه رها کردن تکنولوژی جاوا از وابستگی به علامت تجاری جاوا است بطوریکه هیچ وابستگی یا محدودیتی برای استفاده آن از لحاظ قوانین حقوقی ایجاد نشود و از طرفی به خاطر وجود متغیر محیطی classpath در تمامی محیطهای احرایی برنامههای جاوا، این نام به نوعی تکنولوژی جاوا را برای خواننده القا میکند. کامپایلر GNU توانایی ایجاد کد اجرایی (در مقابل بایت کد توزیع سان) را داراست. لازم به ذکر است که در حال حاضر شرکت سان تقریباً تمامی کدهای JDK را تحت مجوز نرمافزارهای آزاد به صورت متن باز منتشر کردهاست و قول انتشار قسمت بسیار کوچکی از این مجموعه را که بهدلیل استفاده از کدهای شرکتهای ثانویه نتوانسته به صورت متن باز منتشر نماید در آینده نزدیک با بازنویسی این کدها دادهاست.
مایکروسافت #J: این در حقیقت یک توزیع جاوا نیست. بلکه زبانی مشابه میباشد که توسط مایکروسافت و در چارچوب.net ارائه شدهاست. انتظار اینکه در سیستمعاملی غیر از ویندوز هم اجرا شود را نداشته باشید.
AspectJ: این نیز یک زبان مجزا نیست. بلکه یک برنامه الحاقی میباشد که امکان برنامه نویسی Aspect Oriented را به جاوا میافزاید. این برنامه توسط بنیاد برنامهنویسی جلوهگرا و به صورت کدباز ارائه شدهاست.
کلاسهای خاص
برنامک (برنامههای کاربردی کوچک)
اپلت جاواها برنامههایی هستند که برای کاربردهایی نظیر نمایش در صفحات وب، ایجاد شدهاند. واژهٔ import باعث میشود کامپایلر جاوا کلاسهای javaapplet.Applet وjava.awt.Graphics را به کامپایل برنامه اضافه کند. کلاس Hello کلاس Applet را توسعه میدهد. کلاس اپلت چارچوبی برای کاربردهای گروهی برای نمایش و کنترل چرخهٔ زندگی اپلت، درست میکند. کلاس اپلت یک تابع پنجرهای مجرد است که برنامههای کوچکی با قابلیت نشان دادن واسط گرافیکی برای کاربر را فراهم میکند. کلاس Hello تابع موروثی print(Graphics) را از سوپر کلاس container باطل میکند، برای اینکه کدی که اپلت را نمایش میدهد، فراهم کند. تابع paint شیهای گرافیکی را که شامل زمینههای گرافیکی هستند را میفرستد تا برای نمایش اپلتها استفاده شوند. تابع paint برای نمایش "Hello world!" تابع drawstring(string,int,int) را صدا میزند.
جاوا سرولت
تکنولوژی servlet جاوا گسترس وب را به آسانی فراهم میکند. و شامل مکانیزمهایی برای توسعهٔ تابعی سرور وب و برایدسترسی به سیستمهای تجاری موجود است.servlet قسمتی از javaEE است که به درخواستهای مشتری پاسخ میدهد.
واژهٔ import کامپایلر جاوا را هدایت میکند که تمام کلاسهای عمومی و واسطها را از بستههای java.io وjava.servlet را در کامپایل وارد کند.
کلاس Hello کلاس Genericservlet را توسعه میدهد. کلاس Genericservlet واسطی برای سرور فراهم میکند تا درخواست را به servlet بفرستد و چرخهٔ زندگی servlet را کنترل کند.
JSP
صفحهٔ سرور جاوا قسمتی از سرور javaEE است که پاسخ تولید میکند. نوعاً صفحات HTML به درخواستهای HTTP از مشتری.JSPها کد جاوا در صفحهٔ HTML را با استفاده از حائل <%and%> اضافه میکنند.JSP به javaservlet کامپایل میشود.
سوینگ
Swing کتابخانهٔ واسط گرافیکی کاربر است برای پلت فرم javaSE. ابزاری مشابه پنجره، GTK و motif توسط شرکت sun فراهم شدهاند. این مثال کاربرد swing یک پنجرهٔ واحد همراه با Hello world را ایجاد میکند.
اولین جملهٔ import کامپایلر جاوا را هدایت میکندتا کلاس Borderlayout را از بستهٔ java.awt در جاوا به کامپایل اضافه کند. و import دوم همهٔ کلاسهای عمومی و واسط آنها را از بستهٔ javax.swing اضافه میکند. کلاس Hello کلاس Jframe را توسعه میدهد. کلاس Jframe یک پنجره با میلهٔ عنوان و کنترل بستن است.
زمانی که برنامه آغاز میشود، تابع main با JVM صدا زده میشود. این یک نمونهٔ جدید از کلاس Hello را ایجاد کرده و با صدا زدن تابع setvisible(boolean) با مقدار true نمایش داده میشود.