Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. ความสำคัญของเมธอด parseBoolean() ใน Java

    เมธอด parseBoolean() เป็นเมธอดสำคัญของคลาส Boolean เป็น static method ที่แปลง String argument ให้เป็น Boolean object เมธอด parseBoolean() ของคลาส Boolean จะคืนค่า boolean ที่แทนด้วย string argument Syntax public static boolean parseBoolean(String s) ตัวอย่าง import java.util.Scanner; public class

  2. เปรียบเทียบ StringBuilder กับ StringBuffer ใน Java

    ออบเจ็กต์ StringBuffer ใช้งานได้ปลอดภัยในสภาพแวดล้อม multi-threaded ที่หลาย thread อาจพยายามเข้าถึง StringBuffer เดียวกันพร้อมกัน ในขณะที่ StringBuilder เป็นตัวแทนของ StringBuffer ที่ thread-safe และทำงานเร็วกว่ามาก เนื่องจากไม่มีเมธอด synchronized หากทำการดำเนินการ String มากใน single thread จะได้ป

  3. วิธีแปลง Character Array เป็น Reader ใน Java

    CharArrayReader เป็น subclass ของคลาส Reader และสามารถนำ buffer ตัวอักษรมาใช้เป็น character input stream ได้ คลาส CharArrayReader อ่านตัวอักษรจาก character array ได้ทั้งหมดหรือบางส่วน เริ่มจาก offset ที่กำหนด เมธอดสำคัญของคลาส CharArrayReader ได้แก่ close(), mark(), read(), skip() และ reset() Synta

  4. วิธี Implement Queue ด้วย Stack ใน Java

    Queue extends Collection interface รองรับ insert/remove แบบ first-in-first-out (FIFO) Stack เป็นคลาสย่อยของ Vector แทน stack แบบ last-in-first-out (LIFO) องค์ประกอบล่าสุดที่เพิ่มด้านบน (In) จะเป็นตัวแรกที่ถูกลบ (Out) เราสามารถ implement Queue ด้วย Stack ได้ในโปรแกรมด้านล่าง ตัวอย่าง import java.ut

  5. Type-safe Enum ใน Java คืออะไร?

    Enums เป็น type-safe หมายถึง enum มี namespace ของตัวเอง ไม่สามารถ assign ค่าอื่นนอกเหนือจาก enum constants ที่ระบุได้ Typesafe enums มาใน Java 1.5 เพิ่มเติม enum เป็น reference type พฤติกรรมคล้าย class หรือ interface เราสามารถสร้างเมธอดและตัวแปรภายใน enum declaration ได้ ตัวอย่าง 1: Enum พื้นฐาน

  6. สามารถประกาศ Package หลัง Import Statement ใน Java ได้หรือไม่?

    ไม่สามารถ เรา ไม่สามารถประกาศ package หลัง import statement ใน Java คอมไพเลอร์จะ โยน error หากพยายามวาง package หลัง import Package คือ กลุ่มคลาส, อินเทอร์เฟซ, sub-packages ที่คล้ายกัน เพื่อสร้างคลาสใน package ต้องประกาศชื่อ package ใน statement แรก ของโปรแกรม ตัวอย่าง import java.lang.*; package

  7. ความสำคัญของเมธอด isDaemon() ใน Java

    Daemon thread เป็น low-priority thread ใน Java ทำงานเบื้องหลัง สร้างโดย JVM ส่วนใหญ่สำหรับงาน background เช่น Garbage Collection (GC) หากไม่มี user thread รัน JVM จะจบได้แม้ daemon threads จะยังทำงานอยู่ วัตถุประสงค์เดียวของ daemon thread คือ service ให้ user threads เมธอด isDaemon() ใช้ตรวจสอบว่าเ

  8. วิธีตรวจสอบว่าตัวอักษรเป็นตัวเลขหรือตัวอักษรใน Java

    Character เป็นคลาสย่อยของ Object ห่อค่า primitive char ในออบเจ็กต์ มี field เดียวชนิด char สามารถตรวจสอบว่าตัวอักษรในสตริงเป็นตัวเลข/ตัวอักษรได้ด้วย isDigit() ของคลาส Character เป็น static method ตรวจสอบว่า char ที่ระบุเป็น digit หรือไม่ ตัวอย่าง public class CharacterIsNumberOrDigitTest { pub

  9. วิธีลบ HTML Tags ออกจาก String ใน Java

    String เป็น final class ใน Java และ immutable หมายถึงไม่สามารถเปลี่ยนออบเจ็กต์เองได้ แต่เปลี่ยน reference ได้ HTML tags สามารถลบออกจากสตริงได้ด้วย replaceAll() ของ String class ใช้ regular expression หลังลบ HTML tags จะได้สตริงข้อความธรรมดา ไวยากรณ์ public String replaceAll(String regex, String re

  10. วิธีสร้าง Thread ด้วย Anonymous Class ใน Java

    Thread เป็นฟังก์ชันที่ทำงานพร้อมกับส่วนอื่นของโปรแกรม ทุกโปรแกรม Java มีอย่างน้อย 1 เธรด คือ main thread สร้างโดย JVM ตอนเริ่มโปรแกรมเมื่อเรียก main() ใน Java สร้างเธรดได้ 2 วิธี: extends Thread class หรือ implements Runnable interface เราสามารถสร้างเธรดด้วย anonymous class โดยไม่ extends Thread cl

  11. ความสำคัญของ deepToString() และ asList() ใน Java Arrays

    อาร์เรย์เป็นออบเจ็กต์เก็บ จำนวนค่าคงที่ ของชนิดเดียวในหน่วยความจำติดกัน ทั้ง deepToString() และ asList() เป็น static methods ของคลาส Arrays deepToString() แปลง multi-dimensional array เป็น string ตรวจสอบว่าถ้าอาร์เรย์มี element เป็นอาร์เรย์ จะแปลงอาร์เรย์นั้นเป็น string asList() สร้าง list ขนาดคงที

  12. วิธีหาจำนวนวันในเดือนของปีใดปีหนึ่งใน Java

    GregorianCalendar เป็นคลาสย่อย concrete ของ Calendar ให้ระบบปฏิทินมาตรฐานที่โลกส่วนใหญ่ใช้ ใน Java จัดการได้ทั้ง Gregorian และ Julian calendar หาจำนวนวันในเดือนของปีใดปีหนึ่งได้ด้วย getActualMaximum() ของ GregorianCalendar คืนค่าสูงสุดที่ฟิลด์ของ GregorianCalendar มีได้ พารามิเตอร์เป็นฟิลด์ใดๆ ของ

  13. วิธีพิมพ์ข้อความจัดรูปแบบด้วย printf() ใน Java

    printf() ใช้จัดรูปแบบ output ให้ java.io.PrintStream หรือ java.io.PrintWriter คลาสเหล่านี้มีเมธอด format() ให้ผลเหมือนกัน ดังนั้นสิ่งที่อ่านได้สำหรับ printf() ใช้กับ format() ได้เช่นกัน ไวยากรณ์ System.out.printf(format-string [, arg1, arg2, ... ]); ตัวอย่าง 1 import java.io.PrintStream; public

  14. วิธีหา Unicode Category ของตัวอักษรใน Java

    Character เป็นคลาสย่อยของ Object ห่อค่า primitive char ในออบเจ็กต์ มี field เดียวชนิด char สามารถหา unicode category ของตัวอักษรได้ด้วยเมธอด getType() เป็น static method ของ Character คืนค่า integer แทน unicode general category ของ char ch ไวยากรณ์ public static int getType(char ch) ตัวอย่าง publ

  15. วิธีแปลง String เป็น InputStream Object ใน Java

    ByteArrayInputStream เป็นคลาสย่อยของ InputStream มี internal buffer เก็บ bytes ที่อ่านได้จากสตรีม สามารถแปลง String เป็น InputStream ได้ด้วย ByteArrayInputStream Constructor รับ byte array ของสตริง ซึ่งได้จากการเรียก getBytes() ของ String class ตัวอย่าง -1) { System.out.print((char) i

  16. วิธีแปลง OutputStream เป็น Writer ใน Java

    OutputStream เป็น byte-oriented ส่วน Writer เป็น character-oriented สามารถแปลง OutputStream เป็น Writer ได้ด้วยคลาส OutputStreamWriter ส่ง argument ByteArrayOutputStream object ให้ constructor ของ OutputStreamWriter OutputStreamWriter เป็นสะพานจาก character stream ไป byte stream ตัวอักษรที่เขียนจะ

  17. ความสำคัญของ XOR Operator (^) ใน Java

    Bitwise XOR (exclusive or) ^ เป็น operator ใน Java ให้ผล 1 ถ้าทั้งสองบิตใน operands ต่างกัน หากเหมือนกัน ให้ 0 XOR เป็น binary operator ประเมินจาก ซ้ายไปขวา Operator ^ undefined สำหรับ argument ชนิด String ตัวอย่าง 1: Boolean XOR public class XORTest1 { public static void main(String[] args) {

  18. Finally Block จะทำงานหลัง return statement ในเมธอดได้หรือไม่ใน Java?

    ใช่ finally block จะทำงานเสมอ แม้จะมี return statement ในเมธอด finally block จะ execute เสมอ ไม่ว่าจะมี exception หรือไม่ ใน Java หากเรียก System.exit() อย่างชัดเจนใน finally block จึงจะไม่ทำงาน มีสถานการณ์น้อยที่ finally ไม่ทำงาน เช่น JVM crash, power failure, software crash นอกจากนี้ finally จะท

  19. วิธีสร้างอินสแตนซ์ Static Inner Class ด้วย Reflection ใน Java

    Static inner class สร้างอินสแตนซ์ได้ โดยไม่ต้องมีอินสแตนซ์ของ outer class โดยทั่วไป Inner class เป็นส่วนหนึ่งของ nested class เรียกว่า Non-static nested classes ประเภท: member inner class, anonymous inner class, local inner class เราสามารถสร้าง static inner class ด้วย reflection ใช้ InnerClass.cla

  20. วิธีอ่านข้อมูลจาก Properties File ใน Java

    Properties เป็นคลาสย่อยของ Hashtable แทนชุดคุณสมบัติที่ persistent สามารถ save/load จาก stream ได้ แต่ละ key และ value ใน property list เป็น string Properties file ใช้ใน Java เพื่อ externalize การตั้งค่า และเก็บ key-value pairs เมธอด Properties.load() โหลดไฟล์ .properties เป็น key-value pairs ได้ส

Total 1935 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:19/97  20-คอมพิวเตอร์/Page Goto:1 13 14 15 16 17 18 19 20 21 22 23 24 25