«nullpointerexception» 태그된 질문

객체가 필요한 경우 응용 프로그램이 null을 사용하려고 할 때 throw되는 Java 예외입니다.

30
! = null 문 피하기
나는 object != null피하기 위해 많이 사용 합니다 NullPointerException. 이것에 대한 좋은 대안이 있습니까? 예를 들어 자주 사용합니다. if (someobject != null) { someobject.doCalc(); } A에 대한이 확인 NullPointerException에 대한 someobject위의 코드 조각의 객체입니다. 허용되는 답변이 최신 정보가 아닐 수 있습니다 . 최신 접근 방식 은 https://stackoverflow.com/a/2386013/12943 을 참조 하십시오 …


22
어떤 @NotNull Java 주석을 사용해야합니까?
NullPointerExceptions을 피하기 위해 IDE 코드 검사 및 정적 코드 분석 (FindBugs 및 Sonar)과 같은 툴링을 사용하고 코드를 더 읽기 쉽게 만들고 싶습니다. 많은 도구가 서로의 @NotNull/ @NonNull/ @Nonnull주석과 호환되지 않는 것처럼 보이며 내 코드에 모든 도구를 나열하는 것은 끔찍할 것입니다. 어느 것이 '최고'인지에 대한 제안? 내가 찾은 동등한 주석 목록은 …

18
Spring @Autowired 필드가 왜 null입니까?
참고 : 이것은 일반적인 문제에 대한 정식 답변입니다. 필드 ( ) 가있는 Spring @Service클래스 ( MileageFeeCalculator)가 있지만 필드는 사용하려고합니다. 로그는 Bean과 Bean이 모두 생성되고 있음을 보여 주지만 서비스 Bean 에서 메소드 를 호출하려고 할 때마다 메시지가 표시 됩니다. Spring이 필드를 자동 배선하지 않는 이유는 무엇입니까?@AutowiredrateServicenullMileageFeeCalculatorMileageRateServiceNullPointerExceptionmileageCharge 컨트롤러 클래스 : @Controller public …

26
null 매개 변수에 대한 IllegalArgumentException 또는 NullPointerException? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 속성에 대한 간단한 setter 메서드가 있으며이 null특정 속성에는 적합하지 않습니다. 난 항상 이런 상황에서 찢어되었습니다 내가 던져해야한다 IllegalArgumentException, …

10
StackTrace가없는 Java의 NullPointerException
Java 코드 catch의 인스턴스를 가지고 NullPointerException있지만 StackTrace (기본적으로 호출을 끝내는)를 기록하려고 Throwable.printStackTrace()하면 다음과 같이됩니다. java.lang.NullPointerException 다른 사람이 이것을 보았습니까? "java null pointer empty stack trace"에 대한 인터넷 검색을 시도했지만 이와 같은 것을 발견하지 못했습니다.

12
Collectors.toMap의 Java 8 NullPointerException
Java 8 은 값 중 하나가 'null'인 경우 Collectors.toMapa를 던집니다 NullPointerException. 이 동작을 이해하지 못합니다.지도에는 아무런 문제없이 null 포인터가 값으로 포함될 수 있습니다. 값이 널이 될 수없는 이유가 Collectors.toMap있습니까? 또한 이것을 고치는 멋진 Java 8 방법이 있습니까? 아니면 평범한 오래된 for 루프로 되돌려 야합니까? 내 문제의 예 : import java.util.ArrayList; …

4
Optional.ofNullable보다 Optional.of를 사용하는 이유는 무엇입니까?
Java 8 Optional클래스를 사용하는 경우 선택 사항으로 값을 랩핑 할 수있는 두 가지 방법이 있습니다. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Optional.ofNullable을 사용하는 유일한 안전한 방법이라는 것을 알고 Optional있지만 왜 Optional.of존재합니까? 왜 Optional.ofNullable 항상 안전하고 안전한 곳에 서 있지 않습니까?


11
null이없는 언어에 대한 최상의 설명
프로그래머가 널 오류 / 예외에 대해 불평 할 때마다 누군가가 널없이 우리가 무엇을하는지 묻습니다. 나는 옵션 유형의 차가움에 대한 기본 아이디어를 가지고 있지만 그것을 표현할 수있는 지식이나 언어 기술이 없습니다. 일반 프로그래머가 접근 할 수있는 방식으로 작성된 다음에 대한 훌륭한 설명은 무엇입니까 ? 참조 / 포인터가 바람직하지 않은 경우 기본적으로 …

10
왜 Objects.requireNonNull ()을 사용해야합니까?
Oracle JDK의 많은 Java 8 메소드 가 주어진 객체 (인수)가 인 경우 Objects.requireNonNull()내부적으로 throw되는 많은 Java 8 메소드를 언급했습니다 .NullPointerExceptionnull public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } 그러나 객체가 역 참조 NullPointerException되면 어쨌든 발생합니다 null. 그렇다면 왜이 여분의 null 검사를 …

12
NullPointerException은 무엇이며 어떻게 해결합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. На этот вопрос есть ответы на 스택 오버플로 на русском : Что такое 널 포인터 예외 и как его исправить? 널 포인터 예외 ( java.lang.NullPointerException) 란 무엇이며 원인은 무엇입니까? 프로그램이 …

8
Android-“뒤로”버튼을 재정 의하여 내 활동을 완료하지 못하도록하는 방법은 무엇입니까?
현재 알림이 표시되면 알림 표시 줄에도 알림이 표시되는 활동이 있습니다. 이것은 사용자가 집을 누르고 활동이 배경으로 밀릴 때 알림을 통해 활동으로 돌아갈 수 있도록하기위한 것입니다. 사용자가 뒤로 버튼을 누르면 문제가 발생하지만 내 활동이 손상되지만 사용자가 뒤로 밀 수는 있지만 알림을 통해 여전히 활동에 도달 할 수 있도록 알림은 유지됩니다. 그러나 …

8
기계적 인조 인간. 단편 getActivity ()는 때때로 널을 리턴합니다.
개발자 콘솔 오류 보고서에서 때때로 NPE 문제가있는 보고서가 표시됩니다. 내 코드의 문제점을 이해하지 못합니다. 에뮬레이터에서 내 장치 응용 프로그램은 강제 종료없이 잘 작동하지만 getActivity () 메서드가 호출되면 일부 사용자가 조각 클래스에서 NullPointerException을 얻습니다. 활동 pulic class MyActivity extends FragmentActivity{ private ViewPager pager; private TitlePageIndicator indicator; private TabsAdapter adapter; @Override public …


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