본문 바로가기

분류 전체보기252

자바공부 9일차 2022/05/01 생활코딩 java(인터페이스편) 4~5(완) 생활코딩 java(상속편) 1~5(완) 생활코딩 java(제어문편) 1~8(완) 백준 단계별 6-9 ~7-3 - 생성자 this : 자기자신의 인스턴스 super : 부모 클래스의 인스턴스 - 오버라이딩 : 부모클래스의 기능을 올라타서 덮어씀 ※오버로딩 : 상속과 관련 없고 기존 존재하는 메소드와 동일한 이름의 메소드가 다른형태로 존재할 수 있음 - 원시데이터 타입(ex. boolean,char, int, double... ) : 동등비교연산자(==)하는게 좋다 - 그외 (ex. String, date, Array, File...) : a.equals(b) 사용 하는게 좋다 2022. 5. 2.
자바공부 8일차 2022/04/30 점프 투 자바 6-2 ~ 7-2 백준 6-3 ~ 6-8 , 1-4 -파일입출력 FileOutputStream : OutputStream과 마찬가지로 byte단위로 처리 FileWriter : 문자열 사용가능 / write()를 쓰면 자동 줄전환이 안된다. \n사용 PrintWriter : println() 사용가능 (자동 줄전환) -String에서 ==과 .equals()는 다른 의미이다. equals를 쓰자. -패키지 : 유사한 클래스를 모음 (서브 패키지도 있다) 패키지를 사용하면 클래스의 분류가 용이해지고, 다른 사람들이 작성한 라이브러리를 사용할 때 같은 이름의 클래스가 있어도 패키지가 다르면 충돌없이 사용 가능하다. -접근 제어자 protected : 동일패키지의 클래스,또는.. 2022. 5. 1.
자바공부 7일차 2022/04/29 백준 5-3 ~ 6-3 점프 투 자바 5-8 ~ 6-1 - 아스키 코드 이용하기 - 불리언 이용해보기 - for(A : B) B에서 차례대로 객체를 꺼내 A에 전부 넣는다. - 콘솔 입출력 InputStream : 1byte값을 입력받아 아스키코드값으로 저장한다. InputStreamReader : char을 입력받을 수 있다. ㄴ 위 두개는 여러문자를 받으려면 배열을 만들어서 원하는 길이를 정해놓고 받아야한다. BufferedReader : 엔터키를 입력하기 전까지 연속으로 받는다. 2022. 4. 30.
자바공부 6일차 2022/04/28 백준 4-6 ~ 5-2 - 들여쓰기 잘 정리하기 - 코딩스타일 : 카멜 케이스, 스네이크 케이스 참고 - 개발 명명 규칙 참고해서 깔끔하게 정리하는 습관 들이기 2022. 4. 28.
자바공부 5일차 2022/04/27 생활코딩 java(메소드편) 1~9(완) 생활코딩 java(인터페이스편) 1~3 백준 4-1 ~ 4-5 - public static void 메소드명 void : 리턴값이 없을 때 리턴 값이 있으면 그 형식을 넣는다. - 메소드의 사용 이유 : 길고 복잡한 코드를 짧고 간편하게 정리, 사용할 수 있고 가독성 향상으로 유지보수가 용이하다. - public이란? : AccessModifier (접근제어자) public : 어디에서나 사용 가능 protected : ┐ 나중에 배울 내용! default : ┘ private : 같은클래스 내에서만 사용가능 - static이란? static : class method method 가 class 소속이면 변수의 값을 정의할 때 static이 필.. 2022. 4. 28.
자바공부 4일차 2022/04/26 유튜브 자바의 정석 기초편 생활코딩 java(객체지향편) 5 ~ 9(완) 점프 투 자바 5-1 ~ 5-7 백준 단계별 3-8 ~ 3-14 - instance : 쉽게 class의 복제본으로 생각하자. 기본 틀 class가 있다면 그 안의 내용(변수)을 변형하여 짧고 쉽게 사용할 수 있다. - public이란? : AccessModifier (접근제어자) public : 어디에서나 사용 가능 protected : 나중에 배울 내용! default : 나중에 배울 내용! private : 같은클래스 내에서만 사용가능 - static이란? static : class method method 가 class 소속이면 변수의 값을 정의할 때 static이 필요하다 no static : insta.. 2022. 4. 27.
자바공부 3일차 2022/04/25 유튜브 자바의 정석 기초편 생활코딩 java(객체지향편) 1~4 점프 투 자바 3-6 ~ 4-6강 백준 단계별 3-1 ~ 3-7 - class 란?서로 연관된 변수와 메소드를 그룹핑 한 모임(※ 비슷한 클래스를 모은 것은 패키지라고 한다.)코드가 간단해지고 유지, 관리, 사용이 쉬워진다. - 전역변수 : 어디서든 사용가능한 변수 - 지역변수(로컬변수) : 메소드 내에서만 사용되는 변수 2022. 4. 27.
자바공부2일차 2022/04/24 생활코딩 java1 7 ~ 15(완) 깃허브 2nd 커밋 백준 단계별 1-5 ~ 2-7 2022. 4. 27.
자바 공부 1일차 2022/04/25 자바 기초 정리 생활코딩 java1 1~7 깃허브 사용법, 가입, 첫 커밋 백준 단계별 4문제 1-1 ~ 1-4 - 자바의 작동원리 1. 사람이 이해할 수 있는 java source code 작성 (.java) 2. Compile하면 컴퓨터 언어로 변환 (.class) 3. Run하면 파일이 JVM을 통해 컴퓨터로 전달되어 실행 - 프로그래밍이란 무엇이라고 생각하는가 복잡하고 오래 걸리는 작업들을 단순화하고 과정화(자동화)하여 기계에게 위임하고 효율적으로 수행해내도록 하는 것 2022. 4. 27.