반응형

분류 전체보기 408

[KH국비지원 웹개발자 과정] Day_9 키워드 객체지향 3대원칙, 추상클래스, 인터페이스 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- - 전일 복습 캡슐화, 상속, 다형성 - wrapper클래스는 기본형 타입을 객체로 만들어줌. 객체로 만들면서 object를 상속받게됨. 그러면 object 배열에 넣어서 사용할 수 있음. - instanceof연산자 매개변수로 받은 자식 객체가 어떤 객체인지 알기 위해 사용. if( c instanceof Sonata){} -바인딩 :..

[KH국비지원 웹개발자 과정] Day_8 키워드_캡슐화,상속,다형성 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -클래스의 등장배경 변수의 단점 : 하나의 변수만 다루니 불편- > 배열 사용 배열의 단점: 하나의 타입만 다루니 불편 -> 구조체 사용 (JAVA에는 없음) 구조체의 단점: 아무 메소드나 접근가능한 보안 문제 -> 변수는 private로 접근할 수 없도록 하고 변수와 메소드를 함께 묶어 클래스로 만듦. 변수를 처리하는 메소드는 공개하여..

[JAVA] 싱글톤

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY - 다른 클래스에서 이 클래스의 객체를 추가 생성하지 못하도록 하는 것 - 하나의 객체만 만들어야 하는 경우 클래스를 싱글톤으로 만드는 법 1. 해당 클래스 자기 자신의 객체를 static 필드로 만듦. pr..

개발/JAVA 2022.06.21

[KH국비지원 웹개발자 과정] Day_7 키워드_다차원배열, 메소드,객체 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -다차원 배열: 1차원 배열 안에 다른 배열을 넣은 것. -코딩을 작성할 때 간격에 통일성이 있어야함. 간격맞추기 연습. Ctrl+ shift+ F or Ctrl+ I 로 정돈하기. -형식문자 %2d, %5d 이런 식으로 쓰면 띄어쓰기 간격이 생김. -다차원 배열 실습 // 5 4 3 2 1 // 10 9 8 7 6 // 15 14 13..

[JAVA연습] 다차원 배열 정사각형 달팽이 모양으로 값 대입

더 효율적으로 변형해보기.. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 public void exerciseTry() { Scanner sc = new Scanner(System.in); System.out.print("행렬의 크기 입력 n*n 정사각형 >"); int input = sc.nextInt(); int[][] nums = new int[input][input]; int k = 1; int iStart = 0; int iEnd = nums.length - 1; int jStart = 0; int j..

개발/코딩 2022.06.21

[KH국비지원 웹개발자 과정] Day_6키워드_배열 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -개발할 때 많이쓰던 무료 에디터 notepad++ -배열 -new 키워드 , 참조할 주소를 생성하여 반환하는 키워드 -메모리 사용영역 / 스택영엽, 힙영역, 스태틱영역 -배열까지가 모든 프로그래밍 언어에서 공통적인 부분임 -> 프로그래밍 언어의 기본적 특성. 기본기. 자바만의 특징은 아직 시작하지 않았다고함. 실습문제 배열 실습문제) ..

[KH국비지원 웹개발자 과정] Day_5 키워드 _제어문 및 주간리뷰

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -do while 실습 -break와 continue break는 {}를 빠져나오는 역할. 라벨로 빠져나갈 수도 있다. break ; 빠져나갈 중괄호 블럭 위에 label: continue는 증감식으로 보내는 역할. -for, while, if 등 실행문이 하나일 경우 중괄호를 생략하고 한 줄 코딩 가능. -무한반복 while(true)..

[KH국비지원 웹개발자 과정] Day_4 키워드_제어문 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -제어문, 반복문과 조건문 -if, if-else, if-else if-else, 중첩if -if문을 활용하여 홀수, 짝수를 판별하는 실습 -if문을 활용하여 시험 pass 여부를 판별하는 실습 -switch문 , if문보다 빠르다는 장점 default: 조건 외의 경우 실행 문장. -switch문을 활용한 메뉴 선택 실습, -switc..

[KH국비지원 웹개발자 과정] Day_3 키워드_변수, 연산자 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -이클립스가 src폴더를 패키지로 인식하는 현상 발생. 깃 저장소로 만든 것과 연관이 있는 것으로 추정. ->원격저장소 연동 및 지역저장소 삭제 후 재연동. 또 문제가 생기는 지 관찰할 것. -프린트문 연습, System.out.println(10 + 20 + "Hello" + 10 + 10 + ( 20 + 30)); ->문자열과 int..

[KH국비지원 웹개발자 과정] Day_2 키워드_프로그래밍 , 자바기본, 자료형 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -프로그래밍, 프로그래머, 프로그램 -자바 프로그램 작동원리 -JDK, JRE, JVM -환경변수 설정 -이클립스 설치 -이클립스 단축키 -이클립스 폰트 및 컬러 변경 -자바 명명 규칙 -객체지향적 -자바의 특징 -이클립스 encoding 변경 -주석 -변수와 자료형 -계산기 프로그래머 모드로 bit 이해 -변수 선언, 변수 초기화 -아..

반응형