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

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



7
Java Logging เทียบกับ Log4J [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบพร้อมข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ยังคงคุ้มค่าที่จะเพิ่มไลบรารี log4j ลงในโปรเจ็กต์ Java 5 เพียงเพื่อเข้าสู่ระบบสมมติว่ามีข้อยกเว้นบางประการสำหรับไฟล์ที่มีการตั้งค่าโรลโอเวอร์ที่ดี หรือสิ่งอำนวยความสะดวก util.logging มาตรฐานจะทำงานได้เช่นกัน? คุณคิดอย่างไร?

11
JPA CascadeType.ALL ไม่ได้ลบเด็กกำพร้า
ฉันมีปัญหาในการลบโหนด orphan โดยใช้ JPA ด้วยการแมปต่อไปนี้ @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; ฉันมีปัญหาของบทบาทที่ถูกทอดทิ้งซึ่งห้อยอยู่รอบ ๆ ฐานข้อมูล ฉันสามารถใช้org.hibernate.annotations.Cascadeแท็กเฉพาะไฮเบอร์เนตคำอธิบายประกอบได้ แต่เห็นได้ชัดว่าฉันไม่ต้องการผูกโซลูชันของฉันเข้ากับการใช้งานไฮเบอร์เนต แก้ไข : ดูเหมือนว่า JPA 2.0 จะรองรับสิ่งนี้ด้วย
136 java  hibernate  orm  jpa  jpa-2.0 

16
วิธีส่ง SMS ใน Java
วิธีที่เป็นไปได้ในการส่งและรับ sms จากแอปพลิเคชัน Java คืออะไร? อย่างไร?
136 java  sms 

10
ตัดแต่งสตริงตามความยาวสตริง
ฉันต้องการตัดสตริงหากความยาวเกิน 10 อักขระ สมมติว่าหากความยาวสาย 12 ( String s="abcdafghijkl") "abcdefgh.."แล้วสตริงตัดแต่งใหม่จะประกอบด้วย ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?
136 java  string 

8
การแปลง BigDecimal เป็น Integer
ฉันมีเมธอด Hibernate ซึ่งคืนค่า BigDecimal ให้ฉัน ฉันมีวิธี API อื่นที่ฉันต้องการส่งผ่านหมายเลขนั้น แต่ยอมรับจำนวนเต็มเป็นพารามิเตอร์ ฉันไม่สามารถเปลี่ยนประเภทผลตอบแทนหรือประเภทตัวแปรของทั้งสองวิธี ตอนนี้จะแปลง BigDecimal เป็นจำนวนเต็มและส่งต่อไปยังวิธีที่สองได้อย่างไร มีทางออกจากสิ่งนี้หรือไม่?

12
ไลบรารี Java Collections ที่มีประสิทธิภาพที่สุดคืออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ไลบรารี Java Collections ที่มีประสิทธิภาพที่สุดคืออะไร ไม่กี่ปีที่ผ่านมาผมไม่มากของ Java และมีความประทับใจกลับมาแล้วว่าขุมที่ดีที่สุด (ที่มีประสิทธิภาพมากที่สุด) การใช้ Java คอลเลกชัน แต่เมื่อผมได้อ่านคำตอบของคำถามที่ว่า " มีประโยชน์ห้องสมุดฟรี Java มากที่สุด? " ผมสังเกตเห็นว่าขุมถูกกล่าวถึงแทบจะไม่ ดังนั้นไลบรารี Java Collections ใดที่ดีที่สุดในตอนนี้ UPDATE:เพื่อชี้แจงฉันต้องการทราบว่าส่วนใหญ่ของไลบรารีที่จะใช้เมื่อฉันต้องเก็บรายการนับล้านไว้ในตารางแฮช ฯลฯ (ต้องการรันไทม์และหน่วยความจำขนาดเล็ก)
135 java  collections 

30
ข้อผิดพลาด Eclipse:“ การนำเข้า XXX ไม่สามารถแก้ไขได้”
ฉันกำลังพยายามทำงานกับ Hibernate ใน Eclipse ฉันกำลังสร้างโครงการง่ายๆใหม่และฉันได้ดาวน์โหลดโครงการเพื่อนร่วมงานด้วย CVS ทั้งสองไม่ทำงานในขณะที่ใน Eclipse ของเพื่อนร่วมงานของฉันทำ ปัญหาคือว่าสำหรับการนำเข้าคลาส Hibernate แต่ละครั้ง Eclipse พูดว่า: The import org.hibernate cannot be resolved แต่ขวดไฮเบอร์เนตทั้งหมดอยู่ในเส้นทางการสร้างนั่นคือ: antlr-2.7.6.jar cglib-2.2.jar commons-collections-3.1.jar dom4j-1.6.1.jar hibernate3.jar hibernate-jpa-2.0-api-1.0.0.Final.jar javassist-3.12.0.GA.jar jta-1.1.jar slf4j-api-1.6.1.jar
135 java  eclipse  import  jar  buildpath 

10
ทำไม Eclipse ถึงบ่นเกี่ยวกับ @Override เกี่ยวกับวิธีการอินเทอร์เฟซ
ฉันมีโปรเจ็กต์ที่มีอยู่ซึ่งใช้@Overrideเมธอดที่แทนที่เมธอดอินเตอร์เฟสแทนที่จะเป็นเมธอด superclass ฉันไม่สามารถแก้ไขรหัสนี้ได้ แต่ฉันต้องการให้ Eclpse หยุดบ่นเกี่ยวกับคำอธิบายประกอบเพราะฉันยังสามารถสร้างด้วย Maven ได้ ฉันจะปิดการใช้งานข้อผิดพลาดนี้ได้อย่างไร หมายเหตุ: เนื่องจากข้อกำหนดของโครงการฉันต้องคอมไพล์สำหรับ Java 1.5

5
จะใช้คลาสจากไฟล์. jar ได้อย่างไร?
ฉันอ่านบทแนะนำ Java เกี่ยวกับไฟล์ Sun for JAR แต่ฉันยังหาวิธีแก้ปัญหาไม่ได้ ฉันต้องใช้คลาสจากไฟล์ jar ที่ชื่อว่า jtwitter.jar ฉันดาวน์โหลดไฟล์และลองเรียกใช้งาน (ฉันพบเมื่อวานนี้ว่าไฟล์. jar สามารถเรียกใช้งานได้โดยการดับเบิลคลิกที่ไฟล์เหล่านั้น) และ Vista ให้ข้อผิดพลาดกับฉันว่า " ไม่สามารถโหลดแอตทริบิวต์ Manifest ระดับหลักจาก [path] /jtwitter.jar " ผู้ชายที่เขียนโค้ดไฟล์. jar ต้องการให้ฉันนำเข้า แต่ฉันจะเก็บไฟล์. jar ไว้ที่ไหนเพื่อนำเข้าในโค้ดของฉัน? ฉันลองใส่ทั้งไฟล์. jar และไฟล์. java ในไดเร็กทอรีเดียวกันไม่ได้ผล ไฟล์ที่ฉันพยายามใช้งานอยู่ที่นี่: http://www.winterwell.com/software/jtwitter.php ฉันใช้ JCreator LE
135 java  jar 


7
คุณจะลบคุกกี้ใน Java Servlet ได้อย่างไร
คุณจะลบคุกกี้ใน servlet Java ได้อย่างไร ฉันลองสิ่งนี้: http://www.jguru.com/faq/view.jsp?EID=42225 แก้ไข: ตอนนี้ทำงานได้สำเร็จดูเหมือนจะเป็นการรวมกันของ: response.setContentType("text/html"); และ cookie.setMaxAge(0); ก่อนที่ฉันจะทำ: //remove single signon cookie if it hasn't been validated yet response.setContentType("text/html"); Cookie cookie = new Cookie(SSORealm.SSO_COOKIE_NAME, ""); cookie.setDomain(SSORealm.SSO_DOMAIN); cookie.setMaxAge(-1); cookie.setPath("/"); cookie.setComment("EXPIRING COOKIE at " + System.currentTimeMillis()); response.addCookie(cookie); ซึ่งจะหมดอายุคุกกี้เมื่อเบราว์เซอร์จะปิดตามเอกสาร ค่าติดลบหมายความว่าคุกกี้จะไม่ถูกเก็บไว้อย่างต่อเนื่องและจะถูกลบเมื่อเว็บเบราว์เซอร์ออก ค่าศูนย์ทำให้คุกกี้ถูกลบ ตัวอย่างข้อมูลการทำงานที่สมบูรณ์เพื่อให้คุกกี้หมดอายุคือ: //remove single signon cookie if it hasn't …
135 java  servlets  cookies 

25
คำอธิบายประกอบไฮเบอร์เนต - การเข้าถึงฟิลด์หรือคุณสมบัติใดดีกว่ากัน
คำถามนี้เป็นคำถามที่ค่อนข้างที่เกี่ยวข้องกับHibernate หมายเหตุตำแหน่งคำถาม แต่อยากรู้ว่าอันไหนดีกว่ากัน ? เข้าถึงผ่านคุณสมบัติหรือเข้าถึงผ่านช่อง? ข้อดีข้อเสียของแต่ละอย่างเป็นอย่างไร?
135 java  hibernate  orm  jpa  annotations 

15
ฉันจะตรวจสอบได้อย่างไรว่า Java String ไม่ใช่ช่องว่างทั้งหมด
ฉันต้องการตรวจสอบว่า Java String หรืออาร์เรย์อักขระไม่ได้สร้างขึ้นจากช่องว่างโดยใช้ Java? นี่เป็นคำถามที่คล้ายกันมากยกเว้น Javascript: ฉันจะตรวจสอบได้อย่างไรว่าสตริงมีอักขระและช่องว่างไม่ใช่เฉพาะช่องว่าง แก้ไข : ฉันลบบิตเกี่ยวกับอักขระที่เป็นตัวเลขและตัวอักษรออกไปดังนั้นมันจึงสมเหตุสมผลกว่า
135 java  string  whitespace 

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