لماذا تنصحني لمعرفة JAVA بدلا من لغات أخرى، والسبب أن يأتي ونرى!

المهندسين [الصف] الصناعية الكهربائية مطلوبة الموقع! ضخمة خالية الموارد تحميل التعلم! التحميل:

CL AST-ذ.م.م - www.gkket.com

معظم الناس في اختيار جافا ربما فقط لأنني سمعت احتمالات جيدة للجافا، جافا مقارنة Haozhaogongzuo، كانت لغة جافا في المراكز الثلاثة على TIOBE المتصدرين شابه ذلك، ولكن محددة جافا وجيد، ولكن كان رأيي ليس ما المفاهيم. في الواقع، لقد اخترت جافا للأسباب المذكورة أعلاه، ولكن الآن حقا حقا في الحب مع جافا.

لماذا نختار جافا

حتى الآن لدينا لتحليل فوائد جافا، حيث هو.

سهلة التعلم

أولا، جافا هي لغة برمجة كائنية التوجه، من السهل أن نفهم. ولكن حذف مفهوم الحمل المتعدد، مؤشرات، وما إلى ذلك من الصعب أن نفهم. وتنفذ جمع القمامة التلقائي، وتبسيط كبير البرمجة.

ثانيا، العديد من المواد التعليمية جافا على الانترنت العديد من منصة التعلم عبر الإنترنت يمكنك العثور على الكثير من أشرطة الفيديو جافا التعلم، وهناك أيضا دورات الفيديو خالية من جاوة بعض مؤسسات التدريب. هذه المواد التعليمية، ودخول غير كافية.

عبر منصة

عبر منصة جافا هو أكبر ميزة. يدير جافا على JVM (آلة جافا الافتراضية)، مثبتة على أي منصة طالما أن JVM. جافا يمكن تشغيلها. هو مبني على رأس نظام التشغيل على وقاية الاختلافات الأساسية. حقا "الكتابة مرة واحدة، تشغيلها في أي مكان".

أمن

جافا ليس المؤشر، حتى لا يكون هناك أي وسيلة للوصول مباشرة الذاكرة. وبالإضافة إلى ذلك جافا ليست عرضة للتسرب الذاكرة.

خاصية تعدد

جافا المدمج في دعم لخاصية تعدد، فإنه يمكن بسهولة تنفيذ خاصية تعدد الميزات في البرنامج. على عكس لغة أخرى لا يدعم متعددة الخيوط، تحتاج قدرات متعددة خيوط لاستدعاء نظام التشغيل لاستكمال تنفيذ متعددة الخيوط.

هناك مكتبة الطبقة الغنية

كان جافا من لاول مرة 20 عاما، بعد 20 عاما من تراكم وهطول الأمطار، وكان هناك الكثير من المجتمعات مفتوحة المصدر جيدة مثل أباتشي والربيع. تقدم هذه المجتمع المتميز الكثير من إطارا جيدا للغاية، حتى نتمكن من مساعدة هذه الأطر لا يجب أن تكون معنية تطوير جافا الكامنة، ولكن مجرد النظر نحو الأعمال.

تستخدم على نطاق واسع

يجب أن أعترف قليلا أعلاه، جافا لديها الكثير من الأعمال مع، وتستخدم في المشاريع الكبيرة. وهذا يعني أن الجوانب جافا للعمل سهلة نسبيا للعثور، هو نقطة أخرى في القيام جافا الوقت اللازم لتطوير إذا واجهت مشاكل، يمكنك بسهولة العثور على حل من الإنترنت.

المقالات المهنية

جافا المبرمجين المبتدئين هو أدنى مستوى، وتحتاج فقط إلى إتقان أساسيات جافا سوف تكون قادرة على أن تصبح مبرمج المبتدئين.

