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

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

4
Java: ความแตกต่างระหว่างเมธอด setPreferredSize () และ setSize () ในคอมโพเนนต์
อะไรคือความแตกต่างที่สำคัญระหว่างsetSize()และsetPreferredSize(). บางครั้งฉันก็ใช้setSize()บางครั้งบางครั้งsetPreferredSize()ก็ทำในสิ่งที่ฉันต้องการบางครั้ง ฉันควรใช้สายอะไรสำหรับJFrames and JPanels?
105 java  swing  jframe  jpanel 

5
ความแตกต่างระหว่างคลาสและประเภท
เป็นใหม่เพื่อ Java ฉันสับสนระหว่างแนวคิดของระดับและประเภท ตัวอย่างเช่นวัตถุควร"Hello World!"อยู่ในประเภท Stringหรือคลาส Stringหรือไม่? หรืออาจจะทั้งสองอย่าง?
105 java  class  types 


22
การแปลงรายการ <Integer> เป็น List <String>
ฉันมีรายการจำนวนเต็มList&lt;Integer&gt;และฉันต้องการแปลงอ็อบเจ็กต์จำนวนเต็มทั้งหมดเป็น Strings ดังนั้นจึงจบด้วยList&lt;String&gt;. โดยปกติฉันสามารถสร้างรายการใหม่List&lt;String&gt;และวนซ้ำรายการที่เรียกString.valueOf()หาจำนวนเต็มแต่ละรายการได้แต่ฉันสงสัยว่ามีวิธีที่ดีกว่า (อ่าน: อัตโนมัติมากขึ้น ) หรือไม่?

8
วัตถุประสงค์ของ Serialization ใน Java คืออะไร?
ฉันได้อ่านบทความจำนวนมากเกี่ยวกับ Serialization และวิธีการที่ดีและยอดเยี่ยม แต่ไม่มีข้อโต้แย้งใดที่น่าเชื่อเพียงพอ ฉันสงสัยว่าจะมีใครบอกฉันได้จริง ๆ ว่าอะไรคือสิ่งที่เราสามารถบรรลุได้จากการจัดลำดับชั้นเรียน?

6
Force point (“.”) เป็นตัวคั่นทศนิยมใน java
ขณะนี้ฉันใช้รหัสต่อไปนี้เพื่อพิมพ์สองครั้ง: return String.format("%.2f", someDouble); ใช้งานได้ดียกเว้น Java ใช้ตัวคั่นทศนิยมของ Locale (ลูกน้ำ) ในขณะที่ฉันต้องการใช้จุด มีวิธีง่ายๆในการทำเช่นนี้หรือไม่?
105 java  formatting  double 


4
@UniqueConstraint และ @Column (unique = true) ในคำอธิบายประกอบแบบจำศีล
ความแตกต่างระหว่างคืออะไร@UniqueConstraintและ@column (ที่ไม่ซ้ำกัน = true) ? ตัวอย่างเช่น: @Table( name = "product_serial_group_mask", uniqueConstraints = {@UniqueConstraint(columnNames = {"mask", "group"})} ) และ @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private ProductSerialMask mask; @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private Group group;

9
ใน java วิธีรับสตริงย่อยจากสตริงจนถึงอักขระ c?
ฉันมีสตริง (ซึ่งโดยพื้นฐานแล้วจะเป็นชื่อไฟล์ตามหลักการตั้งชื่อ) abc.def.ghi ฉันต้องการแยกสตริงย่อยก่อนอันแรก.(เช่นจุด) ใน java doc api ดูเหมือนว่าฉันจะไม่พบวิธีการใน String ที่ทำเช่นนั้นได้ ฉันพลาดอะไรไปรึเปล่า? ทำอย่างไร?
105 java 

14
ดัชนีของอักขระทั้งหมดในสตริง
รหัสต่อไปนี้จะพิมพ์ 2 String word = "bannanas"; String guess = "n"; int index; System.out.println( index = word.indexOf(guess) ); ฉันต้องการทราบวิธีรับดัชนีทั้งหมดของ "n" ("guess") ในสตริง "bannanas" ผลลัพธ์ที่คาดหวังคือ: [2,3,5]

