شهر
شهر
شهر Ŝahr ؛ سکونتگاهی، نسبتاً بزرگ و دائمی است. سازمان ملل متحد، در سال ۱۳۶۷ خورشیدی، شهر را چنین، تعریف می کند:
شهر، مکانی با تراکم بالای جمعیت و مرکزیت سیاسی، اداری و تاریخی است که در آن، فعالیت اصلی مردم، غیر کشاورزی است و دارای مختصات شهری بوده که از طریق دولتی محلی، اداره می شود.
شاخصهای تفکیک شهر از روستا، عبارت است از:
وسعت
وضعیت و نوع فعالیت اقتصادی
درجه اشتغال و قشربندی اجتماعی
درجه پیچیدگی روابط و مناسبات
چگونگی بهره گیری از نهادهای اجتماعی، فرهنگی، اقتصادی و سیاسی
میزان و ترکیب جمعیت.
تعریف
در جهان
واژه Urban در زبان انگلیسی و Urbain در زبان فرانسوی، از ریشه Urbanus لاتین، یعنی شهری یا متعلق به شهر و از Urbs که به شهر رم اطلاق می شد، می آید.
شهر، طی دهههای اخیر، از سوی اندیشمندان جغرافیا، جامعه شناسی، اقتصاد، جمعیتشناسی و برخی علوم دیگر، تعاریف متعددی از شهر ارائه شدهاست و جامعه شناسان از جمله انگلس و مارکس، شهر را محل تمرکز جمعیت، ابزار تولید، سرمایه، نیازها و احتیاجات و غیره میدانند که تقسیم کار اجتماعی، در آنجا صورت گرفتهاست. جغرافی دانان، شهر را منظره ای مصنوعی از خیابانها، ساختمانها، دستگاهها و بناهایی میدانند که زندگی شهری را امکانپذیر میسازد. مورخان، شهر را با توجه به قدمت آن، تعریف میکنند و از نظر اقتصاددانان، شهر به جایی اطلاق میشود که معیشت غالب ساکنان آن، بر پایه کشاورزی نباشد. جمعیت شناسان نیز، تعداد جمعیت یک نقطه را، ملاک شهری بودن آن نقطه میدانند. اندیشمندان طراحی شهری شهر را مجموعه پیچیدهٔ سازمان یافتهای میدانند که متشکل از سه مولفه اصلی کالبد، تصورات، و فعالیت میباشد، که پیوسته در حال تغییر و تحول است. شهرشناسان ، شهر را محلی میدانند که بشر دست از زمین کشیده و فکر کردن را آغاز میکند.
با توجه به دیدگاه های گوناگون، تعریف های متفاوتی برای شهر، ارائه شده است. در بیشتر کوشش ها، برای تعریف بنیادی و اساسی شهر، دو ملاک در نظر گرفته شده است:
تعیین حداقل اندازه شهر، از نظر جمعیت
تعیین حد نصاب برای چگالی جمعیت (جمعیت نسبی).
ملاک دوم، ملاکی است که میلز، آن را برای تعریف شهر، تائید می کند.
شهر، منطقه ای است که در آن ، زمین، برای خانه سازی، نسبت به سایر عوامل تولید، مخصوصاً، سرمایه، در مقایسه با نواحی اطراف آن، با شدت بیشتری، مورد استفاده قرار می گیرد. از آنجایی که مردم، معمولاً، در نواحی نزدیک به محل سکونت خود، کار می کنند؛ بنابراین، شهر، با دو عامل دیگر، یعنی، اشتغال بیشتر و تولید بیشتر کالا و خدمات، نیز، توصیف می شود. به طور کلی، شهر، منطقه ای است که نسبت تولید و سایر عوامل تولید به زمین، در آن، بیشتر از نواحی همجوار است. بطور کلی، شهرها دارای سیستمهای پیچیده برای بهداشت، آب و برق، کاربری زمین، مسکن و حمل و نقل هستند.
در ایران
شهر، محلی است با حدود قانونی که در محدوده جغرافیائی بخش، واقع شده و از نظر بافت ساختمانی، اشتغال و سایر عوامل، دارای سیمائی با ویژگی های خاص خود، بوده؛ به طوری که اکثریت ساکنان دائمی آن، در مشاغل کسب، تجارت، صنعت، کشاورزی، خدمات و فعالیت های اداری، اشتغال داشته و در زمینه خدمات شهری، از خودکفائی نسبی، برخوردار و کانون مبادلات اجتماعی، اقتصادی، فرهنگی و سیاسی حوزه جذب و نفوذ پیرامون خود، بوده و حداقل، دارای ده هزار نفر، جمعیت باشد. در هر نقطه که از نظر موقعیت و اهمیت، تشکیل شهرداری، ضرورت داشته باشد؛ ولو، جمعیت آن، به پنج هزار نفر، بالغ نشود؛ وزارت کشور، می تواند، در آن محل، دستور تشکیل انجمن و شهرداری بدهد. در سالهای اخیر، حدنصاب شهر شدن در ایران از ۱۰ هزار و ۵۰۰ نفر به ۳ هزار و ۵۰۰ نفر کاهش یافتهاست.
شهر و شهرنشینی
تاریخ شهر و شهرنشینی
تاریخ تغییرات کالبد شهرها، در دهه های اخیر، بصورت موضوعی مهم، درآمده است. نخستین سه تمدن جهان، بر اساس زمان آغاز آنها؛ بین النهرین، مصر و هند هستند که به تمدن های مرده، مشهور بوده و تمدن غربی، از همین سه تمدن، نشات گرفته است. تمدن چین، استثنای خارق العاده ای می باشد. فرهنگ خدشه ناپذیر آن، از ابتدای پیدایش، در سه هزاره پیش از میلاد، در حاشیه رود زرد تا قرن بیستم م. همچنان، تداوم داشته است.
شهر را باید دارای پیشینهای بیش از هفت هزار ساله دانست که با فاصله اندکی از انقلاب نوسنگی، با تغییر شکل تدریجی جماعتهای روستایی دائم، در خاورمیانه، ظاهر می شود و به صورتی پیوسته، تا امروز، گسترش می یابد؛ به نحوی که امروزه، به شکل زیست غالب بشری در آمده است. پیدایش شهرها، تحولی شگرف، در فرآیند تاریخ بود.
شهر ، در قلب كل نظام يونان باستان قرار دارد. تمدن يونان، زماني به حوزهای قدرتمند تبديل شد و سخن از معجزه يونانی رفت كه دولت-شهرهای يونانی بر پا شدند. سازمان شهر و آينده شهر، در مركز تفكر يونانیان باستان قرار داشت.
انقلاب صنعتی، به عنوان محرکی نیرومند، با ایجاد نهادهای اقتصادی، اداری، سیاسی، اجتماعی و فرهنگی، ساختار شهرها را دگرگون کرد. بلکه تغییرات و تحولات شگرفی را در حیات اجتماعی شهر، به وجود آورد.
دلایل وجود شهر
شهرها، خاصیت مشترکی دارند و آن، تمرکز افراد در یک فضا، برای برآوردن خواسته های مشترک شان است. بنابراین، تفاوت خواسته های مشترک افراد، در دوران گوناگون تاریخ است که باعث پیدایش نظریه های مختلف، درباره دلایل بوجودآمدن شهر، شده است؛ برای مثال، فوستل دوکولانژ، مورخ فرانسوی، معتقد است که شهرهای قدیمی را نباید، با شهرهای جدید، مقایسه کرد. در عصر حاضر، دلایل برتر، برای اثبات وجود شهر، دلایل اقتصادی است.
نظریات شهرشناسی
نظریه های شهرشناسی در جهان: مانند تداوم دوره های تاریخی، شیوه تولید آسیایی، استبداد شرقی و ... می باشد.
نظریه های شهرشناسی ایرانی: مانند راهبرد و سیاست سرزمینی جامعه ایران، از نظریه شهر به آبادی، رابطه شهروندی و ناشهروندی، مقیاس شهری و مقیاس تک بنا و ... می باشد.
شهر آلفا
هنگامی که شهری گسترش می یابد تا به شهر دیگری می رسد، این منطقه شهری می تواند شهری مهم و گاهی، ابر شهر (مرکز جهانی)، قلمداد شود.
انواع طرح های توسعه شهری در ایران
طرح هادی شهری
طرح هادی شهری (Guide plan) بیشتر برای شهرهای کوچک و شهرهایی که تا حدود ۲۵۰۰۰ نفر جمعیت دارند، تهیه میشود.
طرح جامع شهری
در حقیقت، طرح جامع (Master plan) را میتوان سیستمی دانست که خط مشی اصولی و کلی سیاستهای شهری را تعیین میکند. روش مطالعه و انجام یک طرح جامع شهری، عبارت است از مطالعه وضع موجود، تجزیه تحلیل و نتیجه گیری از وضع موجود، تعیین اهداف و اولویتها، انجام پیش بینیهای لازم، ارائه طرحها و برنامههای توسعه شهری و اجرای آنها.
طرح تفصیلی شهری
طرحی است که بر اساس معیارها و ضوابط کلی طرح جامع (Detailed plan)، نحوه استفاده از زمینهای شهری را در سطح محلات مختلف شهر و موقعیت و مساحت دقیق زمین برای هر یک از آنها و وضع دقیق و تفصیلی شبکه عبور و مرور و میزان تراکم جمعیت، تراکم در واحدهای شهری، اولویتهای مربوط به مناطق بهسازی، توسعه و حل مشکلات شهری و موقعیت کلیه عوامل مختلف شهری در آن تعیین میشود.
تاریخ شهر و شهرنشینی
تاریخ تغییرات کالبد شهرها، در دهههای اخیر، بصورت موضوعی مهم، درآمده است.
شهرنشینی باستان
نخستین سه تمدن جهان، بر اساس زمان آغاز آنها؛ بینالنهرین، مصر و هند هستند که به تمدنهای مرده، مشهور بوده و تمدن غربی، از همین سه تمدن، نشات گرفته است. هر چند، تمدن قاره آمریکا (مکزیک، آمریکای مرکزی و پرو)، بسیار دیرتر از تمدن چینی بوجود آمده؛ اما، در اثر بی رحمی و شقاوت اسپانیاییها، بین سالهای ۱۵۱۸ الی ۱۵۲۳ م. بکلی، از بین رفت. تمدن چین، استثنای خارق العادهای میباشد. فرهنگ خدشه ناپذیر آن، از ابتدای پیدایش، در سه هزاره پیش از میلاد، در حاشیه رود زرد تا قرن بیستم م. همچنان، پابرجا باقی مانده و تداوم داشته است.
معنی عام شهر و شهرنشینی در طول تاریخ بشر، معادل مفهوم تمدن است. شهر را باید دارای پیشینهای بیش از هفت هزار ساله دانست که با فاصله اندکی از انقلاب نوسنگی، با تغییر شکل تدریجی جماعتهای روستایی دائم، در خاورمیانه، ظاهر میشود و به صورتی پیوسته، تا امروز، گسترش مییابد؛ به نحوی که امروزه، به شکل زیست غالب بشری در آمده و در آیندهای نه چندان دور، شاید که به تنها شکل زیست انسانها تبدیل شود. پیدایش شهرها، تحولی شگرف در فرایند تاریخ بود. مورخین، نخستین کسانی بودند که به مطالعه پدیده تجمع انسانها که در شهر، به اوج خود میرسد، پرداختند.
در قرون پیش از میلاد، یونانیها، در زمره اقوام متمدن بحساب میآمدند. شرایط اقلیمی و جغرافیائی، زبان، نژاد، مذهب، تاریخ و ادبیات مشترک را از عوامل مهم ترقی یونانیها، در این دوران، می دانند. قرون ۴ و ۵ پیش از میلاد را عصر طلائی فرهنگ و تمدن یونان میدانند. در این قرون بود که علوم، هنر و فلسفه در یونان به درجات عالی رسید و با برقراری روابط تجاری، ثروت فراوانی در شهرهای یونان متراکم شد.
شهر، در قلب کل نظام یونان باستان قرار دارد. تمدن یونان، زمانی به حوزهای قدرتمند تبدیل شد و سخن از معجزه یونانی رفت که دولت-شهرهای یونانی بر پا شدند. سازمان شهر و آینده شهر، در مرکز تفکر یونانیان باستان قرار داشت. نظام دقیقی که آنها، برای توزیع زمین و حفظ تعادل در شهرها، داشتند و توسعه تجارت و فناوریهای ساخت کشتی و کشتیرانی، سبب شد که یونانیان، جزء نخستین کسانی باشند که در تاریخ، برای تشکیل شهرهای مهاجرنشین نوبنیاد، اقدام کنند. این شهرها را با الگوبرداری از مادر شهرها، یعنی شهرهای قدیمیتری که در یونان به وجود آمده بودند، میساختند.
آگورا، ميدان عمومی شهرهای یونان كه نخستين بار، در منطقه ای كه به طور طبيعی، چند خيابان، بهم می رسند، شكل گرفت. اين فضا، فرم هندسی ویژه ای را دنبال نمی كرد. بلكه با گذشت زمان، به شكل های منظم هندسی رسيد. ساختمان های عمومی، داخل اين ميدان، ساخته می شدند كه يكی از آنها، فضای ستون دار و درازی بود كه در آنجا، شهروندان و بازرگانان، به مبادله كالا، مشغول بودند.
رومی ها، شهرهای خود را براساس دو محور، شكل می دادند: يكی، محور شمال به جنوب و ديگری، محور شرق به غرب كه در نقطه تلاقی اين دو محور، مركز شهر، قرار می گرفت و ميدان مركزی شهر يا فوروم كه تقليدی از آگورا بود، ساخته می شد. شهر، دارای ساختمانهای عمومی سياسی، معابد و بازار بود و تاسيسات آن، به شهر يونانی، شباهت داشت: آمفی تئاترها، سیرک ها، ژيمنازيومها و استادیوم ها، از جمله اين تاسيسات بودند.
شهر نشینی مدرن
انقلاب صنعتی، به عنوان محرکی نیرومند، با ایجاد نهادهای اقتصادی، اداری، سیاسی، اجتماعی و فرهنگی، ساختار شهرها را دگرگون کرد. بلکه تغییرات و تحولات شگرفی را در حیات اجتماعی شهر، به وجود آورد. بهرحال، شهرهای امروزی، با درهم شکستن بسیاری از سنت ها و ارزشهای گذشته، نه تنها، سنگ بنای اولیه جامعه، یعنی خانواده را نابود کرده است. بلکه، به رغم تماسهای فیزیکی نزدیک و صمیمانه میان افراد، روابط اجتماعی آنان را تضعیف کرده است. به قول پارک، پیشگام مطالعات مستقل جامعه شناسی شهری در آمریکا:
شهر، محل سکونت انسان های منجمدی است که بهم نزدیک هستند. اما، رابطه ای با یکدیگر ندارند.
پارک
بوستان یا پارک به مکانی محفوظ میگویند که به صورت طبیعی یا نیمه طبیعی توسط دولت به وجود آمدهاست، و در کنار آن برای تفریح و لذت بردن انسان، یا برای حفاظت از حیات وحش یا زیستگاه طبیعی. بوستانها ممکن است شامل سنگ، فواره، خاک، آب و قسمتهای چمن باشد. بسیاری از پارکها قانونا حفاظت شده و محفوظ اند.
پارک جنگلی
پارک جنگلی منطقهای وسیع است که طبیعتی دستنخورده و مهار نشده دارد. معمولاً برای حفظ محیط زیست این منطقهها از آن محافظت میکنند که پارک حفاظت شده نامیده میشود.
نخستین بار پارک ملی یلواستون در ایالات متحده در سال ۱۸۷۲ به پارک جنگلی تبدیل شد.
پارک جنگلی باراجین
پارک جنگلی باراجین یا پارک جنگلی فدک در منطقه باراجین شهر قزوین واقع شده است. این بوستان با مساحت ۱۵۰۰ هکتار بزرگترین پارک جنگلی کشور محسوب می شود. قله مردمی ، رودخانه ارنزک ، دسترسی آسان و اشراف به شهر قزوین را می توان از ویژگی های بوستان باراجین دانست.
امکانات
از امکانات این بوستان می توان به زمین چمن، پیست های دوچرخه سواری و موتورسواری، سینمای تابستانه ، شهربازی درفک ، آب نماهای مختلف و کمپینگ ارزان قیمت برای مسافران اشاره کرد.
یکی از مهم ترین پروژه های در دست اقدام در این بوستان ، پروژه دهکده حیات طبیعت است ؛ این مجموعه که در زمینی بالغ بر ۷۰ هزار متر مربع در حال احداث است یک مرکز با کاربری آموزشی ، تحقیقاتی و گردشگری است که از امکاناتی نظیر مزرعه گاومیش ها، حیوانات اهلی ،سوله گوزن ها، کبوترخانه ، باغ خزندگان ، سالن تاکسیدرمی ، آمفی تئاتر ، برکه و آبشار ، آکواریوم ، خانه روستایی، پارکینگ ، سالن پذیرایی و فروشگاه بر خوردار است.
پارک جنگلی بیبی یانلو
پارك جنگلی بیبی يانلو واقع در روستای بیبی یانلو به وسعت ۱۵۱۲ هكتار، جزء جنگلهاي هيركانی غربی و جنگل هلی میان بند محسوب می شود،كه در ضلع جنوب غربی ودر فاصله ۵ كيلومتری آستارا واقع شده است.پارك مذكور داراي جاذبه های طبيعی زيبا و خاصی می باشد كه علاوه بر تنوع فراوان رويشگاههای جنگلی و جانوری آن، وجود چندين دره با دامنه هاي پوشيده از جنگل و چندين قله به عنوان سيمای ويژه و بديع و چشم انداز منحصر به فرد و جالب توجه ای ايجاد كرده، در هر زمانی از سال مشتاقان زيادی را به خود جلب می نمايد.
۴۰ هزار هكتار از مساحت شهرستان آستارا را مناطق جنگلی تشكيل می دهد كه در پارک جنگلی بی بی یانلو انواع گونه هاي جنگلي از قبيل بلوط ، راش ، توسكا ، ممرز ، نمدار ، ملج ، ليلكی ، انجيلی ، آزاد ، افرا ، گردو ، لرگ ، خرمندی ، داغداغان ، شيردار ، گيلاس وحشی ، فندق ، شمشاد جنگلی ، شب خسب ، ون و بارانك به چشم مي خورد.
پارک جنگلی خرگوشدره
پارک جنگلی خرگوش دره با مساحتی بیش از 65 هکتار در منطقه ۲۲ شهرداری تهران و روبروی درب اصلی مجموعه ورزشی آزادی و آزادراه های تهران - کرج و آزادگان واقع شده است.
پوشش گیاهی این مجموعه بیشتر از درختان کاج و سرو و اقاقیا و زبان گنجشک تشکیل شده است. این بوستان جزء کمربند سبز تهران محسوب شده و به منظور تلطیف هوای تهران احداث گردیده است.
بوستان مسافران به مساحت ۱۲ هکتار و با هدف اسکان موقت مسافران و تماشاچیان مسابفات فوتبال در این پارک ساخته و راه اندازی شده است.
قطع حدود ۵۰۰۰ اصله از درختان این پارک در سال ۱۳۸۶ به منظور اتصال اتوبان آزادگان به همت باعث ایجاد تنش بسیاری میان دوستداران محیط زیست و شهرداری تهران گردید.
پارک جنگلی شورآب
پارک جنگلی شورآب یکی از پارک های طبیعی اطراف شهر خرمآباد است.این پارک طبیعی در کیلومتر ۲۵ جاده خرمآباد به پلدختر واقع شده و دارای جاده دسترسی آسفالت، آلاچیق، و دیگر امکانات رفاهی است. پارک جنگلی شورآب به دلیل وجود درختان انبوه بلوط و آب هوای معتدل هر سال در فصل بهار گردشگران بسیاری را خود جذب می کند.چندی پیش طرحی مبنی بر دهکده پارک جنگلی شوراب توسط نمایندگان شهر خرمآباد در مجلس مطرح شد که هدف آن ساماندهی پارک و همچنین جذب هر چه بهتر گردشگران بود.
پارک جنگلی کوهسار
بوستان جنگلی کوهسار در شمالباختر شهر تهران واقع شده است. این بوستان جنگلی که در دامنهٔ رشتهکوه البرز قرار دارد در منطقه ۵ شهرداری تهران واقع شده است. بوستان جنگلی یا کوهستانی کوهسار در شمالباختر محلهٔ شهران و شمال محلهٔ کن قرار دارد. راه دسترسی به این بوستان از طریق بزرگراه آبشناسان (ایرانپارس) ممکن است. همچنین در درون بوستان، جادهٔ ماشینرو نیز وجود دارد که از طریق آن میتوان به مناطق بالایی بوستان دسترسی داشت. چون این بوستان چندان در میان مردم، شناخته شده نیست، محلی خلوت و بی سروصدا است.
پارک جنگلی لتمال کن
پارک جنگلی لتمال کن با مساحتی بیش از۱۰۰ هکتار در ارتفاعات منطقه ۲۲ شهرداری تهران و شمال بزرگراه همت واقع شدهاست. ارتفاع این بوستان جنگلی ۱۸۰۰ متر از سطح دریا میباشد و در طرح تفصیلی تهران جزء کمربند سبز شهر تهران و طرح گلگشت تهران محسوب میگردد.
پارک جنگلی لتمال کن دارای پوشش گیاهی متنوّعی است که شامل درختان زبان گنجشک، بربیس، ارغوان و کاج میباشد.
بوستان جنگلی لتمال کن در مسیر وزش بادهای شرقی - غربی تهران واقع شدهاست و سهم به سزایی در تلطیف هوای شهر تهران به خصوص حوزه غرب آن داراست. این پارک به دلیل امکانات مناسب و دارا بودن مسیرهای پیاده روی از مقاصد گردشگری و کوه پیمایی شهروندان تهرانی محسوب میگردد.
پارک جنگلی مخملکوه
پارک جنگلی مخملکوه یکی از پارک های طبیعی اطراف شهر خرمآباد است.مساحت این پارک ۵۰۰ هکتار است، پارک جنگلی مخملکوه در مسیر خرمآباد به الشتر و در کیلومتر ۱۵ این جاده واقع شده و دارای جاده دسترسی آسفالت، آلاچیق، و دیگر امکانات رفاهی است.
پارک جنگلی مشگینشهر
پارک جنگلی مشگینشهر در کناره غربی رود خیاوچای و به موازات آن در بالا دست رودخانه قرار دارد. این پارک تقریبا بیضوی بطول ۵کیلومتربوده که با جاده کشی در مسیر رودخانه بر طول مسیر بالارونده ان افزوده شده، که بتدریج به یک پارک درختان میوه تبدیل میشود
پارک آبی آزادگان
پارک آبی آزادگان از مراکز تفریحی شهر تهران است که در منطقه ۱۵ شهرداری تهران در بخش غربی محله مشیریه، انتهای بزرگراه آزادگان نزدیک به میدان بسیج قرار گرفتهاست. این پارک امکانات شنا، موج سواری و سرسره بازی دارد. مدیریت این پارک را بخش خصوصی تحت نظارت سازمان فرهنگی هنری شهرداری تهران به عهده دارد.
پارک آبی آزادگان در سال ۱۳۷۴، ساخته شد و حدود دو سال بعد، مورد بهرهبرداری قرار گرفت. این پارک آبی که از استخر مواج، دایوهای مرتفع و دریاچه تشکیل شدهاست به دست مهندسان ایرانی ساخته شدهاست.
بوستان المهدی
پارک اَلمَهدی پارکی است تازه تأسیس که در شهر تهران و در ضلع جنوب شرقی میدان آزادی واقع شدهاست.
این پارک که ساخت و تجهیزش مدتهای طولانی به درازا کشید، دارای امکاناتی همچون قایقرانی، وسایل پرورش اندام و محل بازی کودکان میباشد. به دلیل نزدیکی این پارک به ترمینال غرب اتوبوسرانی تهران، آلاچیقهایی نیز برای استراحت و خواب مسافران و رهگذران نیز در آن ساخته شدهاست.
باغ پرندگان تهران
باغ پرندگان تهران در شمالشرق تهران در دل جنگل لویزان واقع شده است. باغ پرندگان تهران در ۲ فاز طراحی شده است. فاز اول که هم اکنون به بهره برداری رسیده است به نام "دشتچر" نام گذاری شده است و شامل پرندههایی است که در قفس نگهداری میشوند و یا توان پرواز ندارند. فاز دوم که مساحتی کمتر از فاز اول دارد در محدوده شمالی در حال احداث است و "آبچر" نام دارد. این فاز شامل پرندگانی است که قابلیت پرواز دارند و احتمالاً مشابه آنچه در باغ پرندگان اصفهان وجود دارد توسط تور از خروج پرندگان از آن جلوگیری خواهد شد. زمان احداث این باغ ۳ سال به طول انجامید.
جزئیات
فاز اول باغ پرندگان که در اردیبهشت ماه سال ۱۳۹۲ افتتاح شدو به بهرهبرداری رسید. در قسمت ورودی محوطه باغ اولین چیزی که جلب توجه میکند طوطیهای سخنگو هستند که به شما خوشامد میگویند. پرندگانی نظیر کبوتر، طوطی، کلاغ، خروس، فنج . . . . در این محوطه قرار گرفتهاند. باغ پرندگان تهران محدوده بزرگی دارد و به دلیل طراحی مسیرهای پیچ در پیچ در آن مسیر طولانی را شامل میشود.با توجه به اینکه ورودی باغ در بالاترین قسمت آن قرار دارد و از بالا تقریباً محوطه باغ قابل رویت است . در شمالی ترین قسمت باغ پرندگان بزرگترین قفس آن جلب توجه میکند که گونههایی از عقابها بر روی درختان تنومند اما بی شاخه در آن قرار داده شدهاند.برخی گونههای لاشخور هم در این قفس به چشم میخورند ،گونههایی از جغد،شاهین نیز در قفسهای کوچکی در آن قرار گرفتهاند.در قسمت میانی باغ پرندگانی نظیر قرقاول،طاووس،پلیکان،فلامینگو و . . . . قرار گرفتهاند. این محدوده توسط آبشارها و برگههای بزرگی که از بالادست باغ آبگیری میشوند احاطه شده است. دوطرف برگههای آب توسط پلهای چوبی و زیبایی به هم وصل شده است.در محدوده جنوبی باغ هم پرندگان نام آشنایی هم چون اردک،قوی سیاه و سپید،غاز و . . . . به چشم میخورند.
طراحی زیبای محوطه باغ پرندگان:
از شاخصههای باغ پرندگان تهران طراحی زیبا و منحصربهفرد محوطه باغ است.محوطه باغ پرندگان را مسیرهای سنگفرش شده که توسط درختان و گلهای زیبایی محصور شده است در بر گرفته است. سایه بانهایی از جنس چوب،نی و پوشال ،نیمکتهای چوبی با طراحیهای متنوع،آلاچیقهای چوبی،عدم وجود تیر برق یا تاسیسات اضافی،تابلوهای راهنمای طرح چوب با خط نستعلیق، آبشارهای کوچک و زیبا و طراحی هوشمندانه برکهها و پلهای چوبی آن از شاخصههای این باغ میباشد.
باغوحش تهران
باغوحش تهران یا باغوحش ارم باغوحشی در تهران است که در زمینی به وسعت تقریبی ۵ هکتار در کیلومتر ۴ اتوبان تهران کرج قرار گرفته است.
تاریخچه
از روزگاران قدیم در ایران نگهداری برخی از جانوران و پرندگان در پاره یی خانوادهها مرسوم بودهاست و گاه در گوشه و کنار شهر حیوانی را برای تماشا میآوردند. برای مثال میمون بازی در دوره فتحعلی شاه در سبزه میدان بود که یک شیر و یک خرس که صاحبش آنها را زنجیر کرده بود در معرض نظاره اهالی و به احتمال به صورت نوعی کسب و کار، قرار میدادند. همچنین در نقطه جنوب غربی دارالخلافه در محلی که به فیلخانه شهرت داشت، فیلی نگهداری میشد که در برخی مراسم مورد استفاده قرار میگرفت.
در دوره قاجار ایرانیان با باغهای وحش اروپایی آشنا شدند. اما نخستین باغ وحش یا «مجمع الوحوش» در دوره ناصرالدین شاه در خیابان لختی سعدی کنونی در جایی که زمانی نام خیابان باغ وحش و بعد ماشین خانه و سرانجام اکباتان نامیده شد، تاسیس گردید که البته هیچ گاه به صورت باغ وحش کاملی در نیامد و گاه اهالی شهر برای تماشای چند حیوان بدانجا میرفتند. ناصرالدین شاه پس از سفرهای خود به اروپا و دیدن باغ وحشهای اروپایی، علاقه خاصی به باغ وحش و حیوانات پیدا کرد و به همین دلیل محل دوشان تپه را انتخاب کرد که از پیش در سال ۱۲۶۹ قمری ۱۸۵۳ میلادی عمارت باشکوهی در آن برپا کرده بود و با استفاده از قنات، دریاچه یی نیز پدید آورده بود که منظرههای بسیار زیبا و دیدنی آن اهالی را به خود جلب میکرد. در باغ وحش دوشان تپه، چهار شیر نر و ماده از کوههای شیراز، سه ببر از مازندران، یک یوز، سه پلنگ از جاجرود، پنج خرس از دماوند، کفتار، بوزینه، یک میمون، خر و طاووس های بسیار وجود داشت..
منتخب گونههای جانوری
در حال حاضرتعداد ۱۲۱ گونه جانوری بومی ایران و دیگر نقاط جهان در قالب گروههای زیر در باغ وحش نگهداری میشوند که تعدادی از آنها به شرح زیر معرفی میگردند:
گربه سانان: شیر آفریقایی، ببر بنگال، پلنگ ایرانی و آفریقایی، سیاه گوش.
سگ سانان: گرگ، شغال، روباه
پریماتها: شامپانزه، بابون، رزوس
گوشتخواران (خرسها) خرس قهوهای
پرندگان: درنای تاجدار، طاووس، قرقاول، پلیکان، بالابان، کرکس، عقاب
خزندگان: مارپیتون، تمساح پوزه کوتاه ایران، بزمجه، ایگوانا، لاک پشت
کیسه داران: کانگورو
خرطوم داران: فیل سریلانکایی
جوندگان: تشی، سنجاب ایرانی، خرگوش، همستر
آبزیان: پنگوسی، گربه ماهی آفریقایی، لاک پشت آبی
فردسمان (اسب و الاغ): گورخر آسیایی
زوج سمان (گوزنها): گوزن زرد ایرانی گوزن قرمز
شتر شکلان: شتر دو کوهانه
بوستان بهشت مادران
بوستان بهشت مادران پارکی است در تهران که در شرق بزرگراه شهید حقانی و غرب منطقه سید خندان تهران قرار دارد. این بوستان مخصوص خانمها ساخته شده و حجاب در آن اجباری نیست.اگرچه در ابتدا پیست دوچرخه سواری در پارک ساخته شده و بهره برداری شد اما پیست دیگر مورد استفاده نیست و حتی آوردن دوچرخه به پارک مجاز نمیباشد. روز های پنجشنبه از ساعت 8 شب ،ایام تعطیل رسمی و جمعه ها آقایان نیز می توانند از پارک استفاده کنند.
بوستان پلیس
بوستان پلیس (پارک پلیس) در قطعه زمینی موسوم به باغ مجید آباد (باغ اناری) واقع در شمال شرق تهران به مساحت ۵۱۶۶۶۳ مترمربع احداث شده است. فضای این بوستان توسط خیابان سی و پنج متری پیشنهادی طرح تفضیلی شهر تهران به دو قطعه تقسیم می گردد که قطعه شمالی حدود ۲۷ هکتار و قطعه جنوبی حدود ۲۴ هکتار بوده و ارتباط بین این دو بخش توسط یک پل عابر پیاده برقرار می گردد. طراحی محوطه این بوستان الهام گرفته از باغهای ایرانی است. در این بوستان محورهای طولی و عرضی عمود برهم، استخرهای زاویه دار همراه با جریان آب، راههای مستقیم و کلاً منظم هندسی به چشم می خورد و تنها معابر درجه ۳ فرعی به صورت نامنظم طراحی شده است و تقریباً می توان سبک طراحی آن را منظم دانست. برخی از گونه های گیاهی کاشته شده در این پارک عبارتند از: انواع کاج ـ سرو تبریزی ـ اقاقیا ـ بیدمجنون ـ زیتون ـ توت ـ پیراکانتا ـ یاس زرد ـ میخک هندی ـ ترون ـ زرشک ـ شیرخشت ـ بوداغ ـ مورد ـ شمشاد ـ انواع بالارونده ها امکانات پارک شامل موارد زیر هستند: نمازخانه ـ کتابخانه ـ رستوران ـ زمین بازی کودکان ـ وسایل بدنسازی ـ زمین ورزشی ـ آلاچیق ـ برکه ـ استخر ـ آبنما و تعداد ۲۴ چشمه سرویس بهداشتی
شهر Ŝahr ؛ سکونتگاهی، نسبتاً بزرگ و دائمی است. سازمان ملل متحد، در سال ۱۳۶۷ خورشیدی، شهر را چنین، تعریف می کند:
شهر، مکانی با تراکم بالای جمعیت و مرکزیت سیاسی، اداری و تاریخی است که در آن، فعالیت اصلی مردم، غیر کشاورزی است و دارای مختصات شهری بوده که از طریق دولتی محلی، اداره می شود.
شاخصهای تفکیک شهر از روستا، عبارت است از:
وسعت
وضعیت و نوع فعالیت اقتصادی
درجه اشتغال و قشربندی اجتماعی
درجه پیچیدگی روابط و مناسبات
چگونگی بهره گیری از نهادهای اجتماعی، فرهنگی، اقتصادی و سیاسی
میزان و ترکیب جمعیت.
تعریف
در جهان
واژه Urban در زبان انگلیسی و Urbain در زبان فرانسوی، از ریشه Urbanus لاتین، یعنی شهری یا متعلق به شهر و از Urbs که به شهر رم اطلاق می شد، می آید.
شهر، طی دهههای اخیر، از سوی اندیشمندان جغرافیا، جامعه شناسی، اقتصاد، جمعیتشناسی و برخی علوم دیگر، تعاریف متعددی از شهر ارائه شدهاست و جامعه شناسان از جمله انگلس و مارکس، شهر را محل تمرکز جمعیت، ابزار تولید، سرمایه، نیازها و احتیاجات و غیره میدانند که تقسیم کار اجتماعی، در آنجا صورت گرفتهاست. جغرافی دانان، شهر را منظره ای مصنوعی از خیابانها، ساختمانها، دستگاهها و بناهایی میدانند که زندگی شهری را امکانپذیر میسازد. مورخان، شهر را با توجه به قدمت آن، تعریف میکنند و از نظر اقتصاددانان، شهر به جایی اطلاق میشود که معیشت غالب ساکنان آن، بر پایه کشاورزی نباشد. جمعیت شناسان نیز، تعداد جمعیت یک نقطه را، ملاک شهری بودن آن نقطه میدانند. اندیشمندان طراحی شهری شهر را مجموعه پیچیدهٔ سازمان یافتهای میدانند که متشکل از سه مولفه اصلی کالبد، تصورات، و فعالیت میباشد، که پیوسته در حال تغییر و تحول است. شهرشناسان ، شهر را محلی میدانند که بشر دست از زمین کشیده و فکر کردن را آغاز میکند.
با توجه به دیدگاه های گوناگون، تعریف های متفاوتی برای شهر، ارائه شده است. در بیشتر کوشش ها، برای تعریف بنیادی و اساسی شهر، دو ملاک در نظر گرفته شده است:
تعیین حداقل اندازه شهر، از نظر جمعیت
تعیین حد نصاب برای چگالی جمعیت (جمعیت نسبی).
ملاک دوم، ملاکی است که میلز، آن را برای تعریف شهر، تائید می کند.
شهر، منطقه ای است که در آن ، زمین، برای خانه سازی، نسبت به سایر عوامل تولید، مخصوصاً، سرمایه، در مقایسه با نواحی اطراف آن، با شدت بیشتری، مورد استفاده قرار می گیرد. از آنجایی که مردم، معمولاً، در نواحی نزدیک به محل سکونت خود، کار می کنند؛ بنابراین، شهر، با دو عامل دیگر، یعنی، اشتغال بیشتر و تولید بیشتر کالا و خدمات، نیز، توصیف می شود. به طور کلی، شهر، منطقه ای است که نسبت تولید و سایر عوامل تولید به زمین، در آن، بیشتر از نواحی همجوار است. بطور کلی، شهرها دارای سیستمهای پیچیده برای بهداشت، آب و برق، کاربری زمین، مسکن و حمل و نقل هستند.
در ایران
شهر، محلی است با حدود قانونی که در محدوده جغرافیائی بخش، واقع شده و از نظر بافت ساختمانی، اشتغال و سایر عوامل، دارای سیمائی با ویژگی های خاص خود، بوده؛ به طوری که اکثریت ساکنان دائمی آن، در مشاغل کسب، تجارت، صنعت، کشاورزی، خدمات و فعالیت های اداری، اشتغال داشته و در زمینه خدمات شهری، از خودکفائی نسبی، برخوردار و کانون مبادلات اجتماعی، اقتصادی، فرهنگی و سیاسی حوزه جذب و نفوذ پیرامون خود، بوده و حداقل، دارای ده هزار نفر، جمعیت باشد. در هر نقطه که از نظر موقعیت و اهمیت، تشکیل شهرداری، ضرورت داشته باشد؛ ولو، جمعیت آن، به پنج هزار نفر، بالغ نشود؛ وزارت کشور، می تواند، در آن محل، دستور تشکیل انجمن و شهرداری بدهد. در سالهای اخیر، حدنصاب شهر شدن در ایران از ۱۰ هزار و ۵۰۰ نفر به ۳ هزار و ۵۰۰ نفر کاهش یافتهاست.
شهر و شهرنشینی
تاریخ شهر و شهرنشینی
تاریخ تغییرات کالبد شهرها، در دهه های اخیر، بصورت موضوعی مهم، درآمده است. نخستین سه تمدن جهان، بر اساس زمان آغاز آنها؛ بین النهرین، مصر و هند هستند که به تمدن های مرده، مشهور بوده و تمدن غربی، از همین سه تمدن، نشات گرفته است. تمدن چین، استثنای خارق العاده ای می باشد. فرهنگ خدشه ناپذیر آن، از ابتدای پیدایش، در سه هزاره پیش از میلاد، در حاشیه رود زرد تا قرن بیستم م. همچنان، تداوم داشته است.
شهر را باید دارای پیشینهای بیش از هفت هزار ساله دانست که با فاصله اندکی از انقلاب نوسنگی، با تغییر شکل تدریجی جماعتهای روستایی دائم، در خاورمیانه، ظاهر می شود و به صورتی پیوسته، تا امروز، گسترش می یابد؛ به نحوی که امروزه، به شکل زیست غالب بشری در آمده است. پیدایش شهرها، تحولی شگرف، در فرآیند تاریخ بود.
شهر ، در قلب كل نظام يونان باستان قرار دارد. تمدن يونان، زماني به حوزهای قدرتمند تبديل شد و سخن از معجزه يونانی رفت كه دولت-شهرهای يونانی بر پا شدند. سازمان شهر و آينده شهر، در مركز تفكر يونانیان باستان قرار داشت.
انقلاب صنعتی، به عنوان محرکی نیرومند، با ایجاد نهادهای اقتصادی، اداری، سیاسی، اجتماعی و فرهنگی، ساختار شهرها را دگرگون کرد. بلکه تغییرات و تحولات شگرفی را در حیات اجتماعی شهر، به وجود آورد.
دلایل وجود شهر
شهرها، خاصیت مشترکی دارند و آن، تمرکز افراد در یک فضا، برای برآوردن خواسته های مشترک شان است. بنابراین، تفاوت خواسته های مشترک افراد، در دوران گوناگون تاریخ است که باعث پیدایش نظریه های مختلف، درباره دلایل بوجودآمدن شهر، شده است؛ برای مثال، فوستل دوکولانژ، مورخ فرانسوی، معتقد است که شهرهای قدیمی را نباید، با شهرهای جدید، مقایسه کرد. در عصر حاضر، دلایل برتر، برای اثبات وجود شهر، دلایل اقتصادی است.
نظریات شهرشناسی
نظریه های شهرشناسی در جهان: مانند تداوم دوره های تاریخی، شیوه تولید آسیایی، استبداد شرقی و ... می باشد.
نظریه های شهرشناسی ایرانی: مانند راهبرد و سیاست سرزمینی جامعه ایران، از نظریه شهر به آبادی، رابطه شهروندی و ناشهروندی، مقیاس شهری و مقیاس تک بنا و ... می باشد.
شهر آلفا
هنگامی که شهری گسترش می یابد تا به شهر دیگری می رسد، این منطقه شهری می تواند شهری مهم و گاهی، ابر شهر (مرکز جهانی)، قلمداد شود.
انواع طرح های توسعه شهری در ایران
طرح هادی شهری
طرح هادی شهری (Guide plan) بیشتر برای شهرهای کوچک و شهرهایی که تا حدود ۲۵۰۰۰ نفر جمعیت دارند، تهیه میشود.
طرح جامع شهری
در حقیقت، طرح جامع (Master plan) را میتوان سیستمی دانست که خط مشی اصولی و کلی سیاستهای شهری را تعیین میکند. روش مطالعه و انجام یک طرح جامع شهری، عبارت است از مطالعه وضع موجود، تجزیه تحلیل و نتیجه گیری از وضع موجود، تعیین اهداف و اولویتها، انجام پیش بینیهای لازم، ارائه طرحها و برنامههای توسعه شهری و اجرای آنها.
طرح تفصیلی شهری
طرحی است که بر اساس معیارها و ضوابط کلی طرح جامع (Detailed plan)، نحوه استفاده از زمینهای شهری را در سطح محلات مختلف شهر و موقعیت و مساحت دقیق زمین برای هر یک از آنها و وضع دقیق و تفصیلی شبکه عبور و مرور و میزان تراکم جمعیت، تراکم در واحدهای شهری، اولویتهای مربوط به مناطق بهسازی، توسعه و حل مشکلات شهری و موقعیت کلیه عوامل مختلف شهری در آن تعیین میشود.
تاریخ شهر و شهرنشینی
تاریخ تغییرات کالبد شهرها، در دهههای اخیر، بصورت موضوعی مهم، درآمده است.
شهرنشینی باستان
نخستین سه تمدن جهان، بر اساس زمان آغاز آنها؛ بینالنهرین، مصر و هند هستند که به تمدنهای مرده، مشهور بوده و تمدن غربی، از همین سه تمدن، نشات گرفته است. هر چند، تمدن قاره آمریکا (مکزیک، آمریکای مرکزی و پرو)، بسیار دیرتر از تمدن چینی بوجود آمده؛ اما، در اثر بی رحمی و شقاوت اسپانیاییها، بین سالهای ۱۵۱۸ الی ۱۵۲۳ م. بکلی، از بین رفت. تمدن چین، استثنای خارق العادهای میباشد. فرهنگ خدشه ناپذیر آن، از ابتدای پیدایش، در سه هزاره پیش از میلاد، در حاشیه رود زرد تا قرن بیستم م. همچنان، پابرجا باقی مانده و تداوم داشته است.
معنی عام شهر و شهرنشینی در طول تاریخ بشر، معادل مفهوم تمدن است. شهر را باید دارای پیشینهای بیش از هفت هزار ساله دانست که با فاصله اندکی از انقلاب نوسنگی، با تغییر شکل تدریجی جماعتهای روستایی دائم، در خاورمیانه، ظاهر میشود و به صورتی پیوسته، تا امروز، گسترش مییابد؛ به نحوی که امروزه، به شکل زیست غالب بشری در آمده و در آیندهای نه چندان دور، شاید که به تنها شکل زیست انسانها تبدیل شود. پیدایش شهرها، تحولی شگرف در فرایند تاریخ بود. مورخین، نخستین کسانی بودند که به مطالعه پدیده تجمع انسانها که در شهر، به اوج خود میرسد، پرداختند.
در قرون پیش از میلاد، یونانیها، در زمره اقوام متمدن بحساب میآمدند. شرایط اقلیمی و جغرافیائی، زبان، نژاد، مذهب، تاریخ و ادبیات مشترک را از عوامل مهم ترقی یونانیها، در این دوران، می دانند. قرون ۴ و ۵ پیش از میلاد را عصر طلائی فرهنگ و تمدن یونان میدانند. در این قرون بود که علوم، هنر و فلسفه در یونان به درجات عالی رسید و با برقراری روابط تجاری، ثروت فراوانی در شهرهای یونان متراکم شد.
شهر، در قلب کل نظام یونان باستان قرار دارد. تمدن یونان، زمانی به حوزهای قدرتمند تبدیل شد و سخن از معجزه یونانی رفت که دولت-شهرهای یونانی بر پا شدند. سازمان شهر و آینده شهر، در مرکز تفکر یونانیان باستان قرار داشت. نظام دقیقی که آنها، برای توزیع زمین و حفظ تعادل در شهرها، داشتند و توسعه تجارت و فناوریهای ساخت کشتی و کشتیرانی، سبب شد که یونانیان، جزء نخستین کسانی باشند که در تاریخ، برای تشکیل شهرهای مهاجرنشین نوبنیاد، اقدام کنند. این شهرها را با الگوبرداری از مادر شهرها، یعنی شهرهای قدیمیتری که در یونان به وجود آمده بودند، میساختند.
آگورا، ميدان عمومی شهرهای یونان كه نخستين بار، در منطقه ای كه به طور طبيعی، چند خيابان، بهم می رسند، شكل گرفت. اين فضا، فرم هندسی ویژه ای را دنبال نمی كرد. بلكه با گذشت زمان، به شكل های منظم هندسی رسيد. ساختمان های عمومی، داخل اين ميدان، ساخته می شدند كه يكی از آنها، فضای ستون دار و درازی بود كه در آنجا، شهروندان و بازرگانان، به مبادله كالا، مشغول بودند.
رومی ها، شهرهای خود را براساس دو محور، شكل می دادند: يكی، محور شمال به جنوب و ديگری، محور شرق به غرب كه در نقطه تلاقی اين دو محور، مركز شهر، قرار می گرفت و ميدان مركزی شهر يا فوروم كه تقليدی از آگورا بود، ساخته می شد. شهر، دارای ساختمانهای عمومی سياسی، معابد و بازار بود و تاسيسات آن، به شهر يونانی، شباهت داشت: آمفی تئاترها، سیرک ها، ژيمنازيومها و استادیوم ها، از جمله اين تاسيسات بودند.
شهر نشینی مدرن
انقلاب صنعتی، به عنوان محرکی نیرومند، با ایجاد نهادهای اقتصادی، اداری، سیاسی، اجتماعی و فرهنگی، ساختار شهرها را دگرگون کرد. بلکه تغییرات و تحولات شگرفی را در حیات اجتماعی شهر، به وجود آورد. بهرحال، شهرهای امروزی، با درهم شکستن بسیاری از سنت ها و ارزشهای گذشته، نه تنها، سنگ بنای اولیه جامعه، یعنی خانواده را نابود کرده است. بلکه، به رغم تماسهای فیزیکی نزدیک و صمیمانه میان افراد، روابط اجتماعی آنان را تضعیف کرده است. به قول پارک، پیشگام مطالعات مستقل جامعه شناسی شهری در آمریکا:
شهر، محل سکونت انسان های منجمدی است که بهم نزدیک هستند. اما، رابطه ای با یکدیگر ندارند.
پارک
بوستان یا پارک به مکانی محفوظ میگویند که به صورت طبیعی یا نیمه طبیعی توسط دولت به وجود آمدهاست، و در کنار آن برای تفریح و لذت بردن انسان، یا برای حفاظت از حیات وحش یا زیستگاه طبیعی. بوستانها ممکن است شامل سنگ، فواره، خاک، آب و قسمتهای چمن باشد. بسیاری از پارکها قانونا حفاظت شده و محفوظ اند.
پارک جنگلی
پارک جنگلی منطقهای وسیع است که طبیعتی دستنخورده و مهار نشده دارد. معمولاً برای حفظ محیط زیست این منطقهها از آن محافظت میکنند که پارک حفاظت شده نامیده میشود.
نخستین بار پارک ملی یلواستون در ایالات متحده در سال ۱۸۷۲ به پارک جنگلی تبدیل شد.
پارک جنگلی باراجین
پارک جنگلی باراجین یا پارک جنگلی فدک در منطقه باراجین شهر قزوین واقع شده است. این بوستان با مساحت ۱۵۰۰ هکتار بزرگترین پارک جنگلی کشور محسوب می شود. قله مردمی ، رودخانه ارنزک ، دسترسی آسان و اشراف به شهر قزوین را می توان از ویژگی های بوستان باراجین دانست.
امکانات
از امکانات این بوستان می توان به زمین چمن، پیست های دوچرخه سواری و موتورسواری، سینمای تابستانه ، شهربازی درفک ، آب نماهای مختلف و کمپینگ ارزان قیمت برای مسافران اشاره کرد.
یکی از مهم ترین پروژه های در دست اقدام در این بوستان ، پروژه دهکده حیات طبیعت است ؛ این مجموعه که در زمینی بالغ بر ۷۰ هزار متر مربع در حال احداث است یک مرکز با کاربری آموزشی ، تحقیقاتی و گردشگری است که از امکاناتی نظیر مزرعه گاومیش ها، حیوانات اهلی ،سوله گوزن ها، کبوترخانه ، باغ خزندگان ، سالن تاکسیدرمی ، آمفی تئاتر ، برکه و آبشار ، آکواریوم ، خانه روستایی، پارکینگ ، سالن پذیرایی و فروشگاه بر خوردار است.
پارک جنگلی بیبی یانلو
پارك جنگلی بیبی يانلو واقع در روستای بیبی یانلو به وسعت ۱۵۱۲ هكتار، جزء جنگلهاي هيركانی غربی و جنگل هلی میان بند محسوب می شود،كه در ضلع جنوب غربی ودر فاصله ۵ كيلومتری آستارا واقع شده است.پارك مذكور داراي جاذبه های طبيعی زيبا و خاصی می باشد كه علاوه بر تنوع فراوان رويشگاههای جنگلی و جانوری آن، وجود چندين دره با دامنه هاي پوشيده از جنگل و چندين قله به عنوان سيمای ويژه و بديع و چشم انداز منحصر به فرد و جالب توجه ای ايجاد كرده، در هر زمانی از سال مشتاقان زيادی را به خود جلب می نمايد.
۴۰ هزار هكتار از مساحت شهرستان آستارا را مناطق جنگلی تشكيل می دهد كه در پارک جنگلی بی بی یانلو انواع گونه هاي جنگلي از قبيل بلوط ، راش ، توسكا ، ممرز ، نمدار ، ملج ، ليلكی ، انجيلی ، آزاد ، افرا ، گردو ، لرگ ، خرمندی ، داغداغان ، شيردار ، گيلاس وحشی ، فندق ، شمشاد جنگلی ، شب خسب ، ون و بارانك به چشم مي خورد.
پارک جنگلی خرگوشدره
پارک جنگلی خرگوش دره با مساحتی بیش از 65 هکتار در منطقه ۲۲ شهرداری تهران و روبروی درب اصلی مجموعه ورزشی آزادی و آزادراه های تهران - کرج و آزادگان واقع شده است.
پوشش گیاهی این مجموعه بیشتر از درختان کاج و سرو و اقاقیا و زبان گنجشک تشکیل شده است. این بوستان جزء کمربند سبز تهران محسوب شده و به منظور تلطیف هوای تهران احداث گردیده است.
بوستان مسافران به مساحت ۱۲ هکتار و با هدف اسکان موقت مسافران و تماشاچیان مسابفات فوتبال در این پارک ساخته و راه اندازی شده است.
قطع حدود ۵۰۰۰ اصله از درختان این پارک در سال ۱۳۸۶ به منظور اتصال اتوبان آزادگان به همت باعث ایجاد تنش بسیاری میان دوستداران محیط زیست و شهرداری تهران گردید.
پارک جنگلی شورآب
پارک جنگلی شورآب یکی از پارک های طبیعی اطراف شهر خرمآباد است.این پارک طبیعی در کیلومتر ۲۵ جاده خرمآباد به پلدختر واقع شده و دارای جاده دسترسی آسفالت، آلاچیق، و دیگر امکانات رفاهی است. پارک جنگلی شورآب به دلیل وجود درختان انبوه بلوط و آب هوای معتدل هر سال در فصل بهار گردشگران بسیاری را خود جذب می کند.چندی پیش طرحی مبنی بر دهکده پارک جنگلی شوراب توسط نمایندگان شهر خرمآباد در مجلس مطرح شد که هدف آن ساماندهی پارک و همچنین جذب هر چه بهتر گردشگران بود.
پارک جنگلی کوهسار
بوستان جنگلی کوهسار در شمالباختر شهر تهران واقع شده است. این بوستان جنگلی که در دامنهٔ رشتهکوه البرز قرار دارد در منطقه ۵ شهرداری تهران واقع شده است. بوستان جنگلی یا کوهستانی کوهسار در شمالباختر محلهٔ شهران و شمال محلهٔ کن قرار دارد. راه دسترسی به این بوستان از طریق بزرگراه آبشناسان (ایرانپارس) ممکن است. همچنین در درون بوستان، جادهٔ ماشینرو نیز وجود دارد که از طریق آن میتوان به مناطق بالایی بوستان دسترسی داشت. چون این بوستان چندان در میان مردم، شناخته شده نیست، محلی خلوت و بی سروصدا است.
پارک جنگلی لتمال کن
پارک جنگلی لتمال کن با مساحتی بیش از۱۰۰ هکتار در ارتفاعات منطقه ۲۲ شهرداری تهران و شمال بزرگراه همت واقع شدهاست. ارتفاع این بوستان جنگلی ۱۸۰۰ متر از سطح دریا میباشد و در طرح تفصیلی تهران جزء کمربند سبز شهر تهران و طرح گلگشت تهران محسوب میگردد.
پارک جنگلی لتمال کن دارای پوشش گیاهی متنوّعی است که شامل درختان زبان گنجشک، بربیس، ارغوان و کاج میباشد.
بوستان جنگلی لتمال کن در مسیر وزش بادهای شرقی - غربی تهران واقع شدهاست و سهم به سزایی در تلطیف هوای شهر تهران به خصوص حوزه غرب آن داراست. این پارک به دلیل امکانات مناسب و دارا بودن مسیرهای پیاده روی از مقاصد گردشگری و کوه پیمایی شهروندان تهرانی محسوب میگردد.
پارک جنگلی مخملکوه
پارک جنگلی مخملکوه یکی از پارک های طبیعی اطراف شهر خرمآباد است.مساحت این پارک ۵۰۰ هکتار است، پارک جنگلی مخملکوه در مسیر خرمآباد به الشتر و در کیلومتر ۱۵ این جاده واقع شده و دارای جاده دسترسی آسفالت، آلاچیق، و دیگر امکانات رفاهی است.
پارک جنگلی مشگینشهر
پارک جنگلی مشگینشهر در کناره غربی رود خیاوچای و به موازات آن در بالا دست رودخانه قرار دارد. این پارک تقریبا بیضوی بطول ۵کیلومتربوده که با جاده کشی در مسیر رودخانه بر طول مسیر بالارونده ان افزوده شده، که بتدریج به یک پارک درختان میوه تبدیل میشود
پارک آبی آزادگان
پارک آبی آزادگان از مراکز تفریحی شهر تهران است که در منطقه ۱۵ شهرداری تهران در بخش غربی محله مشیریه، انتهای بزرگراه آزادگان نزدیک به میدان بسیج قرار گرفتهاست. این پارک امکانات شنا، موج سواری و سرسره بازی دارد. مدیریت این پارک را بخش خصوصی تحت نظارت سازمان فرهنگی هنری شهرداری تهران به عهده دارد.
پارک آبی آزادگان در سال ۱۳۷۴، ساخته شد و حدود دو سال بعد، مورد بهرهبرداری قرار گرفت. این پارک آبی که از استخر مواج، دایوهای مرتفع و دریاچه تشکیل شدهاست به دست مهندسان ایرانی ساخته شدهاست.
بوستان المهدی
پارک اَلمَهدی پارکی است تازه تأسیس که در شهر تهران و در ضلع جنوب شرقی میدان آزادی واقع شدهاست.
این پارک که ساخت و تجهیزش مدتهای طولانی به درازا کشید، دارای امکاناتی همچون قایقرانی، وسایل پرورش اندام و محل بازی کودکان میباشد. به دلیل نزدیکی این پارک به ترمینال غرب اتوبوسرانی تهران، آلاچیقهایی نیز برای استراحت و خواب مسافران و رهگذران نیز در آن ساخته شدهاست.
باغ پرندگان تهران
باغ پرندگان تهران در شمالشرق تهران در دل جنگل لویزان واقع شده است. باغ پرندگان تهران در ۲ فاز طراحی شده است. فاز اول که هم اکنون به بهره برداری رسیده است به نام "دشتچر" نام گذاری شده است و شامل پرندههایی است که در قفس نگهداری میشوند و یا توان پرواز ندارند. فاز دوم که مساحتی کمتر از فاز اول دارد در محدوده شمالی در حال احداث است و "آبچر" نام دارد. این فاز شامل پرندگانی است که قابلیت پرواز دارند و احتمالاً مشابه آنچه در باغ پرندگان اصفهان وجود دارد توسط تور از خروج پرندگان از آن جلوگیری خواهد شد. زمان احداث این باغ ۳ سال به طول انجامید.
جزئیات
فاز اول باغ پرندگان که در اردیبهشت ماه سال ۱۳۹۲ افتتاح شدو به بهرهبرداری رسید. در قسمت ورودی محوطه باغ اولین چیزی که جلب توجه میکند طوطیهای سخنگو هستند که به شما خوشامد میگویند. پرندگانی نظیر کبوتر، طوطی، کلاغ، خروس، فنج . . . . در این محوطه قرار گرفتهاند. باغ پرندگان تهران محدوده بزرگی دارد و به دلیل طراحی مسیرهای پیچ در پیچ در آن مسیر طولانی را شامل میشود.با توجه به اینکه ورودی باغ در بالاترین قسمت آن قرار دارد و از بالا تقریباً محوطه باغ قابل رویت است . در شمالی ترین قسمت باغ پرندگان بزرگترین قفس آن جلب توجه میکند که گونههایی از عقابها بر روی درختان تنومند اما بی شاخه در آن قرار داده شدهاند.برخی گونههای لاشخور هم در این قفس به چشم میخورند ،گونههایی از جغد،شاهین نیز در قفسهای کوچکی در آن قرار گرفتهاند.در قسمت میانی باغ پرندگانی نظیر قرقاول،طاووس،پلیکان،فلامینگو و . . . . قرار گرفتهاند. این محدوده توسط آبشارها و برگههای بزرگی که از بالادست باغ آبگیری میشوند احاطه شده است. دوطرف برگههای آب توسط پلهای چوبی و زیبایی به هم وصل شده است.در محدوده جنوبی باغ هم پرندگان نام آشنایی هم چون اردک،قوی سیاه و سپید،غاز و . . . . به چشم میخورند.
طراحی زیبای محوطه باغ پرندگان:
از شاخصههای باغ پرندگان تهران طراحی زیبا و منحصربهفرد محوطه باغ است.محوطه باغ پرندگان را مسیرهای سنگفرش شده که توسط درختان و گلهای زیبایی محصور شده است در بر گرفته است. سایه بانهایی از جنس چوب،نی و پوشال ،نیمکتهای چوبی با طراحیهای متنوع،آلاچیقهای چوبی،عدم وجود تیر برق یا تاسیسات اضافی،تابلوهای راهنمای طرح چوب با خط نستعلیق، آبشارهای کوچک و زیبا و طراحی هوشمندانه برکهها و پلهای چوبی آن از شاخصههای این باغ میباشد.
باغوحش تهران
باغوحش تهران یا باغوحش ارم باغوحشی در تهران است که در زمینی به وسعت تقریبی ۵ هکتار در کیلومتر ۴ اتوبان تهران کرج قرار گرفته است.
تاریخچه
از روزگاران قدیم در ایران نگهداری برخی از جانوران و پرندگان در پاره یی خانوادهها مرسوم بودهاست و گاه در گوشه و کنار شهر حیوانی را برای تماشا میآوردند. برای مثال میمون بازی در دوره فتحعلی شاه در سبزه میدان بود که یک شیر و یک خرس که صاحبش آنها را زنجیر کرده بود در معرض نظاره اهالی و به احتمال به صورت نوعی کسب و کار، قرار میدادند. همچنین در نقطه جنوب غربی دارالخلافه در محلی که به فیلخانه شهرت داشت، فیلی نگهداری میشد که در برخی مراسم مورد استفاده قرار میگرفت.
در دوره قاجار ایرانیان با باغهای وحش اروپایی آشنا شدند. اما نخستین باغ وحش یا «مجمع الوحوش» در دوره ناصرالدین شاه در خیابان لختی سعدی کنونی در جایی که زمانی نام خیابان باغ وحش و بعد ماشین خانه و سرانجام اکباتان نامیده شد، تاسیس گردید که البته هیچ گاه به صورت باغ وحش کاملی در نیامد و گاه اهالی شهر برای تماشای چند حیوان بدانجا میرفتند. ناصرالدین شاه پس از سفرهای خود به اروپا و دیدن باغ وحشهای اروپایی، علاقه خاصی به باغ وحش و حیوانات پیدا کرد و به همین دلیل محل دوشان تپه را انتخاب کرد که از پیش در سال ۱۲۶۹ قمری ۱۸۵۳ میلادی عمارت باشکوهی در آن برپا کرده بود و با استفاده از قنات، دریاچه یی نیز پدید آورده بود که منظرههای بسیار زیبا و دیدنی آن اهالی را به خود جلب میکرد. در باغ وحش دوشان تپه، چهار شیر نر و ماده از کوههای شیراز، سه ببر از مازندران، یک یوز، سه پلنگ از جاجرود، پنج خرس از دماوند، کفتار، بوزینه، یک میمون، خر و طاووس های بسیار وجود داشت..
منتخب گونههای جانوری
در حال حاضرتعداد ۱۲۱ گونه جانوری بومی ایران و دیگر نقاط جهان در قالب گروههای زیر در باغ وحش نگهداری میشوند که تعدادی از آنها به شرح زیر معرفی میگردند:
گربه سانان: شیر آفریقایی، ببر بنگال، پلنگ ایرانی و آفریقایی، سیاه گوش.
سگ سانان: گرگ، شغال، روباه
پریماتها: شامپانزه، بابون، رزوس
گوشتخواران (خرسها) خرس قهوهای
پرندگان: درنای تاجدار، طاووس، قرقاول، پلیکان، بالابان، کرکس، عقاب
خزندگان: مارپیتون، تمساح پوزه کوتاه ایران، بزمجه، ایگوانا، لاک پشت
کیسه داران: کانگورو
خرطوم داران: فیل سریلانکایی
جوندگان: تشی، سنجاب ایرانی، خرگوش، همستر
آبزیان: پنگوسی، گربه ماهی آفریقایی، لاک پشت آبی
فردسمان (اسب و الاغ): گورخر آسیایی
زوج سمان (گوزنها): گوزن زرد ایرانی گوزن قرمز
شتر شکلان: شتر دو کوهانه
بوستان بهشت مادران
بوستان بهشت مادران پارکی است در تهران که در شرق بزرگراه شهید حقانی و غرب منطقه سید خندان تهران قرار دارد. این بوستان مخصوص خانمها ساخته شده و حجاب در آن اجباری نیست.اگرچه در ابتدا پیست دوچرخه سواری در پارک ساخته شده و بهره برداری شد اما پیست دیگر مورد استفاده نیست و حتی آوردن دوچرخه به پارک مجاز نمیباشد. روز های پنجشنبه از ساعت 8 شب ،ایام تعطیل رسمی و جمعه ها آقایان نیز می توانند از پارک استفاده کنند.
بوستان پلیس
بوستان پلیس (پارک پلیس) در قطعه زمینی موسوم به باغ مجید آباد (باغ اناری) واقع در شمال شرق تهران به مساحت ۵۱۶۶۶۳ مترمربع احداث شده است. فضای این بوستان توسط خیابان سی و پنج متری پیشنهادی طرح تفضیلی شهر تهران به دو قطعه تقسیم می گردد که قطعه شمالی حدود ۲۷ هکتار و قطعه جنوبی حدود ۲۴ هکتار بوده و ارتباط بین این دو بخش توسط یک پل عابر پیاده برقرار می گردد. طراحی محوطه این بوستان الهام گرفته از باغهای ایرانی است. در این بوستان محورهای طولی و عرضی عمود برهم، استخرهای زاویه دار همراه با جریان آب، راههای مستقیم و کلاً منظم هندسی به چشم می خورد و تنها معابر درجه ۳ فرعی به صورت نامنظم طراحی شده است و تقریباً می توان سبک طراحی آن را منظم دانست. برخی از گونه های گیاهی کاشته شده در این پارک عبارتند از: انواع کاج ـ سرو تبریزی ـ اقاقیا ـ بیدمجنون ـ زیتون ـ توت ـ پیراکانتا ـ یاس زرد ـ میخک هندی ـ ترون ـ زرشک ـ شیرخشت ـ بوداغ ـ مورد ـ شمشاد ـ انواع بالارونده ها امکانات پارک شامل موارد زیر هستند: نمازخانه ـ کتابخانه ـ رستوران ـ زمین بازی کودکان ـ وسایل بدنسازی ـ زمین ورزشی ـ آلاچیق ـ برکه ـ استخر ـ آبنما و تعداد ۲۴ چشمه سرویس بهداشتی
خط مشی جاوا
یکی از ویژگیهای جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سختافزارهای متفاوت اجرا شود. و باید این توانایی را داشته باشد که برنامه یک بار نوشته شود، یک بار کامپایل شود و در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا را ذخیره میکند، اما نه بهصورت کد ماشین بلکه بهصورت بایتکد جاوا. دستورالعملها شبیه کد ماشین هستند، اما با ماشینهای مجازی که به طور خاص برای سختافزارهای مختلف نوشته شدهاند، اجرا میشوند. در نهایت کاربر از سکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده میکند. کتابخانههای استاندارد یک راه عمومی برای دسترسی به ویژگیهای خاص فراهم میکنند. مانند گرافیک، نخکشی و شبکه. در بعضی از نسخههای ماشین مجازی جاوا، بایتکدها میتوانند قبل و در زمان اجرای برنامه به کدهای محلی کامپایل شوند. فایدهٔ اصلی استفاده از بایتکد، قسمت کردن است. اما ترجمهٔ کلی یعنی برنامههای ترجمه شده تقریباً همیشه کندتر از برنامههای کامپایل شدهٔ محلی اجرا میشوند. این شکاف میتواند با چند تکنیک خوشبینانه که در کاربردهای 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 نمایش داده میشود.