반응형

java 20

[JAVA Error] NullPointException 원인, 해결

NullPointException 의 정의 Null 때문에 발생하는 Runtime Exception 왜 NullPointException 가 문제인가... - null 자체의 의미가 모호해 다양한 파생 에러 발생..(이게 크다.) - 에러 발생 이후 디버깅이 힘들다.. NullPointException 원인 많은 파생 원인들이 있지만, 핵심적인 것은 한가지이다. JAVA 프로그래밍에서 사용할 객체를 생성한 후에 인스턴스를 생성하지 않은 상태에서 Null 오브젝트를 사용하려고 할때 발생한다. 쉽게 정리하자면, null 값을 생성했는데 내가 그 null 값을 넣을 객체를 만들지 않았다는 것이다. 나의 경우에는 스프링을 통해서 db 에 값을 집어넣어야 했었는데, 1이라는 값이 들어갈 ' c ' 라는 객체를 생..

[JAVA] JAVA 환경 변수 설정하는 법

JAVA 설치 이후 JAVA 환경설정하는 것은 매우 중요하다. 자바 설치 후 시스템에 등록을 해야만 정상적으로실행이 되기 때문에 환경변수를 설정하는 과정은 매우 중요하다. 자바 환경변수 설정 우선 오라클 홈페이지에서 자바 JDK 를 다운로드를 완료했다고 가정하고 설정하는 법을 기록한다. 1. 내PC 의 오른쪽 마우스를 눌러 '속성' 메뉴 선택 2. 속성창이 뜨고난 후, '고급 시스템 설정' 메뉴 선택 3. 시스템 속성창이 뜨면 '환경 변수' 메뉴 선택 4. 시스템 변수 의 '새로 만들기' 버튼 클릭 5. 아래와 같이 변수 이름 과 변수 값을 입력 후 확인 버튼 클릭 6. Path 변수 선택 후 편집 메뉴를 선택 7. 새로만들기 버튼 클릭 후 아래와 같이 환경변수 추가 후 확인 버튼 클릭 8. 5번과 같이..

언어/JAVA 2020.11.10

[Java Error] Invalid character found in method name. HTTP method names must be tokens

에러 발생 이유 위 Exception 은 HTTPS 의 사용이 어려운 클라이언트의 엔드포인트로부터 HTTPS 실행 요청이 들어왔을 경우 발생할 수 있는 예외이다. 해결 방법 나의 경우에는 https:// 를 http:// 로 고쳤더니 해결이 되었다. https:// 였을 경우 http:// 고친 이후 자세한 사항은 아래 링크를 통해 확인하면 된다. 참고 링크 stackoverflow.com/questions/42218237/tomcat-java-lang-illegalargumentexception-invalid-character-found-in-method-na Tomcat: java.lang.IllegalArgumentException: Invalid character found in method na..

[JAVA] : JAVA 에서 JSON 다루는 법, Eclipse 에서 json-simple 사용

java 에서 json 을 다루기 위해 사용하는 여러 json 라이브러리들이 있지만 그중에서 json-simple 사용하는 법 기록해두어야 겠다. 아래 링크를 참고하여 앞으로는 다운받도록 하자 참고로 내가 Maven 을 이용할 경우에는 pom.xml 에 기록하면 자동으로 다운받아지지만, 만약 Maven 을 이용하지 않고 독립형 JAVA 어플리케이션 환경을 이용할 경우에는 직접 라이브러리를 내려받고 classpath 경로에 넣어야 하는점 참고할 것 https://dololak.tistory.com/625 [JAVA] java에서 JSON 데이터 다루기. google의 json-simple 사용 방법 참고글 JSON이란? JSON 규칙 JSON JSON은 JavaScript Object Notation 의 ..

언어/JAVA 2020.07.09

[JAVA Error] : Implicit super constructor Parent() is undefined. Must explicitly invoke another constructor

