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

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

9
วิธีการใส่รายการ <MyType>
ฉันจะทำให้สิ่งนี้ทำงานได้อย่างไร? ฉันสามารถตรวจสอบว่าแต่ไม่ถ้า(obj instanceof List&lt;?&gt;) (obj instanceof List&lt;MyType&gt;)มีวิธีนี้ไหม?
88 java  generics 

9
คำอธิบายประกอบ @Valid ระบุอะไรในฤดูใบไม้ผลิ
ในตัวอย่างต่อไปนี้ScriptFileพารามิเตอร์ถูกทำเครื่องหมายด้วย@Validคำอธิบายประกอบ อะไร@Validคำอธิบายประกอบทำอย่างไร @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw new IllegalArgumentException("A scriptFile is required"); if (result.hasErrors()) { modelMap.addAttribute("scriptFile", scriptFile); modelMap.addAttribute("showcases", ShowCase.findAllShowCases()); return "scriptfile/create"; } scriptFile.persist(); return "redirect:/scriptfile/" + scriptFile.getId(); }


7
ฉันจะสร้าง JAR จากไฟล์. java ได้อย่างไร
ฉันกำลังเขียนโปรแกรมง่ายๆโดยใช้แอปพลิเคชัน Java (ไม่ใช่แอปพลิเคชันที่มีโปรเจ็กต์ แต่เป็นแอปพลิเคชันภายในโปรเจ็กต์; .java ) ที่มีเฟรมเดียว ไฟล์ทั้งสองเป็น. javaดังนั้นฉันจึงไม่สามารถเขียนไฟล์ Manifestที่ JAR ต้องการได้ MyApp.javaเริ่มต้นเช่นชั้นเรียนกับแพคเกจนำเข้าชั้นเรียนแล้วประชาชนMyAppและมีฟังก์ชั่นหลัก แต่ก็ยังคงไฟล์ .java! ฉันเขียนมันใน JDeveloper 11g ถ้ามันช่วยได้ มีแนวคิดในการสร้าง JAR จากไฟล์เหล่านี้หรือไม่?
88 java  jar 

5
รูปแบบวันที่ของ Java - รวมถึงอักขระเพิ่มเติม
มีการจัดรูปแบบสไตล์ php date () เทียบเท่าใน Java หรือไม่? ฉันหมายความว่าใน php ฉันสามารถแบ็กสแลชหนีอักขระเพื่อให้ได้รับการปฏิบัติอย่างแท้จริง เช่นปปปป \ Y \ E \ a \ rจะกลายเป็น2010 ปี ฉันไม่พบสิ่งที่คล้ายกันใน Java ตัวอย่างทั้งหมดจัดการกับรูปแบบวันที่ในตัวเท่านั้น โดยเฉพาะอย่างยิ่งผมจัดการกับJCalendarเลือกวันของพวกเขาและdateFormatStringคุณสมบัติ ฉันต้องการมันเพราะในภาษาของฉันจำเป็นต้องเขียนข้อมูลเพิ่มเติมทุกประเภทในรูปแบบวันที่เช่น d (สำหรับวัน) หลังจากวันส่วนม. (เป็นเวลาหลายปี) หลังจากหลายปีเป็นต้นไป ในกรณีที่แย่ที่สุดฉันสามารถใช้การแทนที่สตริงหรือ regexp ได้ แต่อาจมีวิธีที่ง่ายกว่านี้ ขอบคุณล่วงหน้า!
88 java  date-format 

4
การแก้ไขที่อยู่ IP ของชื่อโฮสต์
ฉันมีที่อยู่ IP ของเซิร์ฟเวอร์ DNS และชื่อโฮสต์ เมื่อใช้ Java ฉันจะค้นหาที่อยู่ IP ของชื่อโฮสต์ที่เซิร์ฟเวอร์ DNS นั้นส่งคืนโดยใช้ที่อยู่ IP และชื่อโฮสต์ได้อย่างไร
88 java 


13
คำขอ HTTP Servlet จะสูญเสียพารามิเตอร์จากเนื้อหา POST หลังจากอ่านครั้งเดียว
ฉันพยายามเข้าถึงพารามิเตอร์คำขอ http สองรายการในตัวกรอง Java Servlet ไม่มีอะไรใหม่ที่นี่ แต่รู้สึกประหลาดใจที่พบว่าพารามิเตอร์ถูกใช้ไปแล้ว! ด้วยเหตุนี้จึงไม่สามารถใช้ได้อีกต่อไปในห่วงโซ่ตัวกรอง ดูเหมือนว่าสิ่งนี้จะเกิดขึ้นเฉพาะเมื่อพารามิเตอร์มาในเนื้อหาคำขอ POST (เช่นการส่งแบบฟอร์ม) มีวิธีอ่านพารามิเตอร์และไม่ใช้มันหรือไม่? เพื่อให้ห่างไกลที่ฉันได้พบเพียงเอกสารอ้างอิงนี้: Servlet กรองโดยใช้ request.getParameter สูญเสียข้อมูลในแบบฟอร์ม ขอบคุณ!

5
PreparedStatement setNull (.. )
Java PreparedStatement ให้ความเป็นไปได้ในการตั้งค่า Null อย่างชัดเจน ความเป็นไปได้นี้คือ: prepStmt.setNull(parameterIndex, Types.VARCHAR); ความหมายของการเรียกนี้เหมือนกับเมื่อใช้ setType เฉพาะกับพารามิเตอร์ null หรือไม่ prepStmt.setString(null); เหรอ?

