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

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

3
เอกสาร XML เป็น String
วิธีที่ง่ายที่สุดในการรับการแสดงสตริงของเอกสาร XML ( org.w3c.dom.Document) คืออะไร นั่นคือโหนดทั้งหมดจะอยู่ในบรรทัดเดียว ดังตัวอย่างจาก <root> <a>trge</a> <b>156</b> </root> (นี่เป็นเพียงการแสดงต้นไม้ในรหัสของฉันมันเป็นorg.w3c.dom.Documentวัตถุดังนั้นฉันจึงไม่สามารถถือว่าเป็น String ได้) ถึง "<root> <a>trge</a> <b>156</b> </root>" ขอบคุณ!
104 java  xml  string  dom  xmldocument 

10
ตรวจจับกด Enter ใน JTextField
เป็นไปได้ไหมที่จะตรวจจับเมื่อมีคนกดEnterขณะพิมพ์ JTextField ใน java? โดยไม่ต้องสร้างปุ่มและตั้งเป็นค่าเริ่มต้น.
104 java  swing  jtextfield 

11
การทำให้อนุกรม XML ใน Java? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ อะนาล็อก Java ของการทำให้อนุกรม XML ของ. NET คืออะไร
104 java  xml  serialization 

4
คนตัดไม้ควรเป็นแบบคงที่หรือไม่
คนตัดไม้ควรประกาศแบบคงที่หรือไม่? โดยปกติฉันเคยเห็นคำประกาศสองประเภทสำหรับคนตัดไม้: บันทึกบันทึกที่มีการป้องกัน = Log4JLogger ใหม่ (aClass.class); หรือ บันทึกล็อกแบบคงที่ส่วนตัว = Log4JLogger ใหม่ (aClass.class); ควรใช้ตัวไหน โปรและคอนของทั้งคู่คืออะไร?
104 java  logging 

5
Java Regex Thread ปลอดภัยหรือไม่
ฉันมีฟังก์ชันที่ใช้Pattern#compileและMatcherค้นหารายการสตริงสำหรับรูปแบบ ฟังก์ชันนี้ใช้ในหลายเธรด แต่ละเธรดจะมีรูปแบบเฉพาะที่ส่งผ่านไปยังPattern#compileเวลาที่สร้างเธรด จำนวนเธรดและรูปแบบเป็นแบบไดนามิกซึ่งหมายความว่าฉันสามารถเพิ่มPatterns และเธรดได้มากขึ้นในระหว่างการกำหนดค่า ฉันต้องใส่synchronizeฟังก์ชันนี้หรือไม่หากใช้ regex regex ใน java thread ปลอดภัยหรือไม่?

