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

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

5
Java 8 getters ส่งคืนชนิดตัวเลือกหรือไม่?
Optional type ที่แนะนำใน Java 8 เป็นสิ่งใหม่สำหรับนักพัฒนาหลายคน เป็นวิธีการทะเยอทะยานกลับOptional<Foo>ประเภทในสถานที่ของคลาสสิกFooการปฏิบัติที่ดี? nullสมมติว่าค่าที่สามารถ

12
main เป็นตัวระบุ Java ที่ถูกต้องหรือไม่
ลูกคนหนึ่งของฉันเรียน Java ในโรงเรียนมัธยมและได้รับสิ่งนี้จากการทดสอบของเขา: ข้อใดต่อไปนี้เป็นตัวระบุที่ถูกต้องใน Java ก. 123java ข. main ค. java1234 ง. {abce จ. )whoot เขาตอบbและเข้าใจผิด ฉันดูคำถามและโต้แย้งว่าmain เป็นตัวระบุที่ถูกต้องและควรจะถูกต้อง เราดูข้อมูลจำเพาะ Java สำหรับตัวระบุและเสริมจุดนั้น นอกจากนี้เรายังเขียนโปรแกรมตัวอย่างที่มีการเรียกตัวแปรmainเช่นเดียวกับวิธีการ เขาสร้างข้อโต้แย้งที่เป็นลายลักษณ์อักษรซึ่งรวมถึงการอ้างอิงเอกสาร Java โปรแกรมทดสอบและครูเพิกเฉยและบอกว่าคำตอบยังไม่ถูกต้อง คือmainตัวระบุที่ถูกต้อง?

17
ฉันจะโยนข้อยกเว้นตรวจสอบจากภายในสตรีม Java 8 ได้อย่างไร
ฉันจะโยนข้อยกเว้นตรวจสอบจากภายใน Java 8 สตรีม / lambdas ได้อย่างไร กล่าวอีกนัยหนึ่งฉันต้องการสร้างรหัสเช่นคอมไพล์นี้: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } รหัสนี้ไม่ได้รวบรวมเนื่องจากClass.forName()วิธีการดังกล่าวข้างต้นพ่นClassNotFoundExceptionซึ่งมีการตรวจสอบ โปรดทราบฉันไม่ต้องการห่อข้อยกเว้นที่ตรวจสอบภายในข้อยกเว้นรันไทม์และโยนข้อยกเว้นที่ไม่ได้ตรวจสอบและแทนที่ ฉันต้องการที่จะโยนข้อยกเว้นการตรวจสอบตัวเองและไม่เพิ่มน่าเกลียดtry/ catchesกับกระแส

15
กำลังส่งข้อมูล POST ใน Android
ฉันมีประสบการณ์กับ PHP, JavaScript และภาษาสคริปต์อื่น ๆ มากมาย แต่ฉันไม่มีประสบการณ์กับ Java หรือ Android มาก ฉันกำลังมองหาวิธีการส่งข้อมูลPOSTไปยังสคริปต์ PHP และแสดงผลลัพธ์


8
วิธีกำหนดคลาสยกเว้นที่กำหนดเองใน Java วิธีที่ง่ายที่สุด?
ฉันกำลังพยายามกำหนดคลาสข้อยกเว้นของตัวเองด้วยวิธีที่ง่ายที่สุดและนี่คือสิ่งที่ฉันได้รับ: public class MyException extends Exception {} public class Foo { public bar() throws MyException { throw new MyException("try again please"); } } นี่คือสิ่งที่คอมไพเลอร์ Java พูดว่า: cannot find symbol: constructor MyException(java.lang.String) ฉันรู้สึกว่าคอนสตรัคนี้ต้องได้รับการสืบทอดมาจากjava.lang.Exceptionมันใช่ไหม?