30
โครงการ Android Studio Gradle“ ไม่สามารถเริ่มกระบวนการ daemon / การเริ่มต้น VM”
เวอร์ชัน Android Studio (เบต้า) 0.8.4 เวอร์ชัน OS: Windows 8 เวอร์ชัน Java JRE / JDK: 1.8.0_11 Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon …
88 java  android  jvm  daemon  beta 

3
มีลินเตอร์ CLI Java แบบธรรมดาหรือไม่? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันพยายามค้นหา Java linter ที่สามารถทำงานบน CLI ที่แยกจาก Eclipse ที่ฉันสามารถเรียกเป็น hook การกระทำสำหรับ git หรือจากสคริปต์บิลด์อัตโนมัติของเรา สิ่งนั้นมีอยู่จริงหรือไม่? ตามหลักการแล้วจำเป็นต้องตรวจสอบการนำเข้าและตัวแปรที่ไม่ได้ใช้ตามหลักเกณฑ์ของสไตล์นั้นข้อยกเว้นใช้อย่างถูกต้อง ฯลฯ แม้ว่าคุณสมบัติบางส่วนจะดีกว่าว่าสิ่งที่เรามีอยู่ตอนนี้ - ไม่มีอะไรเลย!
88 java  lint 

15
Android RecyclerView ประสิทธิภาพการเลื่อน
ฉันได้สร้างตัวอย่าง RecyclerView ตามคำแนะนำการสร้างรายการและการ์ด อะแดปเตอร์ของฉันมีการใช้รูปแบบเพื่อขยายเลย์เอาต์เท่านั้น ปัญหาคือประสิทธิภาพการเลื่อนไม่ดี สิ่งนี้ใน RecycleView ที่มีเพียง 8 รายการ ในการทดสอบบางอย่างฉันยืนยันว่าใน Android L ปัญหานี้ไม่เกิดขึ้น แต่ในเวอร์ชัน KitKat ประสิทธิภาพลดลงอย่างเห็นได้ชัด

14
Java“?” ตัวดำเนินการสำหรับการตรวจสอบ null - มันคืออะไร? (ไม่ใช่ Ternary!)
ฉันกำลังอ่านบทความที่เชื่อมโยงจากเรื่อง slashdot และเจอเรื่องเล็กน้อยนี้: ใช้ Java เวอร์ชันล่าสุดซึ่งพยายามทำให้การตรวจสอบตัวชี้ null ง่ายขึ้นโดยนำเสนอไวยากรณ์ชวเลขสำหรับการทดสอบตัวชี้ที่ไม่มีที่สิ้นสุด เพียงแค่เพิ่มเครื่องหมายคำถามลงในการเรียกแต่ละวิธีโดยอัตโนมัติจะรวมการทดสอบตัวชี้ค่าว่างโดยแทนที่รังของหนูของประโยคคำสั่ง if-then เช่น: public String getPostcode(Person person) { String ans= null; if (person != null) { Name nm= person.getName(); if (nm!= null) { ans= nm.getPostcode(); } } return ans } ด้วยสิ่งนี้: public String getFirstName(Person person) { return person?.getName()?.getGivenName(); } ฉันระบาดในอินเทอร์เน็ต (โอเคฉันใช้เวลาอย่างน้อย 15 …
88 java  syntax  null 

12
ไม่สามารถแก้ไขตัวยึดตำแหน่งในค่าสตริง
ฉันพยายามใช้คุณสมบัติจาก.propertiesไฟล์ แต่ดูเหมือนจะไม่ได้ผล นี่คือรหัสของฉัน: @Service("ServiceFTP") @Transactional public class ServiceFTPImpl implements ServiceFTP { @Value("${project.ftp.adresse}") private String adresse; @Value("${project.ftp.login}") private String compte; @Value("${project.ftp.password}") private String motDePasse; @Value("${project.ftp.root}") private String ROOT; [...] } คลาสนี้ใช้@Valueคำอธิบายประกอบเพื่อรับคุณสมบัติ นอกจากนี้ยังประกาศเป็น Spring Service และเชื่อมโยงกับinfraContext.xmlไฟล์ของฉัน: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd"&gt; &lt;context:property-placeholder location="classpath:context-core.properties"/&gt; [...] &lt;/beans&gt; โดยใช้context:property-placeholderฉันลิงก์ไฟล์นี้กับไฟล์ของฉันcontext-core.properties: …
88 java  spring 

9
จะเรียกวิธีการแบบคงที่ใน JSP / EL ได้อย่างไร?
ฉันเพิ่งเริ่มใช้ JSP ฉันลองเชื่อมต่อ MySQL กับเพจ JSP ของฉันแล้วมันก็ใช้ได้ดี แต่นี่คือสิ่งที่ฉันต้องทำ ฉันมีแอตทริบิวต์ของตารางที่เรียกว่า "balance" ดึงข้อมูลและใช้เพื่อคำนวณค่าใหม่ที่เรียกว่า "จำนวนเงิน" (ฉันไม่ได้พิมพ์ "ยอดคงเหลือ") &lt;c:forEach var="row" items="${rs.rows}"&gt; ID: ${row.id}&lt;br/&gt; Passwd: ${row.passwd}&lt;br/&gt; Amount: &lt;%=Calculate.getAmount(${row.balance})%&gt; &lt;/c:forEach&gt; ดูเหมือนว่าจะไม่สามารถแทรก scriptlets ภายในแท็ก JSTL ได้
88 java  jsp  el 

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