목록 분류 전체보기 (299)
자바 깊이 알기 / 바이트 코드 이전 JVM 구조 공부하면서, 1. Runtime Constant Pool에 "클래스 / 인스턴스의 상수, 메소드와 필드에 대한 레퍼런스"이 저장된다.2. Stackframe에서 constant pool을 참조한다.3. Local Variable Array는 로컬 변수를 담고 있는 배열이다. 이렇게 정리했으나, 사실 잘 와닿지 않았다. 그래서 간단하게라도 바이트 코드를 분석해보고 싶었다. 바이트 코드 출력하기 java 파일을 준비하고 javac로 컴파일한다. 해당 자바 파일의 class 파일이 생성된다. javac javaTest.java 역어셈블러(javap)로 해당 클래스를 실행하면 바이트코드가 출력된다.javap -v -p -s javaTest.class 리다..
Geeks 아침에 버스에서 생각난건데 개발을 좋아하는 괴짜들을 위한 대학 클럽을 만들고 싶다. 선배 -> 후배의 단방향, 족보 공유, 과제를 같이 하는 딱딱한 공부방이 아니라 그냥 컴퓨터 자체를 좋아하는 사람들. 다양한 아이디어를 내고 구현을 즐길 수 있는 사람들을 위한 클럽. 취업이나 학점을 위해 공부하는 동아리가 아니라 그냥 모아두면 알아서 컨셉을 만들고 파트를 정해서 서로 발전할 수 있는 클럽. 열심히 하는 사람들이 아니라 좋아하는 사람들이 모이는 클럽. 내가 만든걸, 공부한걸 공유하는 걸 즐기고 맥주 마시면서 프로젝트 얘기하는 것이 더 재밌고 문제점을 얘기하면서 신나할 수 있는 그런 괴짜들을 모을 수 있으려면 내가 더 열심히 해야겠지...
질문1. 현재 member의 소속 여부에 대한 처리 이를 테면 "Order" 엔티티 클래스에서, member가 orders에 현재 속하고 있는지 확인하고 만약 그렇다면 해당 Orders에서 member를 제거 후 변경된 member를 추가해야하는 것은 아닌지.public void setMember(Member member){/*if(this.member.getOrders() != null){this.member.getOrders().remove(this);}*/this.member = member;member.getOrders().add(this);} 그렇지 않으면 특이사항 이겠지만, Order의 member를 변경할 때 member.orders에서 문제가 생기지 않은가 싶어서 주석 부분을 패스하신 이..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.