يمكن للمبرمجين جافا لديها متقدمة ثلاثة اتجاهات، وتطوير الجانب المتحرك وهي الروبوت (المشار إليها فيما يلي باسم الروبوت)، الشبكة العالمية للتنمية (يشار إليها فيما بعد باسم ويب) وتطوير وسائل الاتصال. ثم الاتجاه الثلاثة الرئيسية. ومعظمها غير الروبوت وشبكة الانترنت. فيما يلي وصف لهذه الاتجاهات الثلاثة. الاتجاهات الثلاثة التالية يجب أن يكون لها أساس متين جافا.

تطوير الروبوت، وتطوير التطبيقات الرئيسية لمحطة متنقلة. نظام الروبوت مجهز الطرفية المحمولة بما في ذلك الهواتف النقالة، لوحة مسطحة، وصناديق التلفزيون وغيرها من المعدات.

الاتجاه تطوير الشبكة، وHTML5 الرئيسي للتنمية، B / S تطوير التطبيقات، وتطوير قناة الصغرى. هنا يشير إلى تطوير التنمية HTML5 HTML5 من محطة متنقلة.

الاتجاه الاتصالات هو تطوير خدمة الاتصالات، مثل خدمة اللعبة والخوادم تينسنت ف ف.

منذ أن أفعل الاتجاه تطوير الشبكة، سوى معرفة طفيفة من الاتجاه الآخر، حتى هنا يدخل الاتجاه الويب. مطوري الويب تحتاج إلى أن تكون ليصل إلى مستوى مبرمج من المستوى المتوسط، وقادرة على استخدام بمهارة إطار مثل SSH.

المبرمجين كبار جافا بحاجة إلى أن نتعلم المزيد عن الإطار وبعض خوادم التطبيقات شائعة الاستخدام، مثل سير العمل، والمحركات، ذاكرة التخزين المؤقت، JTA، جبوس، يبلوغيتش وهلم جرا البحث.

بعد أن بلغ مستوى كبار مبرمج، واختار كثير من الناس اتجاه مختلف في هذه المرحلة. تعبنا بعض الناس من الترميز وتصميم لصالح تحليل الاحتياجات ومديري المنتجات، وتستمر بعض الناس إلى التشبث هذه التكنولوجيا الطريق، فقد أصبح مهندس النظام.

أدوات المواد

وقال سيد: "يجب علينا أولا من أرباحها"، وهناك هو مفيد "أسلحة"، ويسمح لنا للدراسة والعمل لتحقيق تأثير مضاعف، لذلك دعونا ننظر لفي ما يمكن أن تكون أدوات مفيدة لمساعدة وضعنا.

محرر نصوص (للمبتدئين)

هنا نقول فقط محرر نص للمنصة ويندوز.

ويمكن القول أن هذا الكمبيوتر الدفتري تحت ويندوز لا يمكن استخدامها، لماذا يجب أن نستخدم محرر نصوص أخرى تفعل؟ والسبب هو المفكرة الأولى لا تعمل بشكل جيد، تعديل التعليمات البرمجية غير مريح للغاية، وغير معترف بها بعض هوية التفاف، منخفضة ثانيا الكفاءة، واستخدام المفكرة لفتح ملف K قليل قد لا يكون أي مشاعر، ولكن لفتح أكثر من وثائق 10M عندما يمكنك أن تشعر بوضوح البطاقة، مثل ملفات السجل لدينا، وعرضة في النهاية إلى مشاكل، وبعد الملف المحرر UTF-8 تنسيق مع المفكرة، وملف مع رئيس BOM، التي في بعض الأحيان يؤدي إلى برنامج أخطاء لا يمكن تفسيره، حتى كمبرمج، فمن الأفضل عدم استخدام المفكرة.

نسبيا سهلة لاستخدام محرر نص لديها إديت بلس، برنامج UltraEdit، المفكرة. حيث المفكرة هو حر مفتوح المصدر، فمن التهم الأخريين.

IDE (بعد مناسبة للدخول وتطوير المشاريع)