30
วิธีที่ง่ายที่สุดในการคั่นรายการด้วยลูกน้ำ?
วิธีใดเป็นวิธีที่ชัดเจนที่สุดในการคั่นรายการด้วยจุลภาคใน Java ฉันรู้วิธีการทำหลายวิธี แต่ฉันสงสัยว่าวิธีที่ดีที่สุดคืออะไร (โดยที่คำว่า "ดีที่สุด" หมายถึงชัดเจนที่สุดและ / หรือสั้นที่สุดไม่ใช่วิธีที่มีประสิทธิภาพสูงสุด ฉันมีรายการและต้องการวนซ้ำโดยพิมพ์แต่ละค่า ฉันต้องการพิมพ์เครื่องหมายจุลภาคระหว่างแต่ละรายการ แต่ไม่ใช่หลังรายการสุดท้าย (หรือก่อนรายการแรก) List --> Item ( , Item ) * List --> ( Item , ) * Item ตัวอย่างโซลูชัน 1: boolean isFirst = true; for (Item i : list) { if (isFirst) { System.out.print(i); // no comma isFirst = …
104 java  pretty-print 

16
ไม่สามารถสร้างอินสแตนซ์คลาสต่อไปนี้: - android.support.v7.widget.Toolbar
ฉันกำลังสร้างแอปด้วยดีไซน์ Material ใหม่ที่ใช้ใน Android Lollipop (5.0) ฉันใช้คำแนะนำต่อไปนี้: http://android-developers.blogspot.it/2014/10/appcompat-v21-material-design-for-pre.html http://antonioleiva.com/material-design-everywhere/ หลังจากที่ฉันสร้างแถบเครื่องมือฉันได้รับข้อผิดพลาดนี้: "ไม่สามารถสร้างอินสแตนซ์คลาสต่อไปนี้ได้: - android.support.v7.widget.Toolbar" แอปทำงานได้ดีในโทรศัพท์หรือโปรแกรมจำลอง แต่ตัวออกแบบเค้าโครงของ Android Studio แสดงเค้าโครงไม่ถูกต้อง นี่คือภาพบางส่วน: เกิดข้อผิดพลาดในการแสดงตัวอย่างเค้าโครง my_awesome_toolbar.xml เกิดข้อผิดพลาดในการแสดงตัวอย่างโครงร่าง activity_my.xml รหัส xml ของไฟล์: my_awesome_toolbar.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_awesome_toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" /> activity_my.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/root" tools:context="com.myapp.test.MyActivity" android:orientation="horizontal"> <include android:id="@+id/toolbar" layout="@layout/my_awesome_toolbar" …
104 java  android  xml 

9
วิธีการรับปีเดือนวันชั่วโมงนาทีวินาทีและมิลลิวินาทีของช่วงเวลาปัจจุบันใน Java?
ฉันจะหาปีเดือนวันชั่วโมงนาทีวินาทีและมิลลิวินาทีของช่วงเวลาปัจจุบันใน Java ได้อย่างไร Stringsผมอยากจะมีพวกเขาเป็น
104 java  date 

16
ฉันจะเปลี่ยนข้อความ EditText โดยไม่เรียกใช้ Text Watcher ได้อย่างไร
ฉันมีEditTextช่องที่มี Customer Text Watcher อยู่ ในส่วนของรหัสฉันจำเป็นต้องเปลี่ยนค่าใน EditText .setText("whatever")ซึ่งเราใช้ ปัญหาคือทันทีที่ฉันทำการเปลี่ยนแปลงafterTextChangedวิธีการเรียกซึ่งสร้างลูปที่ไม่มีที่สิ้นสุด ฉันจะเปลี่ยนข้อความโดยไม่เรียกใช้ afterTextChanged ได้อย่างไร ฉันต้องการข้อความในเมธอด afterTextChanged ดังนั้นไม่แนะนำให้ลบไฟล์TextWatcher.

5
การใช้ไฟล์คุณสมบัติหลายไฟล์ (ผ่าน PropertyPlaceholderConfigurer) ในหลายโครงการ / โมดูล
ขณะนี้เรากำลังเขียนแอปพลิเคชันซึ่งแบ่งออกเป็นหลายโครงการ / โมดูล ตัวอย่างเช่นลองใช้โมดูลต่อไปนี้: myApp-DAO myApp-jabber แต่ละโมดูลมีไฟล์ xml บริบท Spring ของตัวเอง สำหรับโมดูล DAO ฉันมี PropertyPlaceholderConfigurer ซึ่งอ่านไฟล์คุณสมบัติที่มีพารามิเตอร์การเชื่อมต่อ db ที่จำเป็น ในโมดูล jabber ฉันยังมี PropertyPlaceHolderConfigurer สำหรับคุณสมบัติการเชื่อมต่อ jabber ตอนนี้แอปพลิเคชันหลักมาพร้อมกับ myApp-DAO และ myApp-jabber มันอ่านไฟล์บริบททั้งหมดและเริ่มบริบท Spring ขนาดใหญ่หนึ่งรายการ น่าเสียดายที่ดูเหมือนว่าจะมี PropertyPlaceholderConfigurer ได้เพียงหนึ่งรายการต่อบริบทดังนั้นโมดูลใดที่โหลดก่อนจึงสามารถอ่านพารามิเตอร์การเชื่อมต่อได้ อีกอันหนึ่งแสดงข้อยกเว้นพร้อมข้อผิดพลาดเช่น "ไม่สามารถแก้ไขตัวยึดตำแหน่ง 'jabber.host'" ฉันเข้าใจว่าปัญหาคืออะไร แต่ฉันไม่รู้วิธีแก้ปัญหาหรือแนวทางปฏิบัติที่ดีที่สุดสำหรับกรณีการใช้งานของฉัน ฉันจะกำหนดค่าแต่ละโมดูลเพื่อให้แต่ละโมดูลสามารถโหลดไฟล์คุณสมบัติของตัวเองได้อย่างไร ตอนนี้ฉันได้ย้าย PropertyPlaceHolderConfigurer ออกจากไฟล์บริบทที่แยกจากกันและรวมเข้ากับบริบทของแอปพลิเคชันหลัก (โหลดไฟล์คุณสมบัติทั้งหมดด้วย PropertyPlaceHolderConfigurer เดียว) แม้ว่าสิ่งนี้จะแย่เพราะตอนนี้ทุกคนที่ใช้โมดูล dao ต้องรู้ว่าพวกเขาต้องการ PropertyPlaceHolderConfigurer …
104 java  spring  properties 

7
กำลังแสดงธุรกรรม Spring ในบันทึก
ฉันกำหนดค่าสปริงด้วยการรองรับธุรกรรม มีวิธีใดในการบันทึกธุรกรรมเพื่อให้แน่ใจว่าฉันตั้งค่าทุกอย่างถูกต้องหรือไม่? การแสดงในบันทึกเป็นวิธีที่ดีในการดูสิ่งที่เกิดขึ้น

4
ประเภทการดึงข้อมูลเริ่มต้นสำหรับหนึ่งต่อหนึ่งหลายต่อหนึ่งและหนึ่งต่อหลายในไฮเบอร์เนต
ประเภทการดึงข้อมูลเริ่มต้นในการแมปไฮเบอร์เนตคืออะไร สิ่งที่ฉันต้องรู้หลังจากสำรวจคือ: อย่างใดอย่างหนึ่งต่อหนึ่งมันเป็นความกระตือรือร้น อย่างใดอย่างหนึ่งต่อหลายคนมันเป็นขี้เกียจ แต่หลังจากทดสอบใน Eclipse แล้วก็มีความกระตือรือร้นอย่างมาก ขึ้นอยู่กับว่าฉันใช้ JPA หรือ Hibernate หรือไม่
104 java  hibernate  jpa 

12
C # หรือ Java: เพิ่มสตริงด้วย StringBuilder?
ฉันรู้ว่าเราสามารถต่อท้ายสตริงโดยใช้StringBuilder. มีวิธีที่เราสามารถเพิ่มสตริงไว้ข้างหน้าสตริงได้หรือไม่โดยใช้StringBuilderเพื่อให้เราสามารถรักษาผลประโยชน์ด้านประสิทธิภาพที่StringBuilderมีให้ได้หรือไม่?
104 c#  java  stringbuilder 

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

4
จำลองวิธีการคงที่จากหลายคลาสโดยใช้ PowerMock
ฉันรู้วิธีจำลองวิธีการแบบคงที่จากคลาสโดยใช้ PowerMock แต่ฉันต้องการจำลองวิธีการแบบคงที่จากหลายคลาสในคลาสทดสอบโดยใช้ JUnit และ PowerMock ใครช่วยบอกทีว่าทำได้ไหมและต้องทำอย่างไร
104 java  junit4  powermock 

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