«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

17
JSON을 CSV로 변환하는 동안 JSON 키의 순서 유지
여기에 제공된 JSON 라이브러리 http://www.json.org/java/index.html 을 사용하여 필요한 json 문자열을 CSV로 변환하고 있습니다. 그러나 내가 가진 문제는 변환 후 키의 순서가 손실된다는 것입니다. 다음은 전환 코드입니다. JSONObject jo = new JSONObject(someString); JSONArray ja = jo.getJSONArray("items"); String s = CDL.toString(ja); System.out.println(s); 다음은 "someString"의 내용입니다. { "items": [ { "WR":"qwe", "QU":"asd", "QA":"end", …
82 java  json  csv 

6
IntelliJ에서 Java 클래스의 메서드를 재정렬하는 간단한 방법은 무엇입니까?
IntelliJ의 클래스 소스 파일 내에서 수동으로 코드를 잘라내어 붙여 넣는 것보다 더 간단한 방법이 있습니까? 요즘에는 레거시 코드를 리팩토링하는 동안이 기능이 자주 필요합니다. 예를 들어 소스 코드에서 관련 메서드를 서로 가깝게 이동하는 경우입니다. Eclipse AFAIK에는 IntelliJ의 구조보기와 유사한보기가 있으며 여기에서 메소드를 끌어서 놓을 수 있습니다. 그러나 이것은 IntelliJ에서 작동하지 않으며 …