IDE قصيرة لبيئة التطوير المتكاملة، والغرض IDE هو السماح لنا لمشاريع بناء أسرع وأسهل للكتابة رمز، ترجمة التعليمات البرمجية في نفس الوقت يحمي العمل. IDE ديه تسليط الضوء على رمز، وتلميحات رمز ورسائل الخطأ وغيرها من المهام، يمكننا استخدام IDE المكونات في إدارة تنفيذ التعليمات البرمجية، مراجعة التعليمات البرمجية، وعدد من الميزات الأخرى المفيدة.

لديها IDE عادة الكسوف، نتبيانس وفكرة IntelliJ. الأولين أحرار، التي تنص على نسخة المجتمع مجاني، ولكن Enterprise Edition للرسوم. IDE هو الكسوف حيث يصل.

تمديد الكسوف اثنين IDE ممتازة، الربيع أداة جناح (STS) وMyEclipse الشهير. الحرة الاتهام الأخير السابق، الذي يجمع بين جميع وظائف السابق. هنا أقترح عليك استخدام STS، STS أضاف لأن الكثير من الدعم ذات الصلة لفصل الربيع، الربيع إذا ما استخدمت في المشروع، وسوف تكون مريحة للغاية لاستخدام. يمكن أيضا أن تكون مثبتة على الكسوف STS المكونات الإضافية، يمكنك تحقيق نفس التأثير مع المكونات في تركيب طريقة الموقع الرسمي الربيع، وليس تكرارها هنا.

تقنية أطلس

أكثر الخرائط التي تصور كل احتياجات مستوى لفهم ما معرفة تفاصيلها، وهذا الرقم هو المرجع الوحيد. خلال التطبيق العملي، تستند عموما إلى احتياجات أو مشاريع الشركة بحاجة إلى تعلم تقنيات مختلفة. ومع ذلك، فمن المستحسن لمعرفة المزيد والمزيد من المعرفة، وأعتقد أن هناك قول مأثور هو حق، "الكثير من الأشياء التي تجد أنه من المفيد ليس فقط للتعلم، ولكن تعلم أن يعرف أنه سوف يكون من المفيد،" لقد كنت دائما أرى في هذه الجملة، لأنني كنت كلمات المستفيدين الحقيقيين.

مبتدئين

وكما يقول المثل "يا سيد، زراعة الذاتي من قبل الأفراد،" طالما بداية وراء منحنى التعلم هو سريع جدا، وسهلة نسبيا. يجب أن لذلك جافا تعلم كيف تبدأ ذلك؟

يجب علينا أولا أن نفهم مفاهيم وجوه المنحى، وهذا مهم جدا. ولكن هذا لا يعني أنه يجب أن نفهم تماما مفهوم أجل تعلم جافا. ولكن أول اتصال مع المعرفة الأساسية للجافا، مثل الطبقات، وخصائص وأساليب وهلم جرا. ثم فهم المفاهيم وجوه المنحى في عملية التعلم.

بعد فهم ربما المفاهيم وجوه المنحى، ثم عليك أن تتعلم كيف تستخدم بعض بناء الجملة جافا وبعض API. ثم نحن بحاجة إلى مواصلة دراسة هذه في العمق. في نفس الوقت لتطوير عادات جيدة الترميز الخاصة بها، جافا مؤتمرها التسمية الخاصة لأسماء مجموعة، أسماء فئة، أسماء أسلوب، الخ هذه المرة في محاولة لكتابة رمز وفقا للمعايير بينما للتخلص من الكتابة السابقة رمز لتطوير العادات السيئة.

بعد دراية API التي يشيع استخدامها في بناء الجملة وسوف تعلم I / O والتدفق (تدفق)، وكذلك متعددة الخيوط البرمجة والشبكات البرمجة. I / O المدخلات والمخرجات السائلة، لسيده. وفي هذه المرحلة لا حاجة في فهم عمق متعددة الخيوط البرمجة والشبكات البرمجة.

بعد الانتهاء من سلسلة بناء على الحاجة إلى التوصل إلى إطار قاعدة البيانات وJDBC، غير مطلوب قاعدة البيانات لفهم، والقدرة على إنشاء الجداول والاستعلامات ويمكن للبيانات الجدول أن يكون. ومن ثم محاولة الاتصال بقاعدة بيانات باستخدام JDBC، والبيانات في قاعدة البيانات القيام بعمليات اللبن الرائب.

