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

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

9
'public static void' หมายถึงอะไรใน Java
อะไรpublic static voidหมายถึงใน Java? ฉันกำลังอยู่ในกระบวนการเรียนรู้ ในตัวอย่างทั้งหมดในหนังสือที่ฉันกำลังทำอยู่public static voidมาก่อนวิธีการใด ๆ ที่กำลังถูกใช้หรือถูกสร้างขึ้น สิ่งนี้หมายความว่า?
149 java  methods 

11
เหตุใดจึงต้องเริ่ม ArrayList ด้วยความจุเริ่มต้น
ตัวสร้างตามปกติของArrayListคือ: ArrayList<?> list = new ArrayList<>(); แต่ยังมีคอนสตรัคเตอร์ที่โอเวอร์โหลดพร้อมพารามิเตอร์สำหรับความจุเริ่มต้น: ArrayList<?> list = new ArrayList<>(20); ทำไมจึงเป็นประโยชน์ในการสร้างArrayListความจุเริ่มต้นเมื่อเราสามารถผนวกเข้ากับมันได้ตามที่เราต้องการ?

17
เลือก Java Web Framework ตอนนี้หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา เราอยู่ในขั้นตอนการวางแผนในการย้ายเว็บไซต์ขนาดใหญ่ซึ่งสร้างขึ้นบนกรอบ mvc ที่พัฒนาขึ้นมาเป็นเว็บเฟรมตามจาวาซึ่งให้การสนับสนุนในตัวสำหรับ ajax, เนื้อหาสื่อสมบูรณ์, ตอบโต้กับผู้ใช้, แม่แบบ, การตรวจสอบความถูกต้องสูงสุด HTML / การแยกโค้ด java Grails ดูเหมือนจะเป็นตัวเลือกที่ดีอย่างไรก็ตามเราไม่ต้องการใช้ภาษาสคริปต์ เราต้องการใช้จาวาต่อไป เลย์เอาต์ตามเทมเพลตเป็นสิ่งที่เราให้ความสำคัญเป็นอันดับต้นเนื่องจากเราตั้งใจจะใช้เว็บแอปพลิเคชั่นนี้กับเว็บไซต์หลายแห่งที่มีฟังก์ชั่นคล้าย ๆ กัน แต่มีรูปลักษณ์ที่แตกต่างกัน โซลูชันบนพอร์ทัลเป็นสิ่งที่เหมาะสมกับปัญหานี้หรือไม่? ข้อมูลเชิงลึกเกี่ยวกับการใช้ "Spring Roo" หรือ "Play" จะมีประโยชน์มาก ฉันพบข้อความคล้ายกันนี้แต่มันอายุเกินหนึ่งปี สิ่งต่าง ๆ มีการเปลี่ยนแปลงในเวลาเฉลี่ย! แก้ไข 1:ขอบคุณสำหรับคำตอบที่ยอดเยี่ยม! ไซต์นี้กำลังกลายเป็นแหล่งข้อมูลที่ดีที่สุดสำหรับข้อมูลโปรแกรมเมอร์ในสนามเพลาะ อย่างไรก็ตามฉันคาดหวังว่าจะได้รับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ duo portal-cms Jahia ดูสินค้า อะไรที่คล้ายกัน?

7
ทดสอบว่าวัตถุใช้ส่วนต่อประสานหรือไม่
อาจมีการถามก่อนหน้านี้ แต่การค้นหาอย่างรวดเร็วนำมาซึ่งคำถามเดียวกันที่ถามถึง C # เท่านั้น ดูที่นี่ สิ่งที่ฉันต้องการทำคือการตรวจสอบว่าวัตถุที่กำหนดนั้นใช้ส่วนต่อประสานที่กำหนดหรือไม่ ฉันคิดวิธีแก้ปัญหา แต่มันก็ไม่สะดวกพอที่จะใช้มันบ่อยๆในกรณีที่งบหรือกรณีและฉันสงสัยว่า Java ไม่ได้มีวิธีการแก้ปัญหาในตัว public static Boolean implementsInterface(Object object, Class interf){ for (Class c : object.getClass().getInterfaces()) { if (c.equals(interf)) { return true; } } return false; } แก้ไข: ตกลงขอบคุณสำหรับคำตอบของคุณ โดยเฉพาะอย่างยิ่งกับ Damien Pollet และ Noldorin คุณทำให้ฉันคิดใหม่เกี่ยวกับการออกแบบดังนั้นฉันจึงไม่ทดสอบอินเทอร์เฟซอีกต่อไป
149 java 

7
“ คู่ตัวแทน” ใน Java คืออะไร?
ผมอ่านเอกสารประกอบการStringBufferโดยเฉพาะอย่างยิ่งย้อนกลับ ()วิธีการ เอกสารที่กล่าวถึงสิ่งที่เกี่ยวกับคู่ตัวแทน คู่ตัวแทนในบริบทนี้คืออะไร? และตัวแทนสำรองต่ำและสูงคืออะไร?

15
วิธีสร้างไฟล์ zip ใน Java
ฉันมีไฟล์ข้อความแบบไดนามิกที่เลือกเนื้อหาจากฐานข้อมูลตามแบบสอบถามของผู้ใช้ ฉันต้องเขียนเนื้อหานี้ลงในไฟล์ข้อความและซิปในโฟลเดอร์ในเซิร์ฟเล็ต ฉันจะทำสิ่งนี้ได้อย่างไร
149 java  zip 