기본 생성자가 없는 클래스를 상속받을때, super( ) 클래스를 생성하지 않으면 나타나는 에러이다 package learn_java; class CarTests { public CarTests(String name) { // 생성자가 없다. this 로 시작하는것 을 말함 System.out.println(name + "을 받아들이는 생성자"); } public void run() { System.out.println("달리다"); } } class BusClass extends CarTests{ public BusClass() { //CarTest 클래스는 생성자가 따로 없다. //그래서 아래와 같이 super 클래스를 사용한다. super("가나다"); System.out.println("버스의 기..

apache Ant 에 대해서 (how to install)

내가 몰랏던 것들이 너무 많다..!! 이번에 공부를 위해 구매한 spring 책에서 ant 가 뭐지??? 하면서 찾아보았는데.. apache Ant 가 나온다.... 자세히 보니 자바로 개발된 어플리케이션으로 커맨드라인 형태의 빌드, 배포를 위한 도구이며, XML설정으로 컴파일, 패키징이 가능하고 파일 복사 또는 원격 파일 복사 기능을 지원한다. Ant는 확장 라이브러리를 통해 확장이 가능하다. 라고 나와있다... 설치에 대한 방법은 아래 링크를 참고해야 겟다. 참고 링크 http://blog.naver.com/PostView.nhn?blogId=wideeyed&logNo=221077109026 [Programming] Ant 설치 및 실습 Apache Ant 설치 및 실습하기 Apache Ant 란?자..

Back End/Spring 2020.05.25

Apache Tomcat : the server cannot be started because one or more of the ports are invalid.( JSP eclipse 포트 문제)

아파치 톰캣에 사용하는 포트가 겹치는게 없는데도 자꾸 위와 같은 에러가 뜬다.. 몇분간의 구글링 끝에 해결하는 방법을 찾았는데 원인은 이클립스에 설정되어 있던 http 포트와 겹치는 것이었다. 변경 방법은 아래 링크를 참고하면 쉽게 풀 수 있다. https://snepbnt.tistory.com/81 윈도우 특정 포트 죽이는 방법 - java 포트 중복 문제와 연계 자바 톰캣을 실행하려하다보니, 자주 포트가 충돌하여 톰캣을 실행할 수 없었다. 그래서 우선, 윈도우에서 특정 포트를 죽이는 방법을 시도해 보았다. 1. 우선, netstat -ano 로 현재 윈도우에서 동�� snepbnt.tistory.com https://dololak.tistory.com/23 [이클립스] 톰캣 서버(또는 기타 WAS) ..

Back End/Spring 2020.05.18

JAVA ArrayList 샘플 연습 예제 모음

어제 회사 java 만렙 과장님으로부터 java 를 공부할 때 집중적으로 공부하면 좋을 만한 샘플 예제 링크들 기록해둔다. 아래 참고 링크 참고 참고 링크 https://edu.goorm.io/learn/lecture/41/%EB%B0%94%EB%A1%9C%EC%8B%A4%EC%8A%B5-%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9-%EC%9E%90%EB%B0%94-java/lesson/39156/arraylist%EC%9D%98-%EC%82%AC%EC%9A%A9%EB%B2%95 구름EDU - Be Really Excellent! 구름EDU는 전국 대학, 기업 등에서 활용 중인 온라인 학습 및 교수 마켓플레이스입니다. 다양한 IT분야에 대해 배워 보세요. 여러분의 커리어 패스에 확실..

언어/JAVA 2020.05.15

JAVA 설치 방법

자바를 설치하는 방법은 의외로 쉽다. 하단 블로그의 링크를 통해 보면서 설치하면 설치하기가 한결 수월할 것이다 https://wwst.tistory.com/96 [Java 자바 설치방법] jdk다운 환경변수설정, jdk 정상설치확인, 이클립스 다운 안녕하세요. 이번에는 컴퓨터에 자바 설치하기 포스팅입니다. 일단 JDK를 다운 후 컴퓨터에 java를 설치하고 자바가 정상설치가 됐는지 확인한 후 , 에디터는 이클립스를 다운받아 실행합니다. 1. 우선 오라클 홈.. wwst.tistory.com 참고로 설치 후에는 cmd 창을 통해 javac, java, java -version 명령어를 통해 JAVA 가 제대로 설치가 되었는지 확인해야된다. 내가 알고 있기로는 javac 의 경우 JAVA compilier ..

언어/JAVA 2020.03.19
반응형