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

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

5
java SSL และที่เก็บคีย์ใบรับรอง
โปรแกรม java ของฉันรู้ได้อย่างไรว่าที่เก็บคีย์ของฉันมีใบรับรองอยู่ที่ไหน หรือฉันจะบอกโปรแกรม Java ของฉันว่าจะหาที่เก็บคีย์ได้อย่างไร หลังจากระบุที่เก็บคีย์ในบางวิธีแล้วจะระบุใบรับรองเพื่อใช้สำหรับการพิสูจน์ตัวตนเซิร์ฟเวอร์กับไคลเอ็นต์ได้อย่างไร?
165 java  keystore 

9
“ Class.forName ()” และ“ Class.forName (). newInstance ()” แตกต่างกันอย่างไร?
ความแตกต่างระหว่างClass.forName()และClass.forName().newInstance()คืออะไร? ฉันไม่เข้าใจความแตกต่างที่สำคัญ (ฉันได้อ่านบางอย่างเกี่ยวกับพวกเขา!) คุณจะกรุณาช่วยฉันหน่อยได้ไหม?
165 java  class 

9
เรียก clojure จาก java
google hit อันดับต้น ๆ สำหรับ "การเรียก clojure จาก java" นั้นล้าสมัยและแนะนำให้ใช้clojure.lang.RTเพื่อคอมไพล์ซอร์สโค้ด คุณสามารถช่วยอธิบายอย่างชัดเจนเกี่ยวกับวิธีเรียก Clojure จาก Java โดยสมมติว่าคุณได้สร้าง jar จากโครงการ Clojure และรวมไว้ใน classpath ได้หรือไม่

5
Eclipse: คุณจะเปลี่ยนสีไฮไลท์ของวิธีการ / การแสดงออกที่เลือกในปัจจุบันได้อย่างไร?
ใน eclipse เมื่อเคอร์เซอร์ของคุณวางอยู่บนวิธีการ (หรือสิ่งอื่น ๆ ) สถานที่อื่น ๆ วิธีการที่มีอยู่จะถูกเน้น ฉันต้องการเปลี่ยนสีของไฮไลต์นี้ แต่หลังจากกำจัดการกำหนดค่าตามความชอบ eclipse หลายครั้งในทั้ง 3 แห่งฉันยังไม่พบมัน ปรมาจารย์ Eclipse ท่านใดทราบว่าจะหาทางเลือกนี้ได้ที่ไหน? ขอบคุณ!
165 java  eclipse 

2
มีแท็ก javadoc สำหรับทำเอกสารพารามิเตอร์ประเภททั่วไปหรือไม่?
ฉันได้ดูเอกสาร javadoc บนเว็บไซต์ของ Sun พยายามค้นหาว่ามีแท็ก javadoc ซึ่งสามารถใช้ในการจัดทำเอกสารประเภทลายเซ็นทั่วไปของคลาสหรือวิธีการได้หรือไม่ สิ่งที่ชอบ@typeparamคล้ายกับปกติ@paramแต่ที่ใช้บังคับกับประเภทเช่นเดียวกับวิธีเช่น /** * @typeparam T This describes my type parameter */ class MyClass<T> { } ฉันสงสัยว่าไม่มีแท็กดังกล่าว - ฉันไม่สามารถพูดถึงมันได้ทุกที่และเอกสาร JavaSE API ไม่แสดงเครื่องหมายใด ๆ แต่ดูเหมือนว่าจะไม่สนใจเลย ใครบางคนทำให้ฉันใช่ไหม
165 java  javadoc 

7
mvn ติดตั้งใน maven ทำอะไรกันแน่
ฉันเพิ่งเริ่มใช้ Maven และฉันได้รับคำสั่งให้ทำmvn installในไดเรกทอรีเฉพาะ สิ่งที่ไม่mvn installทำว่า? ฉันคิดว่ามันค้นหาpom.xmlในโฟลเดอร์ปัจจุบันและเริ่มทำตามคำแนะนำที่ระบุในไฟล์นั้น ถูกต้องไหม
165 java  maven  pom.xml 