في الأيام الأولى تعلم جافا، وأنا أقترح عليك أن استخدام محرر نص لكتابة رمز، يمكن للمرء أن تساعد بعض الكلمات الرئيسية والدرجة والطريقة المستخدمة عادة الذاكرة في جافا، والثاني هو مألوفة مع جافا الأوامر الأكثر استخداما. في استخدام لبعض الوقت بعد محرر النصوص يمكن استخدامها لتطوير IDE، وذلك باستخدام IDE إلى رمز الكتابة التي سوف تمكنك من الكتابة بشكل أسرع، ليست عرضة للخطأ.

والأساس هو مهم جدا، بالرغم من أنها بسيطة، ولكن ليس قذرة. فمن المستحسن عدد قليل من الكتب "التفكير في جافا"، "جافا 8 البرمجة الدليل الرسمي المرجعي" وغيرها من الكتب.

المواد الوسيطة

بدأت ليمكن تحديد بعد الاتجاه الرئيسي، وقد وصفت الاتجاه في عدة مقالات في المهنية. في الواقع، في اتجاه تطوير الاتصالات في هذا الوقت ونحن يمكن أن تتحول، ولكن من المستحسن لمعرفة محتويات جافا تحت المستوى المتوسط، وهذه العناصر تساعدك أيضا في المستقبل من المرجح أن تمضي في طريقك لتطور الاتصالات. لأنني كنت الاتجاه الرئيسي للشبكة، لذلك هنا نناقش فقط الاتجاه الويب.

في هذه المرحلة مجموعة واسعة من المعرفة التي سيتم الاتصال قبل تعلم مطوري الويب تحتاج أولا إلى تعلم HTML و CSS، JS، ثم تعلم مسج. بعد أساسا معينة يمكن البدء في تعلم JSP وبريمج، والتركيز على التعلم تحت الكائنات المضمنة والعبارات JSP EL، وتحاول أن تفعل بعض الصفحات. ثم تعلم في أياكس، لتكون قادرة على استخدام بمهارة JSON وتبادل البيانات XML القيام به.

فوق جزء أساسي من جاوة بعد التعلم اكتمال فهم أساسي حتى، وحان الوقت لتعلم بعض من هذا الإطار. يوصي بداية لتعلم الربيع، وسوف تصبح ربيع الإطار الأساسي لمشاريع التنمية مستقبلك. الربيع هو الآن الأكثر إطار مشروع مشترك. ويمكن أن يكون دراسة متعمقة ومحاولة فهم بعض إعمال مبدأ الربيع، والتي سوف تساعدك على الاستفادة بشكل أفضل من الربيع.

وبحلول نهاية الربيع يمكن أن تتعلم تحت إطار ORM، مثل السبات وMyBatis، الربيع هو فيما يتعلق بهذه أبسط من ذلك بكثير. تعلم الرئيسي وإدارة المعاملات في الربيع التكامل والربيع. مما لا شك فيه أن نفهم عمق المعاملة قاعدة البيانات، والتي سوف مشروع تطوير مستقبلك مفيد جدا.

وأخيرا، ونحن نعلم لطبقة التحكم، وهنا أقترح عليك أن تركز على التعلم SpringMVC. لأن SpringMVC حاليا طبقة التحكم الأكثر استخداما على نطاق واسع، وسهلة للتعلم، وعلينا أن تحل محل الاتجاه من الدعامات. تحت الدعامات ولكن لا يزال لديهم للتعلم، وبعد كل شيء، هناك بعض الشركات تستخدم، الأمر الذي سيزيد فرص العمل بحثك رقائق قليلا.

في عملية التعلم محتويات بموجب قانون يجب أن نتعلم أدوات إدارة SVN وجيت، ويستخدم SVN حاليا في المؤسسات الكبيرة، وتستخدم مجتمع المصادر المفتوحة عموما جيت.

