일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- lombok.jar
- 이클립스
- HTTP 상태 415 – 지원되지 않는 Media Type
- java
- 마크다운 리스트
- ejected-non-fast-forward
- 마크다운 테이블
- 마크다운 기본문법
- SQL
- jdbc연결확인
- rest방식
- git
- git오류
- git push
- Oracle join
- @Setter(onMethod_ = @Autowired) Error
- 오라클
- mysql한글깨짐
- 취성패
- Class<SpringJUnit4ClassRunner> cannot be resolved to a type
- 스프링
- oracle
- 한글깨짐
- jdbc연결테스트코드
- java.lang.NoClassDefFoundError:org/springframework/core/annotation/MergedAnnotations
- 마크다운 링크
- 정보처리기사
- SpringJUnit4ClassRunner
- 오라클연습문제
- spring자바설정
- Today
- Total
목록TIL/JAVA (5)
study-project
java를 배우면서 어느순간 this 라는 키워드가 나오는데 객체 지향에서 자기 자신을 나타내는 키워드라고 한다 처음 봤을때 어려워서 강의도 찾아보고 그랬다 이제는 확실히 알았으니 정리 해야겠다. this의 역할은 1. 자신의 메모리를 가리킴 2. 생성자에서 다른 생성자를 호출함 3.인스턴스 자신의 주소를 반환함 이렇게 제일 많이 사용한다 public void setYear(int year){ this.year = year } 이경우 class에 선언된 자기 자신의 멤버변수를 this가 가리키게 된다. 매개변수를 year말고 다른걸로 하면 this를 안쓸수도 있겠지만 나중에 이 메소드를 호출했을때 매개변수를 넣는자리에 무엇을 나타내는지 알아보기 쉽게 year 이라고 뜨는게 더 좋을것이다. 그래서 이런 상..
캡슐화 정보은닉 이라는 단어는 정보처리 기사 준비를 하면서 봤었다. 그때는 그냥 읽고 외웠는데 java 공부를 하다보니까 나와서 반가웠다 이런식으로 클래스안에 변수 선언을 해놓고 변수들에 저장된 값을 보기위해서 메소드 하나를 만들었다 (변수 선언시 앞에 접근제어자를 붙이지 않으면 디폴트 접근제어자가 되고 같은 패키지 안에서만 사용가능하다 ) 그런 다음에 다른 클래스를 생성하고 메인 메소드안에서 객체 생성을 하고 date안에서 변수랑 메소드를 호출하는데 이때 day가 100일수는 없고 month도 70 일수 없는데 직접 변수에 접근하게 되니까 올바르지 않은 데이터가 들어가는경우에도 막을수 없게된다. 그래서 데이터를 담는 변수를 private로 접근 제어자를 변경하고 변수에 접근할 수 있는 public 메소..
%JAVA_HOME%\이걸 너무 많이봤다 어떨때는 java -version은 나오는데 javac -version은 나오지않는 경우도있었다. 이렇게 하면 쉽고 간단하다. 1. java가 설치된 경로의 bin 폴더 경로를 찾아서 복사한다. 나는 위치가 여기다 C:\Program Files\Java\jdk1.8.0_171 자바 버전은 사람마다 다르다 2. 환경변수 설정에가서 붙여넣기 한다. 환경변수를 어디서 설정하냐면 내컴퓨터 아이콘에서 우클릭 후 속성을 누른다 그다음 나오는 화면에서 고급 시스템 설정으로 들어간다 바로 제어판에서 시스템보안 > 시스템 이렇게 들어가도 상관없다 고급 시스템 설정을 누르면 이런 화면이 나오는데 이때 제일 하단에 환경변수로 들어간다 이 화면에서 시스템 변수의 path를 더블클릭한다..
for(int a =2; a