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

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



20
เรียงลำดับการรวบรวมใน Java
ฉันเป็นผู้เริ่มต้นใน Java กรุณาแนะนำคอลเลกชันที่สามารถ / ควรใช้สำหรับการรักษารายการเรียงลำดับใน Java ฉันได้พยายามMapและSetแต่พวกเขาก็ไม่ได้สิ่งที่ผมกำลังมองหา

3
จะใช้ ArgumentCaptor เพื่อทำการขัดได้อย่างไร?
ในเอกสาร Mockito และjavadocsนั้นระบุไว้ ขอแนะนำให้ใช้ ArgumentCaptor กับการตรวจสอบ แต่ไม่ใช่ด้วยการขัด แต่ฉันไม่เข้าใจว่า ArgumentCaptor สามารถใช้สำหรับขัดถูได้อย่างไร บางคนสามารถอธิบายข้อความข้างต้นและแสดงให้เห็นว่า ArgumentCaptor สามารถใช้สำหรับการขัดหรือจัดเตรียมลิงก์ที่แสดงวิธีการทำ

15
เลือก Java vs Python บน Google App Engine
ปัจจุบัน Google App Engine รองรับทั้ง Python และ Java การสนับสนุน Java นั้นไม่เป็นผู้ใหญ่ อย่างไรก็ตามดูเหมือนว่า Java จะมีรายการของไลบรารีที่ยาวขึ้นและสนับสนุนเป็นพิเศษสำหรับ Java bytecode โดยไม่คำนึงถึงภาษาที่ใช้ในการเขียนโค้ดนั้น ภาษาใดจะให้ประสิทธิภาพที่ดีขึ้นและมีพลังมากขึ้น? กรุณาแนะนำ ขอบคุณ! แก้ไข: http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine?pli=1 แก้ไข: โดย "อำนาจ" ฉันหมายถึงการขยายตัวที่ดีขึ้นและการรวมห้องสมุดที่มีอยู่นอกกรอบ Python อนุญาตเฉพาะ Python library เท่านั้น

5
เราจะเปลี่ยนเส้นทางเอาต์พุตคอนโซลโปรแกรม Java ไปยังหลาย ๆ ไฟล์ได้อย่างไร
เราจะเปลี่ยนเส้นทางเอาต์พุตคอนโซล eclipse ไปยังไฟล์ได้อย่างไร? ฉันสามารถ: Run Configuration-> ->CommonsSelect a file การใช้งานและSystem.setOut(PrintStream)System.setErr(PrintStream) ปัญหาเกี่ยวกับ 1) คือฉันต้องบันทึกเอาท์พุทคอนโซลเป็นไฟล์อื่นแทนที่จะเป็นไฟล์เดียว ปัญหาเกี่ยวกับ 2) คือมันเก็บเฉพาะเอาท์พุทคอนโซลที่สร้างขึ้นโดยSystem.out.println()หรือสแต็คสแต็คของข้อยกเว้นโยน มันไม่ได้จับเอาท์พุทประเภทอื่นเช่นคำเตือน log4j เป็นต้น เราจะเปลี่ยนเส้นทางเอาต์พุตคอนโซลไปยังไฟล์ต่าง ๆ โดยทางโปรแกรมได้อย่างไร
161 java  eclipse 

6
ให้พื้นที่สีขาวใน Swing GUI
GUI ที่ไม่มีพื้นที่ปรากฏเป็นสีขาว 'แออัด' ฉันจะให้พื้นที่สีขาวโดยไม่หันไปใช้การกำหนดตำแหน่งหรือขนาดของส่วนประกอบอย่างชัดเจนได้อย่างไร

17
มีวิธีการแทนที่ตัวแปรคลาสใน Java หรือไม่
class Dad { protected static String me = "dad"; public void printMe() { System.out.println(me); } } class Son extends Dad { protected static String me = "son"; } public void doIt() { new Son().printMe(); } ฟังก์ชั่น doIt จะพิมพ์ "พ่อ" มีวิธีที่จะทำให้มันพิมพ์ "ลูกชาย" หรือไม่?

