전체 글 (70) 썸네일형 리스트형 [12기] 항해99 1주차 WIL 항해 99 첫 미니 프로젝트 첫 미니 프로젝트는 ajax를 통한 json형식의 데이터를 이용해 서버와 통신하는 방식으로 진행했다. 처음엔 JWT토큰을 이용해 회원가입을 진행하였고, 그러한 토큰값을 이용해 누가 글을 작성했는지, 누가 투표를 했는지 알 수 있게 해주었다. 이렇게 제대로 깃을 이용해 프로젝트를 합치는것이 처음이었어서 많은 시행착오가 있었는데 충돌 방지와 충돌시 해결법등 여러 깃에대한 공부를 하게되어 좋은 경험이었다. 특히 프로젝트 병합과정을 진행할때 서로 작성해둔 변수명이 달라서 다같이 모여서 합쳤던 기억이 난다. 이 프로젝트를 진행할때 js와 python 언어를 이용하였는데 익숙치 않은 언어라 코드를 처음 짤때 제대로 못짜서 많은 오류들이 중간중간 발생하였다. 그로인해 추가적인 기능작업도 .. [자바] static 메모리 Static 메모리 static 키워드를 사용하면 데이터가 고정 메모리에 올라가기 때문에 효율적이고, static영역에 저장된 메모리는 모든 객체가 공유한다는 장점이 있지만, Garbage Collector가 관리하지 않아 무분별하게 사용하면 할당되지 않은 메모리의 낭비가 심해진다. static 변수는 클래스 변수다 static 키워드가 붙은 메소드는 객체를 생성하지 않고도 메소드에 접근이 가능하다. static 메소드 내부에서 Instance 메소드를 호출할 수 없다. - > 인스턴스 메소드는 반드시 객체 생성 후 호출 가능. class StaticStudyClass{ void instanceMethod() {} //인스턴스 메서드 생성 static void staticMethod() {} //stat.. [자바] 기본형 매개변수와 참조형 매개변수 (객체지향) 기본형 매개변수 class Data {int x;} class Ex6_6{ public static void main(String[] args){ Data d = new Data(); d.x = 10; System.out.println("main() : x = " + d.x); change(d.x); System.out.println("After change(d.x)"); System.out.println("main() : x " + d.x); //main() : x 10 } static void change(int x){ x = 1000; System.out.println("change() : x = " + x); //change() : x = 1000 } } 기본형 매개변수는 변수값을 읽기만 가능하다.. 이전 1 ··· 14 15 16 17 18 19 20 ··· 24 다음