- הוסף לסימניות
- #21
תוריד גם IDE כלשהו, שם כותבים את ה"פקודות" (זה לא פקודות, זה קוד)הורדתי jdk איך מתקינים ואיפה כותבים פקודות?
IDE מוכרים הם -
intelliJ
eclipse
יש עוד המון, אבל אלה הכי מוכרים.
תוריד גם IDE כלשהו, שם כותבים את ה"פקודות" (זה לא פקודות, זה קוד)הורדתי jdk איך מתקינים ואיפה כותבים פקודות?
public void init(ServletConfig config) throws ServletException { }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { }
ולמה מערך דו ממדי של שפות אחרות עדיף על זה?היא שפה יפה, אבל מה שלמדת זה לא מערכים מימדיים (וכו')
זה מערך של מערכים, כנ"ל מערך של מערכים של מערכים וכו' וכו'...
בעיני זה מעולה, מאלץ את המפתח לתכנן את זריקת השגיאות ותפיסתן בצורה נכונה.ושכחתי לציין עוד משהו, בJAVA אתה חייב בתחילת כל פונקציה לכתוב בדיוק אילו exceptionים היא יכולה לזרוק.
דוקא עם זה אין שום בעיה, זו היתה דוג' לחסרים בשפה.ולמה מערך דו ממדי של שפות אחרות עדיף על זה?
אם יש צורך דווקא באובייקט תמיד אפשר להוסיף לו wrapper class.
איך? המתכנת לא חייב לטפל בשגיאות, הוא רק צריך לדעת שהן יכולות תיאורטית להיזרק.בעיני זה מעולה, מאלץ את המפתח לתכנן את זריקת השגיאות ותפיסתן בצורה נכונה.
למה?בJava זה יהיה סתם IOException
אני לא בטוחה שהבנתי.איך? המתכנת לא חייב לטפל בשגיאות, הוא רק צריך לדעת שהן יכולות תיאורטית להיזרק.
ומנגד זה מגביל את המפתחים של השפה ליצור כמה שפחות סוגי שגיאות כדי שיהיה אפשר להתייחס לכולם.
בשפות אחרות כל פעולה יכולה לזרוק המון סוגים שונים של חריגות לפי סוג החריגה, ואתה לא חייב לציין את כולם, אז לא אכפת למפתחי השפה שFile.ReadAllText יחזיר שגיאות שונות למיקום לא נכון, לבעיית הרשאות, לסוג קובץ לא נתמך, לקובץ בשימוש ע"י המערכת הפעלה, שגיאת זיכרון, וכו' וכו'...
בJava זה יהיה סתם IOException
האמת שחשבתי על זה אח"כ, זה הרי לא הגיוני שיש רק IOException לכל שגיאות הIO האפשריות,למה?
יש הרי גם שגיאות ספציפיות יותר? (יורשות)
אם הבנתי מה היתה כוונתכם..
rhon.co.il
מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!
חלה שגיאה בשליחה. נסו שוב!
לוח לימודים
מסלולי לימוד שאפשר להצטרף
אליהם ממש עכשיו:
תהילים פרק כה
אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
הנושאים החמים