본문 바로가기

학원수업107

12/05 숙제 자바로 피보나치 수열 만들기 1. 내 답안 2. 모범답안(쌤 답안) 터미널에 clear입력하면 다지울수있다. 디버그 해봐. 직접 변화를 추적 하기. 숫자 봐뀐다!! 2022. 12. 5.
12/05 국비학원 자바수업 6회차(생성자, 제어문, 연습문제) 자바 API 자바에서는 여러가지 이미 만들어서 배포하는 패키지들이 있다. 기본 패키지 : java.lang java java extension--->javax 지역변수는 호출할때 반드시 초기화를 해야한다. ()있는경우 1. 메소드(이름 뒤) 2. 생성자(전역변수의 초기화를 담당) -디폴트 생성자 : 파라미터 없는 생성자 -파라미터가 있는 생성자가 있음. 같은 이름의 생성자가 여러개 올 수 있다. -중복정의가 가능하다. 3. integer생성자는 디폴트 생성자 즉, 파라미터가 없는 경우 wrapper 클래스 왜 래퍼 클래스? 원시형에는 변수와 메소드를 소유할 수 없다. 원시형에 대응하는 클래스가 필요하다. 값을 갖는 연산자의 재료 string---파라미터---->int(integer)오토박싱 메소드 파라미.. 2022. 12. 5.
12/02 국비교육 자바수업 5회차(캡슐화, parseInt, Wrapper class) main메소드 앞에 먼저 출력되는 메소드도 있다. static메소드!! 유일하게 메인보다 먼저 출력된다. 메인 메소드 보다 우선순위가 높다. 많이 사용하면 오버플로우가 일어나서 서버에 부담을 주니 2년차 미만은 아예 쓰지 말라는 프젝도있다고... 생성자 클래스의 모듈화 / 컴포넌트화 재사용성 높여주고 통합성 높이는 클래스 설계가 가능하다 //메인 쓰레드라고 한다 //메인은 엔트리 포인트이다 //메인은 개발자가 호출하는 메소드가 아니다 //시스템이 자동으로 호출해준다--콜백메소드 캡슐화 private으로 선언된 변수는 클래스 외부에서 사용이 불가하다. this. this가 붙을수있는변수는 전변이다. this.전역변수 setter메소드를 통해서 전역변수를 초기화한다. 전변 mem_id를 초기화한다. 캡슐화해.. 2022. 12. 2.
12/01 국비학원 자바수업 4회차(변수의 종류, 인스턴스화 객체화, 파라미터, 쓰레드) 변수의 종류 1.원시형변수->호출하면 값이 나온다 2.char, byte, short, int, long, float, double-정수형, 실수형 3.boolean-제어문 중요함!-흐름을 다르게 할때-분기문(if, switch) 4.참조형 변수->호출하면 주소번지가 나온다. 원시형 변수를 사용할때는 대입 연산자를 사용한다. 변수를 사용하면 일괄처리를 할 수 있다.--한번에 처리 package dev_java.ch01; public class Variable2 { // 클래스 안에는 변수와 메소드를 선언할 수 있다. public static void main(String[] args) { System.out.println("소나타"); System.out.println("소나타"); System.out... 2022. 12. 1.
11/30 국비학원 자바수업 3회차(Visual Studio Code 설정) 1. git설치 2.VSC 환경설정 위의 위치에서 Settings오른마우스 클릭>코드로 열기 VSC 로 엶 슬랙에 코드 그대로 복붙하기 { "terminal.integrated.defaultProfile.windows": "Git Bash", "terminal.integrated.profiles.windows": { "Git Bash": { "path": "C:\\Program Files\\Git\\bin\\bash.exe" } }, "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "files.exclude": { "**/.classpat.. 2022. 11. 30.
11/29 국비학원 자바 수업 2회차 (문제 다시풀기!) 코딩을 하기위해서 .Java 파일을 만들어야 한다. HapExam.Java 클래스 이름을 선언해야된다. class HapExam { 선언부 변수와 클래스는 이름이 필요하다. 재사용 하기위해서 public / static / void / main ( ) { } 중괄호 - 영역표시 소괄호 - 메소드 1부터 3까지 더해서 나올수 있는 경우의 수 코딩하기 RAM에 메모리를 할당함 변수 선언은 메모리 공간을 할당하는 것이다. 메모리는 stack과 heap이 있다. stack은 지역변수 class는 heap에 산다. 전역변수 지역변수가 아니라 전역 변수를 출력하고 싶다 인스턴스화 인스턴스화를 해야 호출이 가능하다. A a = new A( ); 클래스 타입 package com.ch01; public class Va.. 2022. 11. 29.
11/28일 국비학원 1회차 수업 수업내용은 앞으로 노션과 티스토리에 정리를 하겠다. 노션은 과제 위주 티스토리는 느낀점 등등 위주로 하겠다. OT 2시간후 자바 이클립스 설치부터 시작했다. 그리고 이어지는 자기소개 타임^^ 조금 민망스러웠다....ㅎ 이클립스에서 젤 많이 쓰는 System.out.println 단축키 설정법을 까먹어서 다시 구글링해서 알아냄.... 나는 자바의 정석에서 배운대로 sop로 설정했다. 굿 아침 1교시는 복습시간 마지막 8교시는 오늘 수업 정리시간 따로 시간을 줘서 너무 좋다^^ int i = 3; 오른쪽은 대입 연산자 정수형을 담을수 있는 타입이다. 복습할때 코딩으로 보여줄수있게 연습하기!! 5세트 7세트씩 복습 돌리기^^ public static void main(String[] args) { } 메인 메.. 2022. 11. 28.