คำถามติดแท็ก java

Java เป็นภาษาการเขียนโปรแกรมระดับสูงที่เป็นที่นิยม ใช้แท็กนี้เมื่อคุณมีปัญหาในการใช้หรือทำความเข้าใจภาษานั้น ๆ แท็กนี้ไม่ค่อยได้ใช้คนเดียวและมักใช้ร่วมกับ [สปริง], [สปริงบูต], [jakarta-ee], [android], [javafx], [gradle] และ [maven]

10
ทำไม 2 * (i * i) เร็วกว่า 2 * i * i ใน Java
โปรแกรม Java ต่อไปนี้ใช้เวลาเฉลี่ยระหว่าง 0.50 วินาทีและ 0.55 วินาทีเพื่อให้ทำงาน: public static void main(String[] args) { long startTime = System.nanoTime(); int n = 0; for (int i = 0; i < 1000000000; i++) { n += 2 * (i * i); } System.out.println((double) (System.nanoTime() - startTime) / 1000000000 + " s"); System.out.println("n = …




30
วิธีแก้ไข java.lang.NoClassDefFoundError: javax / xml / bind / JAXBException ใน Java 9
ฉันมีรหัสบางส่วนที่ใช้คลาส JAXB API ซึ่งได้รับการจัดให้เป็นส่วนหนึ่งของ JDK ใน Java 6/7/8 เมื่อฉันเรียกใช้รหัสเดียวกันกับ Java 9 ที่รันไทม์ฉันได้รับข้อผิดพลาดที่ระบุว่าไม่พบคลาส JAXB คลาส JAXB ได้รับการจัดให้เป็นส่วนหนึ่งของ JDK ตั้งแต่ Java 6 ดังนั้นทำไม Java 9 จึงไม่พบคลาสเหล่านี้อีกต่อไป
845 java  jaxb  java-9  java-11  java-10 

23
ฉันจะตรวจสอบว่าไฟล์มีอยู่ใน Java ได้อย่างไร?
ฉันจะตรวจสอบว่ามีไฟล์อยู่ก่อนเปิดเพื่ออ่านในJava (เทียบเท่าของPerl -e $filenameหรือไม่) คำถามที่คล้ายกันเพียงข้อเดียวเกี่ยวกับ SOเกี่ยวข้องกับการเขียนไฟล์และได้รับคำตอบดังนั้นการใช้FileWriterซึ่งเห็นได้ชัดว่าไม่สามารถใช้ได้ที่นี่ ถ้าเป็นไปได้ฉันต้องการโทรAPIจริงกลับจริงหรือเท็จซึ่งตรงข้ามกับ "Call API เพื่อเปิดไฟล์และจับเมื่อมันโยนข้อยกเว้นที่คุณตรวจสอบ 'ไม่มีไฟล์' ในข้อความ" แต่ฉันสามารถอยู่กับ หลัง.
842 java  file-io  io  file-exists 


30
ฉันจะจับเวลาการเรียกใช้เมธอดใน Java ได้อย่างไร
ฉันจะรับเวลาดำเนินการของวิธีได้อย่างไร มีTimerคลาสยูทิลิตี้สำหรับสิ่งต่าง ๆ เช่นเวลาที่ต้องใช้เวลานานหรือไม่? การค้นหาส่วนใหญ่ใน Google ส่งคืนผลลัพธ์สำหรับตัวจับเวลาที่กำหนดหัวข้อและงานซึ่งไม่ใช่สิ่งที่ฉันต้องการ

15
ความแตกต่างระหว่าง JSF, Servlet และ JSP คืออะไร?
ฉันมีคำถาม เหล่านี้คือ: JSP และ Servlet สัมพันธ์กันอย่างไร JSP เป็น Servlet บางประเภทหรือไม่ JSP และ JSF เกี่ยวข้องกันอย่างไร JSF เป็นJSP พื้นฐาน Pre-Build UIบางประเภทเช่น ASP.NET-MVC หรือไม่
826 java  jsp  jsf  servlets  jakarta-ee 

15
การ จำกัด การเข้าถึงในชั้นเรียนเนื่องจากข้อ จำกัด ในไลบรารีที่จำเป็น rt.jar?
ฉันพยายามที่จะรวบรวมJava 1.4รหัสที่ถูกสร้างขึ้นโดยไอบีเอ็ม WSDL2JavaในJava5โดยไม่ต้องสร้างไม่สมบูรณ์และเห็นข้อผิดพลาดในEclipse ฉันอยู่ภายใต้การสันนิษฐานว่าต้นขั้วที่สร้างขึ้นควรรวบรวมตราบเท่าที่รันไทม์jarsพร้อมใช้งาน (มี) Access restriction: The type QName is not accessible due to restriction on required library C:\Program Files\Java\jdk1.5.0_16\jre\lib\rt.jar ชื่อคลาสเต็มคือ javax.xml.namespace.QName เกิดอะไรขึ้นที่นี่? เป็นกรณีที่ฉันพยายาม refactor หมูจากไส้กรอกหรือไม่ ฉันดีกว่าที่จะสร้างต้นขั้วขึ้นใหม่หรือไม่
824 java  eclipse  wsdl  stub  wsdl2java 

15
ประสิทธิภาพของ Java“ การรั้งสองครั้งเริ่มต้น”?
ตั้งค่าไว้ที่Stack Overflow แล้วใช่ไหม : Чтотакое double brace และต่อไป ในคุณสมบัติที่ซ่อนของ Javaคำตอบด้านบนกล่าวถึงคู่รั้งการเริ่มต้นด้วยมากไวยากรณ์ล่อลวง: Set<String> flavors = new HashSet<String>() {{ add("vanilla"); add("strawberry"); add("chocolate"); add("butter pecan"); }}; สำนวนนี้สร้างคลาสภายในที่ไม่ระบุชื่อโดยมีเพียง initializer อินสแตนซ์ซึ่งมัน "สามารถใช้วิธีการใด ๆ [... ] ในขอบเขตที่มี" คำถามหลัก: นี่มันไม่มีประสิทธิภาพเท่าที่ฟังดูไหม? การใช้งานควรถูก จำกัด เพียงการเริ่มต้นครั้งเดียวหรือไม่? (และแน่นอนแสดงออก!) คำถามที่สอง: HashSet ใหม่จะต้องเป็น "this" ที่ใช้ใน initializer อินสแตนซ์ ... ทุกคนสามารถแสดงความเห็นต่อกลไกได้หรือไม่? คำถามที่สาม: สำนวนนี้คลุมเครือเกินไปที่จะใช้ในรหัสการผลิตหรือไม่ สรุป:คำตอบที่ดีมากขอบคุณทุกคน ในคำถาม (3) …


30
Java เทียบเท่ากับ LINQ คืออะไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว Java เทียบเท่ากับ LINQ คืออะไร
820 java  linq 


29
วิธีที่มีประสิทธิภาพในการใช้รูปแบบซิงเกิลใน Java คืออะไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา วิธีที่มีประสิทธิภาพในการใช้รูปแบบซิงเกิลใน Java คืออะไร?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.