21
รักษาความแม่นยำด้วย double ใน Java
public class doublePrecision { public static void main(String[] args) { double total = 0; total += 5.6; total += 5.8; System.out.println(total); } } พิมพ์รหัสข้างต้น: 11.399999999999 ฉันจะได้รับสิ่งนี้เพื่อพิมพ์ (หรือใช้เป็น) 11.4 ได้อย่างไร

2
การรวมคำอธิบายประกอบ @SuppressWarnings หลายรายการ - Eclipse Indigo
ดังนั้นปัญหาจะสามารถรวมการยับยั้งการเตือนแบบหลายรายการเพื่อให้แต่ละรายการไม่จำเป็นต้องใช้@SuppressWarningsคำอธิบายประกอบของตัวเอง ตัวอย่างเช่น: public class Example public Example() { GO go = new GO(); // unused .... List<String> list = ( List<String> ) go.getList(); // unchecked } ... // getters/setters/other methods } ตอนนี้แทนที่จะมีสอง@SuppressWarningsฉันต้องการที่จะมีหนึ่งที่ระดับชั้นสำหรับคำเตือนทั้งสองดังนั้นเช่นนี้ @SuppressWarnings( "unused", "unchecked" ) public class Example public Example() { GO go = new GO(); // unused - …

9
จะทำให้การหาร 2 int สร้างลอยแทน int อื่นได้อย่างไร
ในแบบอื่น Bruce Eckels ออกกำลังกายในการคำนวณความเร็วv = s / tที่ s และ t เป็นจำนวนเต็ม ฉันจะทำให้มันเป็นอย่างไรเพื่อให้กองแตกออกมาลอย? class CalcV { float v; float calcV(int s, int t) { v = s / t; return v; } //end calcV } public class PassObject { public static void main (String[] args ) { int distance; distance …
149 java 


13
เรียงลำดับวัตถุใน ArrayList ตามวันที่หรือไม่
ทุกตัวอย่างที่ฉันพบคือการทำตามตัวอักษรในขณะที่ฉันต้องการเรียงตามวันที่ My ArrayList มีวัตถุที่หนึ่งใน datamembers เป็นวัตถุ DateTime ใน DateTime ฉันสามารถเรียกใช้ฟังก์ชั่น: lt() // less-than lteq() // less-than-or-equal-to ดังนั้นเพื่อเปรียบเทียบฉันสามารถทำสิ่งที่ชอบ: if(myList.get(i).lt(myList.get(j))){ // ... } ฉันควรทำอย่างไรในบล็อก if
149 java  sorting  datetime 


10
ชื่อต่าง ๆ ของคุณสมบัติ JSON ระหว่างการทำให้เป็นอนุกรมและการดีซีเรียลไลเซชัน
เป็นไปได้หรือไม่: มีหนึ่งฟิลด์ในชั้นเรียน แต่มีชื่อแตกต่างกันระหว่างการทำให้เป็นอันดับ / การดีซีเรียลไลซ์เซชันในไลบรารีของ Jackson ตัวอย่างเช่นฉันมีคลาส "Coordiantes" class Coordinates{ int red; } สำหรับการดีซีเรียลไลซ์เซชั่นจาก JSON ต้องการมีรูปแบบดังนี้: { "red":12 } แต่เมื่อฉันจะทำให้เป็นอันดับวัตถุผลลัพธ์ควรเป็นเช่นนี้: { "r":12 } ฉันพยายามใช้สิ่งนี้โดยใช้@JsonPropertyคำอธิบายประกอบทั้งใน getter และ setter (มีค่าต่างกัน): class Coordiantes{ int red; @JsonProperty("r") public byte getRed() { return red; } @JsonProperty("red") public void setRed(byte red) { this.red = red; } …
149 java  json  jackson 

7
จะพิมพ์ไปยังคอนโซลใน Android Studio ได้อย่างไร
ฉันเพิ่งดาวน์โหลด Android Studio สำหรับ Linux จาก: http://developer.android.com/sdk/installing/studio.html ฉันสงสัยว่าจะพิมพ์ไปยังคอนโซลได้อย่างไร ทั้งSystem.out.print(...)มิได้Log.e(...)จากandroid.util.Logดูเหมือนจะทำงาน

2
เปรียบเทียบโปรโตคอลใน Swift กับ Interface ใน Java
ฉันจะผ่าน iOS กวดวิชาจากหน้านักพัฒนาแอปเปิ้ล ดูเหมือนว่าฉันprotocolและinterfaceเกือบจะมีฟังก์ชั่นเดียวกัน มีความแตกต่างระหว่างสองคนนี้ไหม? การใช้งานที่แตกต่างกันในโครงการ? Updated ใช่ผมอ่านที่ลิงค์ด้านบนและฉันยังไม่แน่ใจว่าสิ่งที่แตกต่างและการใช้งานระหว่างและprotocol interfaceเมื่อฉันถามคำถามเช่นนี้ฉันต้องการดูคำอธิบายง่ายๆเกี่ยวกับหัวข้อ บางครั้งมันอาจเป็นเรื่องยากที่จะได้รับทุกอย่างจากเอกสาร
149 java  swift 

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