وقد تفننت JSP استخدام الأساس والإطار لبعد يمكنك الذهاب إلى هناك بحثا عن عمل، وأثناء عملهم لإتقان هذه المعرفة سوف تكون أكثر أمنا. يمكنك أيضا التكنولوجيا تجربة لم يتعلموا في سياق عملهم، لا تخافوا، سيكون لديك الأساس قبل بسرعة إتقان هذه التكنولوجيا الجديدة، للانضمام إلى أعمال السنة الأولى سيكون لديك الأكثر تحسنا من السنة.

ولكن بعد إضافة العمل قد لا يكون لك الكثير من الوقت للتعلم، وهذه المرة إلى القيود الخاصة بها. لا تنسى أن التعلم، والتعلم هو أفضل وسيلة للتقدم.

المواد المتقدمة

عندما شاركنا في العمل، كان على اتصال مع أكثر تقنية. إذا كان لديك فرصة لتعلم هذه التقنيات، لا تسعى يتقن، ولكن لاستخدامها، ونعرف أن هذه التكنولوجيا يمكن أن تحل أي مشكلة. وانخرط في إعداد وثائق التصميم في المشروع. لتحديد الإطار المناسب لمشاريعهم الخاصة، واستخدام المهارات التي اكتسبوها في حل المشاكل التي واجهتها في المشروع.

هذه المرة على أساس مشاريع الشركة والاختلافات التقنية مع ليست هي نفسها، ولكن الإطار المنطقي، بناء المشروع، وحدة الاختبار، والتخزين المؤقت، والتجميع، وموازنة الحمل، والصابون، وما إلى ذلك تأكد من فهم. هذه هي مشاريع واسعة النطاق في تقنيات أكثر شيوعا. ثم يمكنك الذهاب لتعلم التكنولوجيا مهتما أنهم في مصالحهم الخاصة ووقت الفراغ.

مهندس الطريق

لتصبح مهندس معماري كان دائما هدفي. يجب أولا وقبل كل يكون مهندس حسن المبرمجين تميز، لا ينبغي أن نظرية فقط، ينبغي أن يكون تصميم الهندسة المعمارية نتيجة الخبرة والممارسة. يكون المعماريين أيضا شعور قوي الرائحة، يمكننا أن نرى الاتجاه مستقبل التكنولوجيا، ويجب تجنب استخدام تكنولوجيا عفا عليها الزمن في المشروع أو أي دعم تقني من المجتمع.

كمهندس معماري لإتقان المهارات التالية:

SOA: الخدمة في عصر الصغير من المستشري، وهذه القدرة ضرورية.

وضع التصميم: هذا سيساعدك على تصميم برنامج أكثر أناقة.

الفرق بين المبرمجين

أيضا مبرمج، حيث مبتدئا، الفرق المتوسطة والمتقدمة في ذلك؟

المبرمجين المبتدئين المزارعين متاحة الأسطوري، والاعتماد نسخ ولصق، كتابة التعليمات البرمجية لاكتمالا من الطريق قحافة القرع رسمت، وهي طريقة عادة عدة مئات من خطوط للقانون، ينتظر كل فئة من الوظائف يتم تنفيذها دون اعتبار لمبادئ البرمجة، ولكن أيضا بغض النظر عن أداء البرامج، بغض النظر عن مشكلة حقن SQL، ولكن ليس للتفكير في كيفية جعل برنامجي تحسين الجودة، وهدفها الوحيد هو أن تكون قادرة على تشغيل برنامجي.

وكثير من المبرمجين تجربة هذه المرحلة، ولكن هذه المرحلة هي المرحلة الأكثر عرضة للأمراض. ولكن بعض المبرمجين بسرعة التخلص من هذه المرحلة، وهناك الكثير من المبرمجين لا تزال في هذه المرحلة لفترة طويلة، حتى لو كان لإتقان أكثر تقنية، ولكن التفكير هذه المرحلة من تشكيل لم يتغير، ولكن أيضا تطوير مشاكل نحن لم نتخلص من.

