«java» 태그된 질문

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

10
자바의 이상한 정수 복싱
방금 다음과 유사한 코드를 보았습니다. public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } 실행되면 다음 코드 블록이 출력됩니다. false true 첫 번째 이유를 이해 false합니다. 두 …
114 java  autoboxing 

8
자바 주석
Java에서 주석의 목적은 무엇입니까? 나는 그것들이 주석과 실제 코드 사이 어딘가에 있다는 모호한 생각을 가지고 있습니다. 런타임에 프로그램에 영향을 줍니까? 그들의 일반적인 사용법은 무엇입니까? Java에만 고유합니까? C ++에 상응하는 것이 있습니까?

3
Java 웹앱이 .do 확장자를 사용하는 이유는 무엇입니까? 어디에서 왔습니까?
왜 그렇게 많은 Java 개발자가 웹 컨트롤러 (MVC) 리소스의 확장으로 ".do"를 사용하는지 궁금했습니다. 예 : http://example.com/register.do Spring MVC 및 Struts 프로젝트에서 본 것처럼 특정 프레임 워크가 아닌 것 같습니다. 이 ".do"확장 연습은 어디에서 왔습니까? 확장이 아닌 대신 왜 그렇게 되었습니까? 이것에 대한 Java 세계 메모를 놓친 것 같습니다. 개인적으로 나는 …

13
onCreate ()에서 뷰에 액세스하는 NullPointerException
StackOverflow에 자주 게시되는 문제에 대한 표준 질문입니다. 튜토리얼을 따르고 있습니다. 마법사를 사용하여 새 활동을 만들었습니다. 내가 얻을 NullPointerException에 메서드를 호출 할 때 View얻을의 findViewById()내 활동을 onCreate(). 활동 onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View something = findViewById(R.id.something); something.setOnClickListener(new View.OnClickListener() { ... }); // NPE HERE if (savedInstanceState …


18
객체가 기본 유형인지 확인
나는이 Object[]배열을, 나는 원시있는 사람을 찾기 위해 노력하고있다. 을 (를) 사용하려고했지만 Class.isPrimitive()뭔가 잘못하고있는 것 같습니다. int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); 인쇄합니다 java.lang.Integer, false. 올바른 방법이나 대안이 있습니까?
114 java  reflection 

13
Java에 직렬화 가능한 인터페이스가 필요한 이유는 무엇입니까?
우리는 직렬화를 많이 사용하며 사용하는 모든 객체에 직렬화 가능 태그를 지정해야하는 것은 부담이됩니다. 특히 우리가 실제로 변경할 수없는 제 3 자 클래스 일 때. 질문은 : Serializable은 빈 인터페이스이고 Java는 일단 추가하면 강력한 직렬화를 제공 implements Serializable하기 때문에 모든 것을 직렬화 가능하게 만들지 않은 이유는 무엇입니까? 내가 무엇을 놓치고 있습니까?


15
JPA : 큰 결과 세트를 반복하는 데 적합한 패턴은 무엇입니까?
수백만 개의 행이있는 테이블이 있다고 가정 해 보겠습니다. JPA를 사용하여 해당 테이블에 대해 쿼리를 반복하는 적절한 방법은 무엇입니까 ? 그래서 수백만 개의 개체 가있는 모든 메모리 내 목록이 없습니다 . 예를 들어, 테이블이 크면 다음이 폭발 할 것이라고 생각합니다. List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model : …
114 java  hibernate  jpa 

13
Singleton의 대안
애플리케이션에 대한 구성 정보를 보유하는 클래스가 있습니다. 예전에는 싱글 톤이었습니다. 아키텍처 검토 후 싱글 톤을 제거하라는 지시를 받았습니다. 한 번에 다른 구성을 테스트 할 수 있기 때문에 단위 테스트에서 싱글 톤을 사용하지 않는 몇 가지 이점을 확인했습니다. 싱글 톤이 없으면 코드의 모든 곳에서 인스턴스를 전달해야합니다. 너무 지저분 해져서 싱글 톤 …

3
Java에서 double을 정수로 변환
Java에서는 double을 정수로 변환하고 싶습니다. double x = 1.5; int y = (int)x; y = 1을 얻습니다. 이렇게하면 : int y = (int)Math.round(x); 당신은 2를 얻게 될 것입니다. 그러나 저는 궁금합니다. 정수의 이중 표현이 때때로 1.9999999998 같은 것처럼 보이기 때문에 Math.round ()를 통해 생성 된 double을 캐스팅하면 여전히 잘린 숫자가 …
114 java  casting  double  rounding 


7
JPA 2에서 CriteriaQuery를 사용하여 결과를 계산하는 방법
저는 JPA 2를 처음 접했으며 CriteriaBuilder / CriteriaQuery API입니다. CriteriaQuery javadoc CriteriaQuery Java EE 6 튜토리얼에서 실제로 검색하지 않고 CriteriaQuery의 결과를 계산하고 싶습니다. 가능합니까, 그런 방법을 찾지 못했습니다. 유일한 방법은 다음과 같습니다. CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery<MyEntity> cq = cb .createQuery(MyEntityclass); // initialize predicates here return entityManager.createQuery(cq).getResultList().size(); 그리고 그것은 그것을하는 …

15
작은 따옴표 나 큰 따옴표로 묶지 않을 때 공백을 사용하여 문자열을 분할하는 정규식
정규식을 처음 사용하며 도움을 주시면 감사하겠습니다. 작은 따옴표 나 큰 따옴표로 묶지 않은 모든 공백을 사용하여 예제 문자열을 분할하는 표현식을 작성하려고합니다. 내 마지막 시도는 다음과 같습니다. (?!")그리고 제대로 작동하지 않습니다. 따옴표 앞의 공간에서 분할됩니다. 입력 예 : This is a string that "will be" highlighted when your 'regular expression' matches …
114 java  regex  split 

4
레이아웃 할당시 오류 : BoxLayout을 공유 할 수 없습니다.
JFrameboxlayout을 사용하려는 이 Java 클래스가 있지만 java.awt.AWTError: BoxLayout can't be shared. 나는이 문제를 가진 다른 사람들을 보았지만, 그들은 contentpane에 boxlayout을 만들어서 그것을 해결했지만, 그것이 내가 여기서하는 일입니다. 내 코드는 다음과 같습니다. class EditDialog extends JFrame { JTextField title = new JTextField(); public editDialog() { setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setTitle("New entity"); getContentPane().setLayout( new BoxLayout(this, …
114 java  swing  layout  boxlayout 

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