8
แปลงสตริง JSON ให้เป็นเอาต์พุตพริ้นท์ JSON โดยใช้แจ็คสัน
นี่คือสตริง JSON ที่ฉันมี: {"attributes":[{"nm":"ACCOUNT","lv":[{"v":{"Id":null,"State":null},"vt":"java.util.Map","cn":1}],"vt":"java.util.Map","status":"SUCCESS","lmd":13585},{"nm":"PROFILE","lv":[{"v":{"Party":null,"Ads":null},"vt":"java.util.Map","cn":2}],"vt":"java.util.Map","status":"SUCCESS","lmd":41962}]} ฉันต้องการแปลง JSON ข้างต้นStringเป็น Pretty Print JSON Output (โดยใช้แจ็คสัน) เช่นด้านล่าง: { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null }, "vt": "java.util.Map", "cn": 1 } ], "vt": "java.util.Map", "status": "SUCCESS", "lmd": 13585 }, { "nm": "PROFILE "lv": [ { "v": { …

17
วิธีจัดการกับตัวสร้าง SecureRandom ที่ช้าจะทำอย่างไร
ถ้าคุณต้องการตัวเลขที่แข็งแกร่งใน Java SecureRandomคุณใช้ น่าเสียดายที่SecureRandomอาจช้ามาก ถ้ามันใช้/dev/randomบน Linux มันสามารถบล็อกรอเอนโทรปีเพียงพอที่จะสร้างขึ้น คุณจะหลีกเลี่ยงบทลงโทษการแสดงได้อย่างไร? มีใครใช้Uncommon Mathsเป็นวิธีการแก้ปัญหานี้หรือไม่? ใครช่วยยืนยันว่าปัญหาประสิทธิภาพนี้ได้รับการแก้ไขใน JDK 6 หรือไม่

10
java.lang.NoClassDefFoundError: ไม่สามารถเริ่มต้นคลาส XXX ได้
public class PropHolder { public static Properties prop; static { //code for loading properties from file } } // Referencing the class somewhere else: Properties prop = PropHolder.prop; class PropHolderเป็นคลาสของฉันเอง คลาสอยู่ในไฟล์ JAR เดียวกันของคลาสหลัก ดังนั้นไม่ควรเพราะ JAR ใด ๆ หายไปจาก classpath เมื่อฉันดูไฟล์ JAR โดยjar tf myjarfileฉันสามารถดูPropHolder.classรายการได้ Btw: รหัสกำลังทำงานได้ดีบนเครื่องของฉัน แต่ไม่สามารถทำงานได้เมื่อฉันปรับใช้กับสคริปต์บางอย่างบนเซิร์ฟเวอร์ Linux ดังนั้นฉันคิดว่ามันไม่ใช่ปัญหาของรหัส แต่ด้วยเหตุผลบางอย่าง …

17
วิธีการจับข้อยกเว้นจากเธรด
ฉันมีคลาส Java หลักในชั้นเรียนฉันเริ่มหัวข้อใหม่ในหลักมันจะรอจนกว่าด้ายจะตาย ในบางช่วงเวลาฉันโยนข้อยกเว้นรันไทม์จากเธรด แต่ฉันไม่สามารถจับข้อยกเว้นที่โยนออกจากเธรดในคลาสหลักได้ นี่คือรหัส: public class Test extends Thread { public static void main(String[] args) throws InterruptedException { Test t = new Test(); try { t.start(); t.join(); } catch(RuntimeException e) { System.out.println("** RuntimeException from main"); } System.out.println("Main stoped"); } @Override public void run() { try { while(true) { …

9
วิธีหลีกเลี่ยงความจำเป็นในการระบุตำแหน่ง WSDL ในไคลเอนต์เว็บเซอร์วิซที่สร้างโดย CXF หรือ JAX-WS?
เมื่อฉันสร้างลูกค้าเว็บเซอร์โดยใช้ wsdl2java จาก CXF (ซึ่งสร้างบางอย่างที่คล้ายกับ wsimport) ผ่าน maven บริการของฉันเริ่มต้นด้วยรหัสเช่นนี้: @WebServiceClient(name = "StatusManagement", wsdlLocation = "c:/some_absolute_path_to_a_wsdl_file.wsdl", targetNamespace = "http://tempuri.org/") public class StatusManagement extends Service { public final static URL WSDL_LOCATION; public final static QName SERVICE = new QName("http://tempuri.org/", "StatusManagement"); public final static QName WSHttpBindingIStatus = new QName("http://tempuri.org/", "WSHttpBinding_IStatus"); static { URL …
165 java  wsdl  cxf  wsdl2java 

12
ยืนยันเท่ากับระหว่าง 2 รายการใน Junit
ฉันจะยืนยันความเท่าเทียมกันระหว่างรายการในกรณีทดสอบJUnit ได้อย่างไร ความเท่าเทียมกันควรอยู่ระหว่างเนื้อหาของรายการ ตัวอย่างเช่น: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal to numbers2 //numbers should not be equal to numbers3

18
วิธีการจัดรูปแบบระยะเวลาใน java? (เช่นรูปแบบ H: MM: SS)
ฉันต้องการจัดรูปแบบระยะเวลาเป็นวินาทีโดยใช้รูปแบบเช่น H: MM: SS ยูทิลิตี้ปัจจุบันในจาวาถูกออกแบบมาเพื่อจัดรูปแบบเวลา แต่ไม่ใช่ช่วงเวลา

6
IntelliJ IDEA ข้ามจากอินเทอร์เฟซไปสู่การใช้คลาสใน Java
มีทางลัดบ้างไหมที่จะทำให้ฉันหลังจากสร้างวิธีในส่วนต่อประสานเลือกและข้ามไปยังการใช้คลาสของส่วนต่อประสานนั้น?

8
วิธีตั้งค่าหน่วงเวลาใน Android
public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.rollDice: Random ranNum = new Random(); int number = ranNum.nextInt(6) + 1; diceNum.setText(""+number); sum = sum + number; for(i=0;i<8;i++){ for(j=0;j<8;j++){ int value =(Integer)buttons[i][j].getTag(); if(value==sum){ inew=i; jnew=j; buttons[inew][jnew].setBackgroundColor(Color.BLACK); //I want to insert a delay here buttons[inew][jnew].setBackgroundColor(Color.WHITE); break; } } …
165 java  android 

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