22
สิทธิ์ Android หลายสิทธิ์
ฉันรู้ว่า Android 6.0 มีสิทธิ์ใหม่และฉันรู้ว่าฉันสามารถโทรหาพวกเขาด้วยสิ่งนี้ if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } วันนี้ฉันเห็นแอป Google ที่ต้องการการอนุญาต 3 รายการ: รายชื่อติดต่อ sms และกล้อง มันกำลังสร้างหน้า 1-3 และเรียกพวกมันทั้งหมดเข้าด้วยกันในเวลาเดียวกันเพื่อเปิดใช้งาน ใครสามารถบอกฉันได้ว่าฉันสามารถโทร 4 สิทธิ์เพื่อเปิดใช้งานในเวลาเดียวกันเช่น SMS, กล้อง, รายชื่อและที่เก็บข้อมูล? ตัวอย่าง (ลืมชื่อแอพ google :() แอพนี้ต้องการ SMS รายชื่อติดต่อและกล้อง แอพถามฉัน (และทำหน้าไดอะล็อก 1-3) เปิดใช้งาน SMS เปิดใช้งานผู้ติดต่อแล้วกล้อง ดังนั้นแอป Google …

11
ทำไมคอนสตรัคเตอร์แบบไร้พารามิเตอร์เริ่มหายไปเมื่อคุณสร้างด้วยพารามิเตอร์
ใน C #, C ++ และ Java เมื่อคุณสร้างคอนสตรัคเตอร์ที่รับพารามิเตอร์พารามิเตอร์ไร้ค่าเริ่มต้นจะหายไป ฉันยอมรับข้อเท็จจริงนี้มาโดยตลอด แต่ตอนนี้ฉันเริ่มสงสัยแล้วว่าทำไม อะไรคือสาเหตุของพฤติกรรมนี้? มันเป็นเพียงแค่ "มาตรการความปลอดภัย / คาดเดา" การพูดว่า "ถ้าคุณสร้างคอนสตรัคเตอร์ของคุณเองคุณอาจไม่ต้องการให้สิ่งนี้แฝงตัว" หรือมีเหตุผลทางเทคนิคที่ทำให้คอมไพเลอร์ไม่สามารถเพิ่มได้เมื่อคุณสร้าง Constructor ด้วยตัวเอง?

12
ค้นหา Android ด้วย Fragments
มีใครรู้เกี่ยวกับการสอนหรือตัวอย่างของวิธีการใช้อินเตอร์เฟซการค้นหา Androidมาตรฐานด้วยFragments หรือไม่? กล่าวอีกนัยหนึ่งเป็นไปได้หรือไม่ที่จะทำการค้นหาแบบมาตรฐานด้วยSearchManagerการแยกส่วน?

2
log4j: บันทึกผลลัพธ์ของคลาสเฉพาะไปยัง appender ที่ระบุ
ฉันใช้ log4j และต้องการกำหนดเส้นทางเอาต์พุตของตัวบันทึกบางตัวไปยังไฟล์ที่ระบุ ฉันมีผู้ใช้หลายคนแล้ว ตอนนี้เพื่อให้การดีบักง่ายขึ้นฉันต้องการบอก log4j ว่าเอาต์พุตที่สร้างโดยคลาสเฉพาะ (เช่น foo.bar.Baz) ควรเขียนลงในไฟล์บันทึกเฉพาะ สามารถทำได้หรือไม่
161 java  log4j  logging  appender 

18
วิธีเลื่อนไปที่ด้านล่างของ RecyclerView scrollToPosition ไม่ทำงาน
ฉันต้องการเลื่อนไปที่ด้านล่างของรายการ RecyclerView หลังจากโหลดกิจกรรม GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)มีข้อยกเว้นเกี่ยวกับการไม่รองรับใน RecyclerView และconversationView.scrollToPosition(...)ดูเหมือนจะไม่ทำอะไรเลย หลังจากบล็อกรหัสด้านบนฉันเพิ่ม conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + 1) ซึ่งไม่ทำงาน มี 30 GENERIC_MESSAGE_LISTองค์ประกอบในเป็น

30
org.xml.sax.SAXParseException: ไม่อนุญาตเนื้อหาใน prolog
ฉันมีไคลเอนต์บริการเว็บที่ใช้ Java เชื่อมต่อกับบริการเว็บ Java (นำไปใช้กับ Framework1 Axis) ฉันได้รับข้อยกเว้นต่อไปนี้ในไฟล์บันทึกของฉัน: Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) …
161 java  xml 

8
Java Garbage Collection ทำงานร่วมกับเอกสารอ้างอิงแบบวงกลมได้อย่างไร
จากความเข้าใจของฉันการเก็บขยะใน Java ล้างวัตถุบางอย่างถ้าไม่มีสิ่งใดที่ 'ชี้' ไปยังวัตถุนั้น คำถามของฉันคือจะเกิดอะไรขึ้นถ้าเรามีสิ่งนี้: class Node { public object value; public Node next; public Node(object o, Node n) { value = 0; next = n;} } //...some code { Node a = new Node("a", null), b = new Node("b", a), c = new Node("c", b); a.next = c; …

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