목록공부 기록/자바 프로그래밍 기초 (17)
혜니니의 공부방

Tui가 맞나.. Text User Interface? 하여튼 텍스트게임 제작.. 지난주 생성자~상속~인터페이스~ 등을 나가면서 " 자바의 꽃 "을 했는데 이해하기가 어려웠다. 그래서 복습겸 같은 학원 사람들이랑 스터디를 계획하고 발표러로 나가게 자원했다. 허허 넘 부끄럽지만 말이지....ㅠㅠㅠㅠ 이번 연휴에는 쉬기도 푹 쉬고... 잠을 진짜 많이자서 기분 좋았다. 근 3주간 잠 많이 설치고 정신 없었는데.... 커밋도 매일매일하고, 이력서도 2개나 제출했고, 새로운 이력서를 renewal했다. 그리고 웹기획 책도 읽었다. Django를 하겠다는 마음이 있었는데 휴 모르겠다... 아무래도 웹기획을 읽고.. django로 구현하는게 나을까? flutter는 내가 자바 지식이 부족해서 자바 다 떼면 사이드로..
보호되어 있는 글입니다.
This - 객체 생성시 각 객체마다 하나씩 생성 -생성되면 상수처럼 사용 가능 -객체 자기 자신 -class 내부에서만 사용 가능 -생략가능 -객체가 생성시 만들어진 객체의 메모리의 주소가 자동으로 들어가는 변수 -매개변수명과 멤버변수명(인스턴스변수명)을 구분지을때 많이 사용 -개발자가 선언하는 것이 아니라 자동으로 생성 --this. 멤버변수명 --this. 멤버메서드명(인자값_ -- 메서드가 끝나면 호출한 곳으로 되돌아감 생성자 this(); - 생성자 내에서 다른 생성자를 호출할 때 사용하는 메서드 - 생성자 내에서 첫줄에 위치, 그 외에는 Error뜸 생성자 Constructor - 객체 생성시 딱 한번호출되는 특수한 메서드 - 객체 생성시 멤버변수의 값을 초기화시키거나,또는 어떤 일을 하고싶을..

설날 이후에 JAVA를 응용하는 미니 프로젝트 진행 / 설 전에는 자바에 대한 전체적인 이해와 진도 예정 (~ ̄▽ ̄)~ Index 01 다차원 배열 02 Class 03 Object 04 지역변수/멤버변수 01. 다차원 배열 행렬과 똑같다고 보면 된다 (데이터타입) [i][j] 1차원 배열과 동일하나 괄호가 한개 더 들어간다. 주로 테이블 형태의 데이터를 담는데 사용된다. 행과 열로 구성되어있다. * 변수와 배열의 차이, 변수는 데이터를 하나 배열은 변수 하나로 여러개의 데이터를 다룬다. 02/03. Class&Object Java는 OOP(Object Oriented Programming/객체 지향 프로그래밍)언어 중 하나 Object :눈에보이는 사물 또는 개념 (설계도를 보고 만든 제품 등..) C..
for 문 : 반복을 돌리는 횟수가 정해져 있을때 while 문: 횟수를 몇번 돌려야할지 모를때 코드를 작성할때 순서도를 먼저 작성하고난 뒤에 할 것! :) 배열 - 하나의 변수로 여러개의 데이터를 다루려고 한다. - 같은 데이터타입을 여러개 묶을때 사용한다. - 레퍼런스 타입 - 배열 선언시 크기(길이, length)를 지정해야하고, 크기 수정은 불가하다. -크기를 수정하려면 새로운 배열을 만들어서 값을 각각 복사 -변수선언 공식 (데이터타입)변수명; -배열 선언 공식 (모으려하는 데이터타입) [] 변수명= new (모으려하는 데이터타입) [모으는 갯수]; (모으려하는 데이터타입) [] 변수명 =(데이터1, 데이터2, 데이터3...); -배열 사용(접근) 인덱스 번호를 사용 인덱스 번호는 0번부터 시작..

21 01 28 INDEX 01 제어문 마무리 02 반복문 01 제어문 마무리 조건식이 맞으면 실행되는 단일 IF문 둘 중 하나를 실행하는 IF / ELSE 문 여러가지 조건식 중 하나를 선택하는 다중 IF/ELSEIF/ELSE 문 Switch -case : 여러개 중에 하나를 선택하는 switch문 * 정수식: 결과물이 정수 * 일치하는 case를 실행하고, break를 만나거나 switch 끝부분을 만날때까지 실행된다. switch(정수식or 문자열도 가능하다){ case 상수: break; case 상수: break; .... default: *디폴트가 마지막이라 break를 넣지 않아도 된다. } switch케이스는 범위를 표현할 수 없다. 범위를 지정하는건 주로 if 문을 사용하고, 단순하게 정..

21.01.27 INDEX 01 연산자 마무리 02 제어문 01 연산자 마무리 단항 연산자/증감 연산자, 비교 연산자, 논리 연산자 - 비교 연산자 (관계 연산자) : 결과물은 boolean 타입. - 논리 연산자 AND A&&B true &&true&& false ; >> false && true &&& true; >> 속도가 더 빠름, 연산을 한번 더 하지 않음. / 두개씩 나눠서 연산함. OR A||B NOT !AB - 삼항 연산자 조건식? 조건식이 true일때는 실행할 코드 : 조건식이 false일때 실행할 코드 package com.coconut.hey3; import java.util.Scanner; public class Operator_08_ex2 { public static void ma..

21. 01. 26 ===INDEX === 1. 연산자 2. Casting(형변환) 부록- String format 01. 연산자 산술연산자 관계연산자 대입연산자 비트 연산자 + - * / % > = 크거나 같다 a=a+b a-=b > a=a-b a*=b > a=a*b a/=b > a=a/b a%=b > a=a%b | :or & :AND ^: XOR 양쪽이 같으면 F,다르면 T 논리 연산자 증감 연산자 조건 삼항 연산자 || :OR 양쪽 중 하나만 TRUE면 T && : AND 양쪽이 모두 TRUE면 T A++ 선대입 후 증가 ++A: 선증가 후 대입 A--: 선대입 후 감소 --A: 선감소 후 대입 조건식 ? 결과 참일 경우: 거짓일 경우 EX) long seed=0 Random r= (seed ..