วีดีโอ: Java ถูกพิมพ์อย่างอ่อนหรือพิมพ์แรงหรือไม่?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
Java เป็นสถิต- พิมพ์ ภาษา. ใน พิมพ์ไม่เก่ง ภาษา ตัวแปรสามารถบังคับโดยปริยายให้กับประเภทที่ไม่เกี่ยวข้อง ในขณะที่ใน พิมพ์อย่างยิ่ง ภาษาที่พวกเขาทำไม่ได้ และจำเป็นต้องมีการแปลงอย่างชัดเจน ทั้งคู่ Java และงูหลามเป็น พิมพ์อย่างยิ่ง ภาษา ตัวอย่างของ พิมพ์ไม่เก่ง ภาษาคือ Perl และ Rexx
ในเรื่องนี้ อะไรคือความแตกต่างระหว่างการพิมพ์แบบแรงและแบบอ่อน?
หลัก ความแตกต่าง , พูดคร่าวๆ, ระหว่าง NS พิมพ์อย่างยิ่ง ภาษาและ พิมพ์ไม่เก่ง หนึ่งคือ a พิมพ์ไม่เก่ง หนึ่งทำให้การแปลง ระหว่าง ประเภทที่ไม่เกี่ยวข้องโดยปริยาย ในขณะที่ a พิมพ์อย่างยิ่ง โดยทั่วไปแล้วจะไม่อนุญาตให้มีการแปลงโดยนัย ระหว่าง ประเภทที่ไม่เกี่ยวข้อง
ในทำนองเดียวกันการพิมพ์อย่างอ่อนหมายถึงอะไร? ตรงกันข้ามกับ "อย่างแรง พิมพ์ " เป็น " พิมพ์ไม่เก่ง ", ที่ วิธี คุณ สามารถ ทำงานเกี่ยวกับระบบประเภท ค เป็น ฉาวโฉ่ พิมพ์ไม่เก่ง เพราะตัวชี้ประเภทใดก็ได้ เป็น แปลงเป็นพอยน์เตอร์ประเภทอื่นได้โดยการแคสต์
เหตุใด Java จึงถูกพิมพ์อย่างแรง
Java คือ พิมพ์อย่างยิ่ง ภาษาโปรแกรมเพราะทุกตัวแปรต้องประกาศด้วยชนิดข้อมูล ตัวแปรไม่สามารถเริ่มต้นชีวิตโดยไม่ทราบช่วงของค่าที่สามารถเก็บได้ และเมื่อประกาศแล้ว ชนิดข้อมูลของตัวแปรจะไม่สามารถเปลี่ยนแปลงได้
ความหมายโดยการพิมพ์อย่างแรงกล้าคืออะไร?
NS อย่างยิ่ง - พิมพ์ ภาษาโปรแกรมเป็นภาษาหนึ่งที่แต่ละ พิมพ์ ของข้อมูล (เช่น จำนวนเต็ม อักขระ เลขฐานสิบหก ทศนิยมแบบแพ็ก และอื่นๆ) ถูกกำหนดไว้ล่วงหน้าโดยเป็นส่วนหนึ่งของภาษาโปรแกรมและค่าคงที่หรือตัวแปรทั้งหมด กำหนด สำหรับโปรแกรมที่กำหนดจะต้องอธิบายด้วยข้อมูลประเภทใดประเภทหนึ่ง
แนะนำ:
คุณจะทำ forEach loop ใน Java ได้อย่างไร?
For-each loop ใน Java เริ่มต้นด้วยคีย์เวิร์ด for like for-loop ปกติ แทนที่จะประกาศและเริ่มต้นตัวแปรนับลูป คุณประกาศตัวแปรที่เป็นประเภทเดียวกับประเภทพื้นฐานของอาร์เรย์ ตามด้วยโคลอน ซึ่งตามด้วยชื่ออาร์เรย์
การใช้ FileWriter ใน Java คืออะไร?
คลาส Java FileWriter ใช้เพื่อเขียนข้อมูลเชิงอักขระไปยังไฟล์ เป็นคลาสเชิงอักขระที่ใช้สำหรับการจัดการไฟล์ในจาวา ต่างจากคลาส FileOutputStream คุณไม่จำเป็นต้องแปลงสตริงเป็นอาร์เรย์ไบต์เนื่องจากมีวิธีการเขียนสตริงโดยตรง
คลาสตัวจัดการใน Java คืออะไร?
ตัวจัดการนั้นเป็นคิวข้อความ คุณโพสต์ข้อความไปที่มัน และในที่สุดมันจะประมวลผลโดยเรียกใช้เมธอดการรันและส่งข้อความถึงมัน เนื่องจากการเรียกใช้เหล่านี้จะเกิดขึ้นตามลำดับของข้อความที่ได้รับในเธรดเดียวกันเสมอ จึงช่วยให้คุณจัดลำดับเหตุการณ์ได้
คุณจะค้นหาชุดย่อยของสตริงใน Java ได้อย่างไร
เซตย่อยของสตริงคืออักขระหรือกลุ่มของอักขระที่มีอยู่ภายในสตริง เซตย่อยที่เป็นไปได้ทั้งหมดสำหรับสตริงจะเป็น n(n+1)/2 โปรแกรม: คลาสสาธารณะ AllSubsets {public static void main(String[] args) {String str = 'FUN'; int len = str อุณหภูมิภายใน = 0;
ชนิดข้อมูลดั้งเดิมใน Java คืออะไร?
Primitive types เป็นชนิดข้อมูลพื้นฐานที่สุดที่มีอยู่ในภาษา Java มี 8 แบบ: บูลีน, ไบต์, ถ่าน, สั้น, int, ยาว, ลอยและสองเท่า ประเภทนี้ทำหน้าที่เป็นหน่วยการสร้างของการจัดการข้อมูลใน Java คุณไม่สามารถกำหนดการดำเนินการใหม่สำหรับประเภทดั้งเดิมดังกล่าวได้