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

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


4
javax.transaction.Transactional vs org.springframework.transaction.annotation.Transactional
ฉันไม่เข้าใจความแตกต่างที่แท้จริงระหว่างคำอธิบายประกอบjavax.transaction.Transactionalและorg.springframework.transaction.annotation.Transactionalอะไร คือorg.springframework.transaction.annotation.Transactionalการขยายjavax.transaction.Transactionalหรือพวกเขามีความหมายที่แตกต่างกันโดยสิ้นเชิง? เมื่อใดควรใช้แต่ละรายการ ฤดูใบไม้ผลิ@Transactinalในบริการชั้นและjavaxใน DAO? ขอบคุณสำหรับคำตอบ.

14
รูปแบบ Java 8 LocalDate Jackson
สำหรับjava.util.Dateเมื่อฉันทำ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; จากนั้นในคำขอ JSON เมื่อฉันส่ง { {"dateOfBirth":"01/01/2000"} } มันได้ผล. ฉันจะทำสิ่งนี้สำหรับฟิลด์LocalDate ของ Java 8 ได้อย่างไร ? ฉันพยายามมี @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; มันไม่ได้ผล ใครช่วยบอกฉันหน่อยได้ไหมว่าวิธีที่ถูกต้องคืออะไร .. ด้านล่างนี้คือการอ้างอิง <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>jaxrs-api</artifactId> <version>3.0.9.Final</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>com.wordnik</groupId> <artifactId>swagger-annotations</artifactId> …
152 java  json  jackson  jax-rs  resteasy 