وسوف تكون قادرة على سماع صوت "هذا هو ما X غبي إلى رمز الكتابة، الكتابة الفوضى جدا، لا يوجد تعليق"، "أذهب! هذا الرمز هو تماما لا تحرك آه، والمنطق مربكة جدا، تؤثر في الواقع الجسم كله آه ". هذه هي أساسا المبرمجين الأساسي إلى رمز الكتابة. المبرمجين المتوسطة يفضلون كود أنيقة، وكتابة التعليمات البرمجية الخاصة بهم أنيقة، والتغليف، والميراث، مجردة بكل سهولة، قادرة على الانتهاء من وحدات نظام التنمية.

مبرمج كبير لاستكمال كان تصميم النظام قادرا على استخدام المهارات المكتسبة في حل المشكلة. وأن تأخذ في الاعتبار مشكلة قابلية النظام والأمن والاستقرار.

كمهندس معماري، ونحن يجب أن يكون أولا التخطيط الشامل والخبرة في تصميم المشاريع على نطاق واسع، وعادة ما يعتبر مهندس أكثر من كبار مبرمج هو ضروري في بعض الأحيان أن تأخذ في الاعتبار تكلفة المشروع، والمدة، وحتى بعض عوامل البيئة نشر التجارية، وليس فقط فقط مشكلة فنية. تحتاج المهندسين المعماريين الثاني أيضا لديهم مهارات التواصل الجيد، واتصال واحد مع العملاء، والثانية، والاتصالات الداخلية وفريق تقني بحت.

وقف العديد من المبرمجين في المرحلة المتوسطة، من جهة خط التكنولوجيا SSH العالم، بينما كان يعيش في ذلك الوقت لتطوير المشاكل الأساسية لا تزال موجودة، والبعض الآخر حتى 5 سنوات وقد تم ذلك، وضعف مرونة، وذلك بسبب ساعات العمل الطويلة تعلم أيضا يد للتغطية على مشكلة مهارة جيدة، غير مؤدب أن يقول هؤلاء الناس هو آفة من المشروع. وهناك أيضا بعض الناس تعبوا من الترميز بعد الوصول إلى مستوى المتوسط أو المتقدم، حتى لا تذهب تحليل الاحتياجات، مدير المنتج أو مدير المشروع في البلد للقيام الصعب حقا للحصول على أجور عالية التقنية، وهذا هو السبب في الكثير من انتقال الكوادر الفنية. وأنا لا تزال تلتزم طريقي للتكنولوجيا، وجود شركة المختار على المضي قدما.

مروحة الشمس ثلاثة أجيال صورة قديمة من العمر 42 عاما، أبناء التوأم ركوب فائقة لطيف سيارة بيي

الصيغ اختيار السيارات التي تستخدم عادة في تصميم والمعرفة موجز

لا "لتكون رؤية" مثل ذلك كثيرا، ALIENWARE 13 R3 تجربة الخفيفة

نشطاء الصينيين الذين قد لعب وجه البصري: قال إلكتروني مصور وحقوق الطبع والنشر في الواقع قراصنة تحميل

"وكلاء الدرع" S5: مستقبل يمكن أن تتغير؟

بيس الخد الشمس مع شائعات صديقها الثري الصورة عودة، وكان ثلاثة الاطارات لها وكأنه قطعة من الناس ورقة

قل أن C ++ من الصعب معرفة، في الواقع، كان في المرتبة الثانية، وهذا ينبغي أن يكون أصعب!

الحياة مغامرة انفرادية، وهذا هو بلدي "التصوير من الطريق."

بفضل التنظيم، لذلك شاهدت NBA الصين ألعاب مجانية!

ما زال لي مرحبا الكلب

الصين الأكثر صعوبة في أكل الخضروات ستة، إذا كنت قد أكلت، اسمحوا لي أن أدعوك "الإله العظيم"

الزاوية UNIT بقلق لها لتسمين يتصرف المرضى ورعاية الأسرة لا تزال غير فاترة الظهر