หน้าแรก
หน้าแรก
ในการตรวจสอบว่าสตริงมีอักขระพิเศษหรือไม่ โปรแกรม Java มีดังต่อไปนี้ − ตัวอย่าง import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo { public static void main(String[] args){ String my_str="This is a sample only !$@"; &nb
ในการแทนที่คำด้วยเครื่องหมายดอกจันในประโยค โปรแกรม Java มีดังต่อไปนี้ − ตัวอย่าง public class Demo{ static String replace_word(String sentence, String pattern){ String[] word_list = sentence.split("\\s+"); String my_result = "&quo
ทั้งสำเนาลึกและสำเนาตื้นหมายถึงการสร้างสำเนาของวัตถุที่ให้ในรูปแบบต่างๆ - สำเนาตื้น โดยทั่วไปสิ่งนี้จะสร้างอินสแตนซ์ใหม่ของวัตถุและคัดลอกข้อมูลทั้งหมดจากชุดข้อมูลดั้งเดิมไปยังอินสแตนซ์ที่สร้างขึ้นใหม่ ซึ่งหมายความว่าจะต้องส่งอินสแตนซ์ที่สร้างขึ้นใหม่ไปยังวัตถุดั้งเดิมโดยเฉพาะ เรียกอีกอย่างว่า การโค
ต่อไปนี้เป็นโปรแกรม Java สำหรับการแจกแจงแบบมาตรฐาน - ตัวอย่าง import java.io.*; import java.util.*; public class Demo{ public static void main(String[] args){ double std_dev, val_1, val_3, val_2; val_1 = 68; val_2 = 102; &nb
บล็อกแบบคงที่ดำเนินการเมื่อ classloader โหลดคลาส บล็อกสแตติกถูกเรียกใช้ก่อนเมธอด main() เรามาดูตัวอย่างกัน − ตัวอย่าง class Demo{ static int val_1; int val_2; static{ val_1 = 67; System.out.println("The static bloc
Static Control Flow ระบุสมาชิกสแตติก รันบล็อกสแตติก และจากนั้นรันเมธอด staticmain เรามาดูตัวอย่างกัน − ตัวอย่าง public class Demo{ static int a = 97; public static void main(String[] args){ print(); System.out.println("The main
ในการใช้วิธีสแตติกในอินเทอร์เฟซ รหัส Java มีดังต่อไปนี้ - ตัวอย่าง interface my_interface{ static void static_fun(){ System.out.println("In the newly created static method"); } void method_override(String str); } public class Demo
บล็อก Initializer ใช้เพื่อประกาศส่วนทั่วไปของคอนสตรัคเตอร์ เรามาดูตัวอย่างกัน − ตัวอย่าง import java.io.*; public class Demo{ { System.out.println("The common constructor has been invoked"); } public Demo(){ S
ในการแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีและไดเร็กทอรีย่อยที่ซ้อนกัน โปรแกรม Java มีดังต่อไปนี้ - ตัวอย่าง import java.io.File; public class Demo{ static void print_recursively(File[] my_arr,int my_index,int sub_level){ if(my_index == my_arr.length)  
ในการรวมเนื้อหาของไฟล์ทั้งหมดในไดเร็กทอรี รหัส Java มีดังต่อไปนี้ - ตัวอย่าง import java.io.*; public class Demo{ public static void main(String[] args) throws IOException{ File my_dir = new File("path to place where file is generated"); &nbs
ในการพิมพ์รูปแบบสี่เหลี่ยมจัตุรัสสำหรับจำนวนเต็มที่กำหนด โค้ด Java มีดังต่อไปนี้ − ตัวอย่าง import java.util.*; import java.lang.*; public class Demo{ public static void main(String[] args){ Scanner my_scan = new Scanner(System.in); System.out.p
ให้เราดูตัวอย่างเพื่อทำความเข้าใจแนวคิดของข้อผิดพลาดการรบกวนของเธรด - ตัวอย่าง import java.io.*; class Demo_instance{ static int val_1 = 6; void increment_val(){ for(int j=1;j<11;j++){ val_1 = val_1 + 1;  
เมื่อนำแนวคิดเรื่องมัลติเธรดไปใช้งาน อาจเป็นไปได้ว่าการเปลี่ยนแปลงที่ทำโดยเธรดหนึ่งจะไม่ปรากฏแก่เธรดอื่น นี่แสดงว่ามุมมองของแต่ละเธรดไม่สอดคล้องกัน สิ่งนี้เรียกว่าข้อผิดพลาดความสอดคล้องของหน่วยความจำ CPU อาจเริ่มการเข้าถึงหน่วยความจำหลักในลำดับที่ต่างกัน ในขณะที่เธรดอาจเข้าถึงตามลำดับที่แตกต่างกัน
ใช่ เราสามารถทำได้ เรามาดูตัวอย่างกัน − ตัวอย่าง class my_thread extends Thread{ public void run(){ try{ System.out.println ("The thread " + Thread.currentThread().getId() + " is currently running");  
ต่อไปนี้เป็นตัวอย่างที่แสดงการแปลงดั้งเดิมที่กว้างขึ้น - ตัวอย่าง public class Demo { public static void main(String[] args) { System.out.print("H" + "E"); System.out.print('L'); System.out.print(
ในการแปลงลอยเป็นไบนารี รหัส Java มีดังต่อไปนี้ - ตัวอย่าง import java.io.*; public class Demo { static void decimal_to_bin(int n){ int[] bin_num = new int[50]; int i = 0; while (n > 0){ b
ก่อนที่จะพยายามเรียนรู้ภาษาใด ๆ จำเป็นต้องเข้าใจพื้นฐานและทำความเข้าใจแนวคิดให้ชัดเจน ในโพสต์นี้ เราจะมาดูคำแนะนำและเคล็ดลับเล็กๆ น้อยๆ ที่จะช่วยผู้ที่ชื่นชอบ Java เข้าใจความแตกต่างระหว่างอาร์เรย์และรายการอาร์เรย์อย่างชัดเจน โครงสร้างข้อมูลมีบทบาทสำคัญ เนื่องจากตัดสินใจว่าจะจัดเก็บข้อมูลอย่างไร จ
LinkedHashMap การใช้งานตารางแฮชและรายการเชื่อมโยงของอินเทอร์เฟซแผนที่พร้อมลำดับการทำซ้ำที่คาดการณ์ได้ เรามาดูตัวอย่างกัน − ตัวอย่าง import java.util.*; public class Demo { public static void main(String args[]){ LinkedHashMap<Integer, String> my_set; &
ในการพิมพ์ตัวแปรเดี่ยวและหลายตัวแปรใน Java โค้ดจะเป็นดังนี้ − ตัวอย่าง public class Demo { public static void main(String args[]){ String name_1 = "Hello"; String name_2 = "World"; System.out.println(&quo
Joiner มีวิธีการที่หลากหลายในการจัดการการเข้าร่วมในสตริง วัตถุ ฯลฯ ให้เราดูตัวอย่าง - ตัวอย่าง import com.google.common.base.Joiner; import java.util.*; public class Demo{ public static void main(String[] args){ String[] my_arr = { "hel", null, "lo&qu