[Python] 클래스
이번 시간에는 클래스를 알아보겠습니다. OOP의 꽃이라고 할 수 있는 부분인데 저는 c와 java배우면서 어느정도 기본지식이 있던 상태에서 들어서 그런지 좀더 편하게 들을 수 있었습니다.ㅎㅎ; 그래도 쉬운 개념은 아닌 것 같습니다. 클래스란? 클래스는 함수와 같은 의도로 코드를 정리하기 위해 사용합니다. 함수 보다 한 발 더 나아가 관련된 함...
이번 시간에는 클래스를 알아보겠습니다. OOP의 꽃이라고 할 수 있는 부분인데 저는 c와 java배우면서 어느정도 기본지식이 있던 상태에서 들어서 그런지 좀더 편하게 들을 수 있었습니다.ㅎㅎ; 그래도 쉬운 개념은 아닌 것 같습니다. 클래스란? 클래스는 함수와 같은 의도로 코드를 정리하기 위해 사용합니다. 함수 보다 한 발 더 나아가 관련된 함...
Proxy 프록시 특징 프록시 객체는 처음 사용할 때 한번만 초기화 Member findMember = em.getReference(Member.class, member.getId()); //프록시 객체임. 모든 엔티티는 프록시 상속받고 있음. System.out.println("findMember= "+findMember.getCl...
즉시로딩 지연로딩 지연로딩 fetch 옵션을 Lazy했을 때 가져온 객체는 프록시 객체로 가져와서 실제로 사용할 때(+컨텍스트 관리도 받을때) 초기화 되어서 실제 entity와 연결된다. @ManyToOne(fetch = FetchType.LAZY)//Lazy로 하면 Team은 프록시 객체로 준다. @JoinColumn(insertab...
드디어 3개월 간의 선수과정이 끝나고 국비로 들어왔습니다. 저녁에 3시간씩 하던 때와는 다르게 하루에 9시부터 저녁 6시까지 하려니까 확실히 선수과정보다 길고 나가는 진도도 어마어마합니다. 하지만 하나하나 이뤄가면서 저의 꿈에 더 가까워지는 그런 사다리 역할을 한다고 생각하니까 감회가 새롭습니다. JAVA는 선수과정으로 2달정도 들었지만 항상 초심과 ...
이번시간에는 동기화와 파일입출력에 대해서 알아보려고 합니다. 동기화 멀티 쓰레드 환경에서 자원의 공유 문제를 해결하기 위해 공유하는 자원에 하나의 쓰레드만 접근할 수 있게 하는 것입니다. 저번 시간에 멀티쓰레드에 대해 알아봤을 때 우리는 new 연산자를 각각 쓰레드에 부여하여 각각의 자원을 갖게 하였는데요, 이번에는 하나의 자원(run()메소드)을...
1. 연산자 1-1. 비교 연산자 - 같다, 다르다 크다(초과), 크거나 같다(이상), 작다(미만), 작거나 같다(이하)에 대한 비교를 수행하는 연산자입니다. 같다 == 다르다 != 초과 > 이상 >= 미만 < 이하 <= -주어진 식이 참인지 거짓인지만 판별 가능하므로, 연산 결과는 boolean 값으로 생성됩니...
이번 시간에는 우리가 당연하게 여겼던 도구 eclipse를 사용하지 않고 자바의 본연의 모습을 잘 볼 수 있는 메모장코딩을 해보겠습니다. 먼저 출력문을 한번 해볼까요? class Test{ public static void main(String[] args){ System.out.println("신동희"); } } 제 이름을 출력하...
이번 시간에는 메서드와 은닉화, 오버로딩, 생성자를 다시 리뷰해보겠습니다. 굵직한 주제들이라 어떻게 잘 전달해야 할지 벌써부터 고민이군요.. 설명은 이미 충분히 했으니 이번에는 각 주제에 맞는 코드를 보면서 중요한 것들을 짚어볼게요 메서드에선 3개의 클래스를 만들어 각 클래스를 유기적으로 연결을 메서드를 통해서 해보겠습니다. Hero클래스 pa...
1. 변수의 범위(=변수의 스코프) 1-1. 자신보다 하위 블록으로 침투할 수 있습니다. -유효한 범위의 예 int num= 100; if(num ==100){ // num이 현재 블록의 바깥에서 선언되었으므로 유효. System.out.println(num); } -——————————————————————– int num= 1...
컬렉션 프레임워크란? 객체를 모아서 처리하는데 유용한 객체들을 지원해주는 라이브러리입니다. 이번 시간에는 이 프레임웍중 많이 쓰이는 3개를 알아보겠습니다. Set 순서가 없는 객체를 처리하는 인터페이스입니다. 인덱스(순서)가 없어서 혼자서 추출은 못하지만 어떤 객체가 있는지 없는지에 대해선 엄청 빨리 찾습니다. 일단 인터페이스 이므로 객체를 따로 ...