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

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

22
อะไรคือ "ระดับสุดท้าย" ใน Java?
ฉันกำลังอ่านหนังสือเกี่ยวกับ Java และมันบอกว่าคุณสามารถประกาศทั้งชั้นfinalได้ ฉันไม่สามารถคิดถึงสิ่งที่ฉันจะใช้สิ่งนี้ ฉันเพิ่งใหม่กับการเขียนโปรแกรมและฉันสงสัยว่าโปรแกรมเมอร์ใช้สิ่งนี้กับโปรแกรมของพวกเขาหรือไม่หรือไม่ ถ้าพวกเขาทำพวกเขาจะใช้เมื่อใดฉันจึงสามารถเข้าใจได้ดีขึ้นและรู้ว่าควรใช้เมื่อไร ถ้า Java เป็นเชิงวัตถุและคุณประกาศคลาสfinalมันจะไม่หยุดความคิดของคลาสที่มีคุณสมบัติของวัตถุหรือไม่
569 java  final 

5
ทำไม Math.round (0.49999999999999994) ส่งคืน 1
ในโปรแกรมต่อไปนี้คุณจะเห็นว่าแต่ละค่าน้อยกว่า.5จะถูกปัดเศษลงยกเว้น0.5จะถูกปัดเศษลงยกเว้น for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l--; } while (Math.round(x) > i); } พิมพ์ 10.5 rounded is 11 10.499999999999998 rounded is 10 9.5 rounded …


11
ฉันจะบอกได้อย่างไรว่าฉันใช้ JVM 64- บิตหรือ JVM 32- บิต (จากภายในโปรแกรม)
ฉันจะทราบได้อย่างไรว่า JVM ที่แอปพลิเคชันของฉันทำงานคือ 32 บิตหรือ 64 บิต โดยเฉพาะฟังก์ชั่นหรือคุณสมบัติใดที่ฉันสามารถใช้เพื่อตรวจจับสิ่งนี้ภายในโปรแกรม?



24
วิธีการแปลงขนาดไบต์เป็นรูปแบบที่มนุษย์อ่านได้ใน Java?
วิธีการแปลงขนาดไบต์เป็นรูปแบบที่มนุษย์อ่านได้ใน Java? เช่นเดียวกับ 1024 ควรกลายเป็น "1 Kb" และ 1024 * 1024 ควรกลายเป็น "1 Mb" ฉันเบื่อเขียนวิธีอรรถประโยชน์นี้สำหรับแต่ละโครงการ มีวิธีการคงที่ในApache Commonsนี้หรือไม่

19
ฉันจะ“ ถอดรหัส” ไฟล์คลาส Java ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันสามารถใช้โปรแกรมใดในการถอดรหัสไฟล์คลาส? ฉันจะได้รับรหัส Java จริงหรือเป็นเพียงรหัสประกอบ JVM? ในคำถามเกี่ยวกับประสิทธิภาพของ Java ในเว็บไซต์นี้ฉันมักจะเห็นคำตอบจากผู้ที่มี "decompiled" ไฟล์คลาส Java เพื่อดูว่าคอมไพเลอร์ช่วยปรับบางสิ่งให้เหมาะสมได้อย่างไร
556 java  decompiler 

11
วิธีการแยกสตริงด้วยช่องว่างใด ๆ เป็นตัวคั่น
อะไรรูปแบบ regex ฉันจะต้องส่งผ่านไปยัง java.lang.String.split() แยกสตริงเป็น array ของสตริงโดยใช้ตัวอักษรทั้งหมดช่องว่าง (เป็น' ', '\t', '\n'ฯลฯ ) เป็นตัวคั่น?
555 java  string  whitespace  split 

10
Eclipse: ตั้งค่าความยาวบรรทัดสูงสุดสำหรับการจัดรูปแบบอัตโนมัติหรือไม่
ฉันทำงานกับ Java ถ้าฉันกดCtrl+ Shift+ Fใน Eclipse Helios มันจะจัดรูปแบบรหัสของฉันโดยอัตโนมัติ เมื่อถึงจุดหนึ่งก็จะตัดบรรทัด ฉันต้องการเพิ่มความยาวบรรทัดสูงสุด ฉันจะทำสิ่งนี้ได้อย่างไร
554 java  eclipse  formatting  ide 

26
วิธีเรียกใช้บริการเว็บ SOAP บน Android [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ฉันมีปัญหามากมายในการค้นหาข้อมูลที่ดีเกี่ยวกับวิธีเรียกใช้บริการเว็บ SOAP / WSDL มาตรฐานกับ Android ทั้งหมดที่ฉันได้รับสามารถที่จะหามีทั้งเอกสารที่ซับซ้อนมากและการอ้างอิงถึง "kSoap2" แล้วบิตบางอย่างเกี่ยวกับการแยกมันทั้งหมดด้วยตนเองกับแซ็กโซโฟน ตกลงก็ไม่เป็นไร แต่ปี 2008 ฉันคิดว่าควรมีห้องสมุดที่ดีสำหรับเรียกบริการเว็บมาตรฐาน บริการเว็บเป็นเพียงพื้นหนึ่งสร้างขึ้นในNetBeans ฉันต้องการได้รับการสนับสนุน IDE สำหรับการสร้างคลาสการประปา ฉันต้องการวิธีที่ง่ายที่สุด / หรูหราที่สุดในการติดต่อบริการเว็บที่ใช้WSDLจากโทรศัพท์ที่ใช้ Android


30
วิธีติดตั้ง JDK บน Ubuntu Linux
ฉันพยายามติดตั้งJava Development Kit (JDK) บนการแจกจ่ายUbuntu Linux แต่ฉันไม่สามารถติดตั้งได้ ขั้นตอนในการติดตั้งบน Ubuntu มีอะไรบ้าง?
550 java  ubuntu 

26
IllegalArgumentException หรือ NullPointerException สำหรับพารามิเตอร์ null? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันมีวิธีตัวตั้งค่าง่าย ๆ สำหรับคุณสมบัติและnullไม่เหมาะสมกับคุณสมบัตินี้โดยเฉพาะ ฉันมักจะถูกฉีกขาดในสถานการณ์นี้: ฉันควรจะโยนIllegalArgumentExceptionหรือNullPointerException? จาก javadocs ทั้งคู่ดูเหมือนจะเหมาะสม มีมาตรฐานที่เข้าใจบ้างไหม? หรือนี่เป็นเพียงหนึ่งในสิ่งที่คุณควรทำในสิ่งที่คุณต้องการและทั้งสองอย่างนั้นถูกต้องจริงเหรอ?

30
ฉันจะนับจำนวนถ่านที่เกิดขึ้นในสตริงได้อย่างไร
ฉันมีสตริง a.b.c.d ฉันต้องการนับการเกิดของ '.' ในทางที่เป็นสำนวนโดยเฉพาะอย่างยิ่งหนึ่งซับ (ก่อนหน้านี้ฉันแสดงข้อ จำกัด นี้ว่า "ไม่มีลูป" ในกรณีที่คุณสงสัยว่าทำไมทุกคนพยายามตอบโดยไม่ใช้ลูป)
547 java  string 

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