1
JetBrains ใช้ไลบรารี GUI ใดบ้าง
พื้นหลัง ฉันค่อนข้างใหม่กับ Java และสนุกกับการใช้ IntelliJ IDE ที่พัฒนาโดยทีม JetBrains ฉันได้ดาวน์โหลดซอร์สสำหรับ Community Edition แล้วและฉันกำลังพยายามหาว่าพวกเขาใช้ไลบรารี GUI อะไรเพื่อให้ได้รูปลักษณ์ คำถาม พวกเขาใช้ไลบรารีใด (ถ้ามี) เพื่อรับแท็บที่ไม่ใช่เนทีฟแถบเครื่องมือและส่วนประกอบเบรดครัมบ์ แผงที่พวกเขาใช้ก็น่าสนใจเช่นกัน แต่ฉันรู้สึกว่ามันถูกพัฒนาขึ้นสำหรับโครงการนี้และไม่ใช่ห้องสมุด นี่คือเรื่องจริง? ใครสามารถให้รายละเอียดของสิ่งที่จำเป็นในการสร้างรูปลักษณ์ที่คล้ายกันในโครงการ GUI ได้หรือไม่? ใครมีแบบฝึกหัดสำหรับเรื่องนี้บ้าง? สิ่งที่ฉันสามารถทำได้คือพวกเขาใช้ Swing และ jGoodies สิ่งที่ฉันคิดจนถึงตอนนี้ พวกเขาใช้ Swing และ jGoodies โครงการ MyDoggyเป็นความพยายามที่จะสร้างกรอบการเชื่อมต่อที่คล้ายกัน แต่ฉันไม่คิดว่านี้จะถูกใช้โดย IntelliJ

5
สตริงเป็น LocalDate
ฉันจะแปลงสตริงเป็น a ได้LocalDateอย่างไร? ฉันเคยเห็นตัวอย่างเช่น: LocalDate dt = new LocalDate("2005-11-12"); แต่สตริงของฉันเป็นเหมือน: 2005-nov-12
105 java  jodatime 

5
ฉันสามารถตั้งค่า null เป็นค่าเริ่มต้นสำหรับ @Value ใน Spring ได้หรือไม่
ฉันกำลังใช้คำอธิบายประกอบ @Value Spring 3.1.x ดังนี้: @Value("${stuff.value:}") private String value; สิ่งนี้ทำให้ String ว่างในตัวแปรหากไม่มีแอตทริบิวต์ ฉันต้องการให้ null เป็นค่าเริ่มต้นแทนที่จะเป็นสตริงว่าง แน่นอนฉันต้องการหลีกเลี่ยงข้อผิดพลาดเมื่อไม่ได้ตั้งค่าคุณสมบัติค่า

27
CreateProcess error = 206 ชื่อไฟล์หรือนามสกุลยาวเกินไปเมื่อเรียกใช้เมธอด main ()
ฉันมีข้อผิดพลาดนี้ใน eclipse helios: เกิดข้อยกเว้นในการรันบรรทัดคำสั่ง ไม่สามารถรันโปรแกรม "C: \ Program Files (x86) \ Java \ jre6 \ bin \ javaw.exe" (ในไดเร็กทอรี "C: \ Users \ motiver \ helios_workspace \ TimeTracker"): CreateProcess error = 206 ชื่อไฟล์หรือนามสกุลคือ นานเกินไป ฉันค้นคว้าข้อมูลเล็กน้อย แต่ปัญหาส่วนใหญ่เกี่ยวข้องกับ DataNucleus เมื่อทำงานกับ Google App Engine แต่ฉันไม่ได้ใช้อะไรที่เกี่ยวข้องกับ Google App Engine จากระยะไกล ฉันกำลังทำโปรเจ็กต์เล็ก ๆ ด้วย Servlet …
105 java  eclipse 

12
ฉันจะปิดใช้งาน fail_on_empty_beans ใน Jackson ได้อย่างไร
เมื่อใช้แจ็คสัน 2.1 ฉันจะปิดการใช้งานfail_on_empty beansข้อความแสดงข้อผิดพลาดที่ดูเหมือนว่าต้องการให้ฉันปิดใช้งานได้อย่างไร ฉันสมมติว่านี่เป็นเพียงสิ่งที่ง่ายที่สุดในโลก แต่มันก็สายไปแล้วและฉันไม่สามารถหาบทช่วยสอนง่ายๆหรืออะไรที่ชัดเจนโดยเฉพาะจากไฟล์api. SerializationFactoryเหรอ? ทำไมพวกเขาถึงทำให้มันไม่เข้าใจง่ายแล้วทำให้ข้อความแสดงข้อผิดพลาดดูตรงไปตรงมา แม้ว่าฉันจะชอบข้อความแสดงข้อผิดพลาด แต่ฉันหมายความว่ามันดีกว่า NPE ฉันสมมติว่ามีวิธีทำโดยใช้คำอธิบายประกอบ - แต่ฉันไม่กระตือรือร้นที่จะใช้มันเลยสำหรับงานง่ายๆที่ฉันทำ!
105 java  jackson 

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