본문 바로가기

전체 글

(124)
자바16일차 1.과제복습 (내가애먹은날) String만 불변클래스지 참조형변수라해서 전부다 불변클래스는 아닌것같다 라는 생각을한날(아직확인은 못함) 2.static static변수는 b가 조금 기울었음 ㄷㄷ.. * static은 클래스 외부에 1개 생성됩니다.라는 의미를 갖습니다. * 그래서 static변수는 객체와 상관없기 때문에 * * 클래스이름.변수명으로 사용할수 있습니다. * * 그니까 객체생성없이 바로사용가능하단 뜻 */ static 메서드안에서는 non-static멤버를 객체 생성없이 참조할수 없다, 보면 main도 static인데 nonstatic 객체생성통해서 잘만 가져다 쓰고있음 //일반메서드안에서 일반멤버변수,static멤버변수도 모두 사용이가능함 main에 static을쓰는 이유중 하나로또 다른 ..
개인자바 공부하면서 배우는것들 4주차 뭔문제가 생긴다는건지 모르겠음 반복문안에서 쓰는거 피하라함 이거보면 실행속도 차이가 28나차이남.. 엄청난거고 이게 위에서언급한 문자열을 반복문안에서더했을때의 안좋은이유가되는듯 하다 문자열을의 대입이아니라 새로운객체생성의 반복이였다 String은 불변클래스였다는걸 다시한번 알수있었고 new연산자 없이도 새로운 객체생성이 이뤄지고있다는 사실을 알수있었다, 로딩타입 알려주는 문법도있다 Math클래스는 private선언 돼있음 모든메소드와 속성이 static으로 이뤄져서 사용가능하다는데 그럼 Object클래스의 클래스인가??싶다 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ list구조 중복허용 / set중복 비허용 / map자료구조 key value존재 2번뜻이 사용돼서 존재..
자바15일차 ㅇ 깔끔하게 정리한건 아닌것같아 후에 예제를 읽어보면서 정리를해보자 이후 여러가지 ex,학생,티처타입을 스튜던트 타입에 담을수있다는데 추상클래스랑 같은건지 헷갈리는중 // 이때 오버라이딩된건 자식메소드가 실행됨 다형성이용해서 2차원배열 쓰면 데이터를 좀더 효과적으로 관리할수있을것같음 오늘 이거이해감 매개변수로 오브젝트넣는거 익스포트~ 임포트~~ 2.instanceof 문법으로 해당 클래스가 이런식으로 부모인지자식인지 boolean타입으로 확인가능 요런문법 있음