FastCat 2.4

ใบ อนุญาต: ฟรี ‎ขนาดแฟ้ม: 93.18 KB
‎คะแนนจากผู้ใช้: 5.0/5 - ‎6 ‎โหวต

FastCat เป็นรุ่นที่รวดเร็วของ StringBuffer / StringBuilder ที่ มีประสิทธิภาพมากขึ้นเนื่องจากไม่ได้จัดสรรบัฟเฟอร์จนกว่าจะถึง นาทีสุดท้ายและจัดสรรขนาดที่แน่นอนที่จําเป็น คุณใช้มันใน เขียนโปรแกรม Java ของคุณเอง มันทํางานคล้ายกับ StringBuilder มาก ดังนั้น Javadoc ควรเป็นสิ่งที่คุณต้องการ FastCat เป็น null-safe ถ้าคุณส่งผ่านสตริง null หรือ 0 ความยาวไปยังหนึ่งใน วิธีการ .append จะไม่ทําอะไรเลย ซึ่งหมายความว่าคุณสามารถปรับปรุง รหัสแอพลิเคชัน คุณไม่จําเป็นต้องหลีกเลี่ยงการผนวก nulls อย่างชัดเจน ข้อผิดพลาดที่สามารถลื่นผ่านการทดสอบกับ StringBuilder เนื่องจากอาจเกิดขึ้น ไม่ค่อยมี FastCat ทํางานได้ไม่ดีถ้าคุณผนวกอักขระหนึ่งตัวที่ ถึงเวลา FastCat ของคุณแล้ว สําหรับแอปพลิเคชันประเภทนั้นให้ใช้แบบดั้งเดิม ผู้สร้างสตริง FastCat ทํางานได้อย่างรวดเร็วด้วยการใช้งาน RAM น้อยที่สุดหากคุณ สามารถคาดการณ์ได้อย่างแม่นยําว่าคุณจะผนวกจํานวนชิ้นได้กี่ชิ้น แต่มี เพียงความคิดที่คลุมเครือของขนาดรวมสุดท้าย โดยการลดการใช้ RAM, ของคุณ การเก็บขยะเกิดขึ้นน้อยลงซึ่งเร่งความเร็ว ฉันมี เร่งความเร็ว 10% เมื่อฉันสลับผ่านแอป HTMLMacros เพื่อใช้งาน แนวคิดพื้นฐานของ FastCat คือคุณประมาณจํานวนชิ้นที่คุณต่อ ไม่ใช่ความยาวของเอาต์พุต

ประวัติรุ่น

  • เวอร์ชัน 2.4 โพสต์เมื่อ 2014-09-07
    add toAndList สร้างรายการฟอร์ม A, b, c และ d
  • เวอร์ชัน 1.3 โพสต์เมื่อ 2010-02-13
    แปลงไฟล์เป็น Java 1.5 จาก 1.6

รายละเอียดหลักสูตร