10
ทำไมฉันถึงใช้ Scala / Lift บน Java / Spring [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันรู้ว่าคำถามนี้เปิดอยู่เล็กน้อย แต่ฉันดู Scala / Lift แทน Java / Spring และฉันสงสัยว่าข้อดีที่แท้จริงที่ Scala / Lift มีอยู่นั้นคืออะไร จากมุมมองและประสบการณ์ของฉัน Java Annotations และ Spring ลดจำนวนการเข้ารหัสที่คุณต้องทำสำหรับแอปพลิเคชันให้น้อยที่สุด สกาลา / ลิฟท์ปรับปรุงตามนั้นหรือไม่?
151 java  spring  scala  lift 

19
ประสิทธิภาพของไลบรารีคณิตศาสตร์ Java matrix หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา เรากำลังคำนวณอะไรบางอย่างที่ runtime ถูกผูกมัดโดยการดำเนินการเมทริกซ์ (รายละเอียดบางอย่างด้านล่างหากสนใจ) ประสบการณ์นี้ทำให้เกิดคำถามต่อไปนี้: ชาวบ้านมีประสบการณ์กับการทำงานของห้องสมุด Java สำหรับคณิตศาสตร์เมทริกซ์ (เช่นทวีคูณผกผัน ฯลฯ ) หรือไม่? ตัวอย่างเช่น: JAMA COLT Apache ทั่วไปคณิตศาสตร์ ฉันค้นหาและพบว่าไม่มีอะไร รายละเอียดการเปรียบเทียบความเร็วของเรา: เราใช้ Intel FORTRAN (ifort (IFORT) 10.1 20070913) เราได้นำมาใช้ใหม่ใน Java (1.6) โดยใช้ Apache commons math 1.2 matrix ops และยอมรับความถูกต้องของตัวเลขทั้งหมด (เรามีเหตุผลที่ต้องการเป็นภาษาจาวา) (Java doubles, Fortran real …
151 java  math  matrix  performance 



11
ค่าคงที่สุดท้ายเทียบกับ C ++ ของ Java
Java สำหรับการเขียนโปรแกรมภาษา C ++ กวดวิชากล่าวว่า (ไฮไลท์เป็นของตัวเอง): สุดท้ายคำหลักคือประมาณ เทียบเท่ากับ const ใน C ++ "คร่าวๆ" หมายความว่าอะไรในบริบทนี้ พวกเขาไม่เหมือนกันหรือ อะไรคือความแตกต่างถ้ามี?
151 java  c++  const  final 

14
จะแสดงผู้ปกครองและคลาสย่อยทั้งหมดของคลาสใน IntelliJ IDEA ได้อย่างไร
เมื่อฉันแก้ไขคลาส Java ใน Eclipse เมื่อเคอร์เซอร์อยู่เหนือตัวแปรคลาสฉันสามารถทำCtrl+ Tเพื่อให้มีป๊อปอัพที่แสดงผู้ปกครองและคลาสย่อยทั้งหมด อะไรคือสิ่งที่เทียบเท่าใน IntelliJ ตัวอย่าง: Use|r user = new User(); ท่อคือเคอร์เซอร์ของฉัน

10
อ่าน url to string ในโค้ดจาวาไม่กี่บรรทัด
ฉันพยายามค้นหา Java ที่เทียบเท่ากับ Groovy: String content = "http://www.google.com".toURL().getText(); ฉันต้องการอ่านเนื้อหาจาก URL ไปยังสตริง ฉันไม่ต้องการที่จะทำให้รหัสของฉันสกปรกด้วยกระแสบัฟเฟอร์และลูปสำหรับงานง่ายๆ ฉันดู HttpClient ของ apache แต่ฉันยังไม่เห็นการใช้งานแบบบรรทัดหนึ่งหรือสอง
151 java  http  url 

4
โปรดอธิบายเกี่ยวกับ insertable = false และ updatable = false ในการอ้างอิงถึงคำอธิบายประกอบ JPA @Column
หากมีการเพิ่มความคิดเห็นของเขตข้อมูลinsertable=false, updatable=falseหมายความว่าคุณไม่สามารถแทรกค่าหรือเปลี่ยนค่าที่มีอยู่ได้ใช่หรือไม่ ทำไมคุณต้องการทำเช่นนั้น? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List<Address> addresses; } @Entity public class Address { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne @JoinColumn(name="ADDRESS_FK") @Column(insertable=false, updatable=false) private Person person; }

7
นิยาม Java Enum
ฉันคิดว่าฉันเข้าใจ Java generics ค่อนข้างดี แต่แล้วฉันก็พบสิ่งต่อไปนี้ใน java.lang.Enum: class Enum<E extends Enum<E>> มีคนอธิบายวิธีตีความพารามิเตอร์ประเภทนี้ได้ไหม คะแนนโบนัสสำหรับการให้ตัวอย่างอื่น ๆ ที่สามารถใช้พารามิเตอร์ประเภทที่คล้ายคลึงกันได้
151 java  generics  enums  crtp 

7
ความแตกต่างระหว่างสุดท้ายคงที่และสุดท้ายคงที่
ฉันพบรหัสที่มันประกาศรหัสเช่น private final static String API_RTN_SUCCESS = "0"; private final static String API_RTN_ERROR = "1"; public static final String SHARED_PREFERENCE_CONFIG = "shared_preference_config"; public static final String STARTUP_SETTING_KEY = "startup_setting"; ความแตกต่างระหว่างพวกเขาหรือพวกเขาเหมือนกันคืออะไร? หรือไม่ก็แตกต่างกันprivateหรือpublic?
151 java  static  final 

20
ความแตกต่างระหว่างสตริง Java กับ null (“”)
ความแตกต่างระหว่างnullและ""(สตริงว่าง) คืออะไร? ฉันได้เขียนโค้ดง่ายๆ String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false falseงบทั้งสองกลับ ดูเหมือนว่าฉันไม่สามารถค้นหาความแตกต่างที่แท้จริงระหว่างพวกเขาได้

15
Maven: วิธีที่ดีที่สุดในการเชื่อมโยง JAR ภายนอกที่กำหนดเองกับโครงการของฉัน
เป็นสองสามวันแรกที่ฉันเรียนรู้ Maven และฉันยังคงดิ้นรนกับพื้นฐาน ฉันมีไฟล์. jar ภายนอก (ไม่สามารถใช้ได้ใน repos สาธารณะ) ที่ฉันต้องอ้างอิงในโครงการของฉันและฉันพยายามที่จะคิดออกว่าตัวเลือกที่ดีที่สุดของฉันคืออะไร มันเป็นโครงการขนาดเล็กที่ไม่มีที่เก็บส่วนกลางสำหรับห้องสมุดดังนั้นจึงต้องเป็นที่เก็บข้อมูลในเครื่อง (เพิ่มอย่างใดลงในตัวควบคุมแหล่งข้อมูลไม่ทราบว่าควรจะทำงานในลักษณะนี้หรือไม่) หรือจำเป็นต้องจัดเก็บ. jar ดิสก์ภายนอกที่เก็บข้อมูลอย่างเป็นทางการ 1) ตัวเลือกที่ดีที่สุดของฉันคืออะไรสำหรับการเพิ่มไฟล์. jar ไปยังการอ้างอิงโครงการของฉันด้วย maven เนื่องจากฉันต้องการให้ทั้งโครงการและไลบรารีอยู่ในการควบคุมแหล่งที่มา? 2) ฉันยังดูเหมือนจะไม่ได้ที่ Eclipse จะเห็นการพึ่งพา ฉันเพิ่มมันเข้าไปในส่วนของ pom ด้วยตนเองและมันก็แสดงให้เห็นได้ดีในรายการการพึ่งพาใน m2eclipse mvn คอมไพล์และแพ็คเกจ mvn สำเร็จทั้งคู่ แต่การรันผลลัพธ์ของโปรแกรมใน: Exception in thread "main" java.lang.Error: Unresolved compilation problems: LibraryStuff cannot be resolved to a type นี่คือหลังจากแก้ไข …
151 java  maven-2  maven  m2eclipse 

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