Java InputStream למחרוזת

Java InputStream למחרוזת

1. סקירה כלליתבמדריך זה נבחן כיצד להמיר InputStream למחרוזת, באמצעות גויאבה, ספריית IO של Apache Commons, ו- Java רגיל.מאמר זה הוא חלק מסדרת "Java - Back to Basic" כאן בבלדונג.2. המרה עם גויאבהנתחיל בדוגמה של גויאבה - מינוף ה- ByteSource פונקציונליות:@Test הציבור בטל givenUsingGuava_whenConvertingAnInputStreamToAString_thenCorrect () זורק IOException {String originalString = randomAlphabetic (8); InputStream inputStream = ByteArrayInputStream חדש (originalString.getBytes ()); ByteSource byteSource = ByteSource חדש () {@Override InputStream ציבורי openStream () זורק IOException {return
ממיין HashMap בג'אווה

ממיין HashMap בג'אווה

1. הקדמהבמדריך מהיר זה נלמד כיצד סוג של מפת גיבוב בג'אווה.באופן ספציפי יותר, נבחן מיון מפת גיבוב ערכים לפי המפתח או הערך שלהם באמצעות:TreeMapרשימת מערך ו Collections.sort ()TreeSetמשתמש ב זרם ממשק API, ולבסוף,משתמש ב גויאבה סִפְרִיָה2. שימוש בא TreeMapכידוע, מקשים פנימה TreeMap ממוינים לפי הסדר הטבעי שלהם. זהו פיתרון טוב כאשר אנו רוצים למיין את זוגות ערך המפתח לפי המפתח שלהם. אז הרעיון ה
מדריך ל- JAXB

מדריך ל- JAXB

1. הקדמה זהו מאמר מבוא על JAXB (Java Architecture for XML Binding).ראשית נראה כיצד להמיר אובייקטים של Java ל- XML ​​ולהיפך, ואז נתמקד ביצירת שיעורי Java מסכמת XML ולהיפך באמצעות תוסף JAXB-2 Maven.2. סקירה כלליתJAXB מספק דרך מהירה ונוחה למרשל (לכתוב) אובייקטים של Java לתוך XML ולבטל מארשל (לקרוא) XML לאובייקטים. הוא תומך במסגרת מחייבת הממפה אלמנטים XML ותכונות לשדות ומאפייני Java באמצעות הערות Java.תוסף JAXB-2 Maven מאציל את מרבית עבודתו לאחד משני הכלים המסופקים על ידי JDK XJC ו- Schem
מדריך ל- Java HashMap

מדריך ל- Java HashMap

1. סקירה כלליתבמאמר זה נראה כיצד להשתמש מפת גיבוב בג'אווה, ונבדוק איך זה עובד באופן פנימי.כיתה דומה מאוד ל מפת גיבוב הוא טבלת גיבוב. אנא עיין בכמה מאמרים אחרים שלנו כדי ללמוד עוד על ה- java.util. השבת המעמד עצמו וההבדלים בין מפת גיבוב ו טבלת גיבוב.2. שימוש בסיסיבואו נסתכל תחילה מה זה אומר מפת גיבוב היא מפה. מפה היא מיפוי של ערך מפת
המרת מערך תווים למחרוזת ב- Java

המרת מערך תווים למחרוזת ב- Java

1. סקירה כלליתבמדריך מהיר זה נסקור דרכים שונות להמיר מערך תווים ל- a חוּט בג'אווה.2. בונה מיתריםה חוּט בכיתה יש קונסטרוקטור המקבל א לְהַשְׁחִיר מערך כטיעון:@ מבחן פומבי בטל כאשר StringConstructor_thenOK () {char charr [] charArray = {'b', 'a', 'e', ​​'l', 'd', 'u', 'n', 'g'}; מחרוזת מחרוזת = מחרוזת חדשה (charArray); assertThat (מחרוזת, היא ("baeldung")); }זו אחת הדרכים הקלות ביותר להמיר א לְהַשְׁחִיר מערך ל- a חוּט. זה קורא באופן פנימי מחרוזת # valueOf ליצור חוּט לְהִתְנַגֵד.3. String.valueOf ()ואם כבר מדברים ערך של(),
קידוד ופענוח של Java Base64

קידוד ופענוח של Java Base64

1. סקירה כלליתבמדריך זה אנו חוקרים את השירותים השונים המספקים פונקציונליות קידוד ופענוח Base64 בג'אווה.אנו מתכוונים בעיקר להמחיש את ממשקי ה- API החדשים של Java 8 ואת ממשקי ה- API של השירות שיוצאים מ- Apache Commons.2. ג'אווה 8 לבסיס 64 Java 8 הוסיפה סוף סוף יכולות Base64 ל- API הסטנדרטי. זה דרך java.util.Base64 מחלקת שירות.נתחיל בבדיקת תהליך מקודד בסי
ביטויים למבדה וממשקים פונקציונליים: טיפים ושיטות עבודה מומלצות

ביטויים למבדה וממשקים פונקציונליים: טיפים ושיטות עבודה מומלצות

1. סקירה כלליתכעת, לאחר שג'אווה 8 הגיעה לשימוש נרחב, דפוסים ושיטות עבודה מומלצות החלו להתגלות עבור כמה מתכונות הכותרת שלה. במדריך זה, נבחן מקרוב ממשקים פונקציונליים וביטויים למבדה.2. העדיפו ממשקים פונקציונליים סטנדרטייםממשקים פונקציונליים, שנאספים ב java.util.function חבילה, לספק את צרכי המפתחים ביותר באספקת סוגי יעד לביטו
מדריך ל- Enums Java

מדריך ל- Enums Java

1. סקירה כלליתבמאמר זה נראה מה הם enums של Java, אילו בעיות הם פותרים וכיצד ניתן להשתמש בחלק מדפוסי העיצוב בפועל.ה enum מילת המפתח הוצגה ב- Java 5. זה מציין סוג מיוחד של כיתה שתמיד מרחיב את java.lang.Enum מעמד. לקבלת התיעוד הרשמי על השימוש בהם, עיין בתיעוד.קבועים המוגדרים כך הופכים את הקוד לקריא יותר, מאפשרים בדיקת זמן היד
שיטת Thread.join () בג'אווה

שיטת Thread.join () בג'אווה

1. סקירה כלליתבמדריך זה נדון בשונה לְהִצְטַרֵף() שיטות ב פְּתִיל מעמד. ניכנס לפרטים של שיטות אלה וקוד לדוגמא.כמו לַחֲכוֹת() ו להודיע ​​על שיטות (), לְהִצְטַרֵף() הוא מנגנון נוסף של סנכרון בין חוטים.אתה יכול להעיף מבט מהיר במדריך זה כדי לקרוא עוד על לַחֲכוֹת() ו לְהוֹדִיעַ().2. ה Thread.join () שיטהשיטת ההצטרפות מוגדרת ב פְּתִיל מעמד:צירוף הריק הסופי ה
מיון הכנסה ב- Java

מיון הכנסה ב- Java

1. סקירה כלליתבמדריך זה נדון אלגוריתם מיון ההוספה והסתכל על יישום Java שלו.מיון הכניסה הוא אלגוריתם יעיל להזמנת מספר קטן של פריטים. שיטה זו מבוססת על האופן שבו שחקני הקלפים ממיינים יד של קלפי משחק.אנחנו מתחילים ביד שמאל ריקה והקלפים מונחים על השולחן. לאחר מכן אנו מוציאים כרטיס אחד בכל פעם מהשולחן ומכניסים אותו למצב הנכון ביד שמאל. כדי למצוא את המיקו
מיפוי בקשת האביב

מיפוי בקשת האביב

1. סקירה כלליתבמדריך זה נתמקד באחת ההערות העיקריות ב- אביב MVC: @ בקשת מיפוי.במילים פשוטות, ההערה משמשת למיפוי בקשות אינטרנט לשיטות Spring Spring.2. @בקשת מיפוי יסודותנתחיל בדוגמה פשוטה: מיפוי בקשת HTTP לשיטה תוך שימוש בכמה קריטריונים בסיסיים.2.1. @ בקשת מיפוי - בנתיב@RequestMapping (value = "/ ex / foos", method = RequestMethod.GET) @ResponseBody public String getFoosBySimplePath () {return "Get som
תכונות חדשות של Java 9

תכונות חדשות של Java 9

1. סקירה כלליתJava 9 מגיע עם ערכת תכונות עשירה. למרות שאין מושגי שפה חדשים, ממשקי API חדשים ופקודות אבחון בהחלט יהיו מעניינים למפתחים.במחקר זה אנו נסתכל על כמה מהתכונות החדשות ברמה גבוהה ומהירה; רשימה מלאה של תכונות חדשות זמינה כאן.2. מערכת מודולרית - פרויקט פאזלנתחיל בגדול - הכנסת מודולריות לפלטפורמת Java.מערכת מודולרית מספקת יכולות הדומות למערכת OSGi framework. למודולים מושג של תלות, ניתן לייצא ממשק API צ
שיטת Java toString ()

שיטת Java toString ()

1. סקירה כלליתכל כיתה בג'אווה היא ילדה של לְהִתְנַגֵד בכיתה באופן ישיר או עקיף. ומאז ה לְהִתְנַגֵד הכיתה מכילה א toString () שיטה, אנחנו יכולים להתקשר toString () בכל מקרה וקבל את ייצוג המיתרים שלו.במדריך זה, נסתכל על התנהגות ברירת המחדל של toString () ולמד כיצד לשנות את התנהגותה.2. התנהגות ברירת מחדלבכל פעם שאנחנו מדפיסים הפניה לאובי
אתחול רשימת Java בשורה אחת

אתחול רשימת Java בשורה אחת

1. הקדמהבמדריך מהיר זה, נחקור כיצד נוכל לאתחל את רשימה באמצעות ספינות חד פעמיות.2. צור מתוך מערךאנחנו יכולים ליצור רשימה ממערך ובזכות מילולי מערך אנו יכולים לאתחל אותם בשורה אחת:רשימת רשימה = Arrays.asList (מחרוזת חדשה [] {"foo", "bar"});אנו יכולים לסמוך על מנגנון ה- varargs כדי להתמודד עם יצירת המערך. לפי זה, אנו יכולים לכתוב קו
בונה העתקות Java

בונה העתקות Java

1. הקדמהבונה העתקות בשיעור Java הוא בונה ש יוצר אובייקט באמצעות אובייקט אחר מאותו מחלקה Java.זה מועיל כאשר אנו רוצים להעתיק אובייקט מורכב שמכיל מספר שדות, או כאשר אנו רוצים ליצור העתק עמוק של אובייקט קיים.2. כיצד ליצור בונה העתקותכדי ליצור בונה העתקות נוכל להכריז תחילה על בונה שלוקח אובייקט מאותו סוג כפרמטר:עובד בכיתה ציבורית {מזהה פרטי פרטי; שם מחרוזת פרטי; ע
שאלות ראיונות באוספי ג'אווה

שאלות ראיונות באוספי ג'אווה

מאמר זה הוא חלק מסדרה: • שאלות על ראיונות עם אוספי Java (מאמר נוכחי) • שאלות על ראיונות מערכת מסוג Java• שאלות על ראיונות במקביל ל- Java (+ תשובות)• שאלות על ראיונות מבנה כיתת Java ו אתחול• Java 8 שאלות ראיונות (+ תשובות)• ניהול זיכרון בשאלות ראיון עם Java (+ תשובות)• שאלות ראיונות עם Java Generics (+ תשובות)• שאלות ראיונות עם בקרת זרימת Java (+ תשובות)• שאלות על ראיונות חריגים עם Java (+ תשובות)• שאלות ראיונות בהערות Java (+ תשובות)• שאלות על ראיונות מסגרת האביב המובילה1. הקדמהאוספי ג'אווה הוא נושא המועלה לעיתים קרובות בראיונות טכניים עבור מפתחי ג'אווה. מאמר זה סוקר כמה שאלות חשובות שנש
המרת מחרוזת ל- int או שלם ב- Java

המרת מחרוזת ל- int או שלם ב- Java

1. הקדמההמרת א חוּט ל int אוֹ מספר שלם היא פעולה נפוצה מאוד בג'אווה. במאמר זה נציג דרכים רבות להתמודד עם נושא זה.ישנן כמה דרכים פשוטות להתמודד עם המרה בסיסית זו.2. Integer.parseInt ()אחד הפתרונות העיקריים הוא להשתמש מספר שלםשיטה סטטית ייעודית: parseInt (), שמחזיר פרימיטיבי int ערך:@Test הציבור בטל givenString_whenParsingInt_shouldConvertToInt () {String givenString = "42"; int result = Integer.parseInt (givenString); assertThat (תוצאה). isEqualTo (42); }כברירת מחדל, ה- parseInt () השיטה מניחה את הנתון חוּט הוא מספר שלם בסיס 10. בנוסף, שיטה זו מקבלת טיעון נוסף לשינוי ברירת מחדל זו ב
מדריך לפרמטרים החשובים ביותר של JVM

מדריך לפרמטרים החשובים ביותר של JVM

1. סקירה כלליתבמדריך מהיר זה נחקור את האפשרויות המוכרות ביותר בהן ניתן להשתמש כדי להגדיר את מכונת ה- Java Virtual.2. זיכרון ערימה מפורש - אפשרויות Xms ו- Xmx אחת השיטות הנפוצות ביותר הקשורות לביצועים היא לאתחל את זיכרון הערמה בהתאם לדרישות היישום.לכן עלינו לציין גודל ערימה מינימלי ומקסימלי. ניתן להשתמש בפרמטרים הבאים להגשמתו:-Xms [יחידה] -Xmx [יחידה]פה, יחידה מציין את היחידה בה הזיכרון (מסומן על ידי גודל הערימה) צריך להיות
מדריך java.util.Formatter

מדריך java.util.Formatter

1. סקירה כללית במאמר זה נדון ב חוּט עיצוב ב- Java באמצעות java.util.Formatter בכיתה, המספקת תמיכה בצידוק וביישור הפריסה. 2. כיצד להשתמש ב- מעצבזכור את C printf? עיצוב א חוּט בג'אווה מרגיש מאוד דומה. ה פוּרמָט() שיטת ה- מעצב נחשף באמצעות שיטה סטטית מה- חוּט מעמד. שיטה זו מקבלת תבנית חוּט ורשימת ארגומנטים לאכלוס התבנית: בר
$config[zx-auto] not found$config[zx-overlay] not found