5
การแยกสตริง Java ลบค่าว่าง
ฉันกำลังพยายามแบ่งค่าโดยใช้ตัวคั่น แต่ฉันกำลังค้นหาผลลัพธ์ที่น่าประหลาดใจ String data = "5|6|7||8|9||"; String[] split = data.split("\\|"); System.out.println(split.length); ฉันคาดหวังว่าจะได้รับ 8 ค่า [5,6,7, ว่างเปล่า, 8,9, ว่างเปล่า, ว่างเปล่า] แต่ฉันได้รับเพียง 6 ค่า ความคิดและวิธีการแก้ไขใด ๆ ไม่ว่าค่าว่างจะมาที่ใดก็ควรอยู่ในอาร์เรย์
286 java  string  split 


12
Android ต้องการคอมไพเลอร์ตามระดับ 5.0 หรือ 6.0 พบ '1.7' แทน โปรดใช้เครื่องมือ Android> แก้ไขคุณสมบัติของโครงการ
ใครมีปัญหาที่คล้ายกันนี้ฉันนำเข้าโครงการ Android และฉันได้รับข้อผิดพลาดเช่น [2011-10-03 17:20:09 - Screen] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. [2011-10-03 17:21:55 - App] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. [2011-10-03 …
286 java  android 

4
Collection.stream (). forEach () และ Collection.forEach () แตกต่างกันอย่างไร?
ฉันเข้าใจว่าด้วย.stream()ฉันสามารถใช้การปฏิบัติการลูกโซ่เช่น.filter()หรือใช้กระแสข้อมูลแบบขนาน แต่อะไรคือความแตกต่างระหว่างพวกเขาหากฉันต้องการดำเนินการเล็ก ๆ (เช่นการพิมพ์องค์ประกอบของรายการ) collection.stream().forEach(System.out::println); collection.forEach(System.out::println);

16
ฉันจะแปลง JSON เป็น HashMap โดยใช้ Gson ได้อย่างไร
ฉันขอข้อมูลจากเซิร์ฟเวอร์ที่ส่งคืนข้อมูลในรูปแบบ JSON หล่อ HashMap ลงใน JSON เมื่อทำการร้องขอนั้นไม่ได้ยากเลย แต่วิธีอื่น ๆ นั้นดูจะยุ่งยากเล็กน้อย การตอบสนอง JSON มีลักษณะดังนี้: { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" }, { "AlertID" : "3", "TSExpires" : null, "Target" : "1", "Text" : "woot", …
286 java  json  dictionary  hashmap  gson 

9
วิธีรับมิลลิวินาทีจาก LocalDateTime ใน Java 8
ผมสงสัยว่าถ้ามีวิธีที่จะได้รับในปัจจุบันมิลลิวินาทีตั้งแต่ 1970/01/01 (ยุค) โดยใช้ใหม่LocalDate, LocalTimeหรือLocalDateTimeชั้นเรียนของ Java 8 วิธีที่ทราบอยู่ด้านล่าง: long currentMilliseconds = new Date().getTime(); หรือ long currentMilliseconds = System.currentTimeMillis();


15
เครื่องมือ ORM ที่ดีสำหรับการพัฒนา Android? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ทุกคนที่ทำงานบน Android ('gPhone') มีหรือรู้จักสถานที่ที่ฉันสามารถหาเครื่องมือ ORM ที่ดีได้หรือไม่ รหัสถูกเขียนใน Java และฐานข้อมูลคือ SQLite สิ่งที่ฉันต้องการค้นหาคือเครื่องมือที่ให้คำจำกัดความของวัตถุสามารถสร้างตารางและฟังก์ชั่น CRUD อัตโนมัติ (ที่ยอดเยี่ยม) หรือยกเว้นว่าเป็นเครื่องมือที่สามารถใช้คำจำกัดความของตารางนิยามวัตถุ และสร้างฟังก์ชั่น CRUD อัตโนมัติ rub คือสิ่งทั้งหมดนี้จะต้องเกิดขึ้นภายใน Android framework ซึ่งมีอนุสัญญาเป็นของตัวเองว่าการเข้าถึงฐานข้อมูลทำงานอย่างไร
285 java  android  sqlite  orm  crud 


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