6
JUnit4 fail ()은 여기 있지만 pass ()는 어디에 있습니까?
fail()JUnit4 라이브러리 에는 메소드가 있습니다. 나는 그것을 좋아하지만 pass()도서관에없는 방법이 부족하다 . 왜 그래야만하지? assertTrue(true)대신 사용할 수 있지만 여전히 비논리적으로 보입니다. @Test public void testSetterForeignWord(){ try { card.setForeignWord(""); fail(); } catch (IncorrectArgumentForSetter ex){ } // assertTrue(true); }
82 java  junit 

3
Apache POI 잠금 헤더 행
Apache POI 3.7로 만든 스프레드 시트에서 행을 잠그는 방법에 익숙한 사람이 있습니까? 잠그는 것은 사용자가 행을 스크롤 할 때 열의 제목 행이 계속 표시되도록한다는 것을 의미합니다. 내 생성 된 스프레드 시트에는 500 개의 행이 있으며 열 이름이 항상 표시되는 것이 좋습니다.
82 java  apache-poi 

1
Gradle의 종속성 그래프에서 '->'(화살표)는 무엇을 의미합니까?
일부 Android 테스트를 실행하려고하는데 컴파일러가 여러 dex 파일이 존재한다고 불평합니다. Multiple dex files define Lorg/hamcrest/MatcherAssert; 그래서 중복 된 종속성을 필터링하려고합니다. $ ./gradlew -q dependencies app:dependencies --configuration androidTestCompile 그러나 다음과 같은 출력이 나타납니다. ------------------------------------------------------------ Project :app ------------------------------------------------------------ androidTestCompile - Classpath for compiling the androidTest sources. +--- org.mockito:mockito-core:1.9.5 | +--- org.hamcrest:hamcrest-core:1.1 -> …

7
Java : 특정 큐 크기 이후 제출시 차단되는 ExecutorService
단일 스레드가 병렬로 수행 할 수있는 I / O 집약적 인 작업을 생성하는 솔루션을 코딩하려고합니다. 각 작업에는 중요한 인 메모리 데이터가 있습니다. 따라서 현재 보류중인 작업의 수를 제한 할 수 있기를 원합니다. 다음과 같이 ThreadPoolExecutor를 생성하면 : ThreadPoolExecutor executor = new ThreadPoolExecutor(numWorkerThreads, numWorkerThreads, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(maxQueue)); 그런 다음이 executor.submit(callable)발생 …

7
태그 사이의 텍스트를 추출하는 Java 정규식
사용자 지정 태그가있는 파일이 있고 태그 사이의 문자열을 추출하는 정규식을 작성하고 싶습니다. 예를 들어 내 태그가 다음과 같은 경우 [customtag]String I want to extract[/customtag] 태그 사이의 문자열 만 추출하는 정규식을 어떻게 작성합니까? 이 코드는 올바른 방향으로 나아가는 단계처럼 보입니다. Pattern p = Pattern.compile("[customtag](.+?)[/customtag]"); Matcher m = p.matcher("[customtag]String I want to …
82 java  regex 

4
이미지를 BufferedImage로 변환하는 Java
이미 StackOverflow 에이 링크 와 같은 질문이 있으며 허용되는 답변은 "casting"입니다. Image image = ImageIO.read(new File(file)); BufferedImage buffered = (BufferedImage) image; 내 프로그램에서 다음을 시도합니다. final float FACTOR = 4f; BufferedImage img = ImageIO.read(new File("graphic.png")); int scaleX = (int) (img.getWidth() * FACTOR); int scaleY = (int) (img.getHeight() * FACTOR); Image …

18
리플렉션을 통해 한 클래스의 필드에서 다른 클래스로 모든 값 복사
기본적으로 다른 클래스의 복사 본인 클래스가 있습니다. public class A { int a; String b; } public class CopyA { int a; String b; } 내가 뭐하는 거지하는 클래스의 값을 가하고 A로 CopyA전송하기 전에 CopyAWeb 서비스 호출을 통해. 이제 기본적으로 class에서 class A으로 동일한 (이름 및 유형별) 모든 필드를 복사하는 …
82 java  reflection 

4
@Entity 및 @Table의 이름 속성
@Entity와 @Table에 이름 속성이 있기 때문에 의심이 있습니다. 예를 들어, 이름 속성에 대해 동일한 값을 가질 수 있습니다. @Entity(name = "someThing") @Table(name = "someThing") 같은 클래스에 대해 다른 이름도 가질 수 있습니다. @Entity(name = "someThing") @Table(name = "otherThing") 누구든지이 둘의 차이점과 우리가 둘 다에 동일한 속성을 갖는 이유를 말해 줄 …

5
자바 : 제한된 와일드 카드 또는 제한된 유형 매개 변수?
최근에 다음 기사를 읽었습니다. http://download.oracle.com/javase/tutorial/extra/generics/wildcards.html 내 질문은 다음과 같은 방법을 만드는 대신입니다. public void drawAll(List<? extends Shape> shapes){ for (Shape s: shapes) { s.draw(this); } } 다음과 같은 메서드를 만들 수 있으며 제대로 작동합니다. public <T extends Shape> void drawAll(List<T> shapes){ for (Shape s: shapes) { s.draw(this); } } 어떤 …

1
JPA 엔티티 관리자를 닫아야합니까?
아래 방법이 있습니다. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } 위의 엔티티 관리자 사용이 괜찮습니까? 아니면 그들을 닫아야합니까?
82 java  jpa 

8
JDBC 연결 실패, 오류 : 호스트에 대한 TCP / IP 연결 실패
Java 클래스 파일을 SQL Server 2012에 연결하고 싶습니다. SQL Server 인증으로 로그인했습니다. 하지만 연결 오류가 발생합니다. 오류 : 호스트 127.0.0.1, 포트 1433에 대한 TCP / IP 연결에 실패했습니다. 오류 : "연결 거부 : 연결. 연결 속성을 확인하십시오. SQL Server 인스턴스가 호스트에서 실행되고 포트에서 TCP / IP 연결을 허용하는지 확인하십시오. 포트에 …
82 java  sql-server  jdbc 

7
자바에서`final`,`finally` 및`finalize` 키워드는 어떤 목적을 달성합니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 11개월 전에 . 이 질문 개선 자바에서 어떤 목적으로는 키워드를 어떻게 final, finally그리고 finalize성취?
82 java  final  finally  finalize 

13
구문 나쁜 관행을 만족시키기 위해 return 문이 있습니까?
다음 코드를 고려하십시오. public Object getClone(Cloneable a) throws TotallyFooException { if (a == null) { throw new TotallyFooException(); } else { try { return a.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); } } //cant be reached, in for syntax return null; } 는 return null;예외가 잡힐 수 있기 때문에 그러나 …
82 java  return  try-catch 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.