Home
하연
Cancel

학원 #11일차: 배열, 인스턴스와 레퍼런스, 가비지

배열이란? 배열을 배우기에 앞서 C언어에서의 배열 사용법을 살펴보며 배열의 기본적인 개념을 익혔다. ==> C언어의 포인터 변수와 배열. 배열을 사용하면 같은 종류의 메모리를 쉽게 만들 수 있다. 배열 레퍼런스를 선언하는 방법은 다음과 같다. int[] arr = new int[5]; // 메모리종류[] 메모리이름 = new 메모리종류[개수...

🍵 포인터 변수와 배열 feat. C언어

c언어에서 배열 사용하기 C언어에서는 자바와 달리 직접 주소값을 조회할 수 있고 수정할 수도 있어 자바의 레퍼런스(reference)(포인터와 같은 개념) 개념을 이해하기 좋다. c언어의 규칙 데이터타입에 따라 메모리가 정해져 있는 Java와 달리, c언어에서는 메모리는 운영체제에 따라 달라진다. 16비트 운영체제에서 int는 16비트, 32비트 ...

학원 #10일차: Java 기초문법 프로젝트

오늘 공부한 내용 강의노트 비트캠프 엄진영 강사님의 수업을 들으며 정리하였습니다. 자바 문법 몸소 체험하기 1. 낱개의 변수를 사용하여 여러 회원 정보 처리하기 소스코드 바로가기 낱개의 변수를 사용할 수는 있겠지만.. 5명이 아니라 1000명의 데이터를 입력받는다고 생각해보자. 클래스의 패키지 정보 선언하기 import java.util.Sc...

🐛 eclipse Java파일 실행 에러: class not found

에러로그 eclipse와 Visual Studio Code로 gradle을 통해 시작한 프로젝트를 동시에 볼 때, vsc 플러그인과 충돌해서 이클립스 상에서 파일이 실행이 되지 않을 수가 있다. 이 경우 콘솔 창에서는 클래스를 찾을 수 없다는 에러가 뜬다. 클래스 파일이 생성되어야 하는 bin 폴더 해당 패키지 디렉토리를 확인해보면 실제로 class...

학원 #09일차: 변수 선언과 초기화, 할당, 부동소수점

오늘 공부한 내용 강의노트 비트캠프 엄진영 강사님의 수업을 들으며 정리하였습니다. 읽을 책 목록 코딩 인터뷰 완전 정복 코딩 알고리즘 The art of computer programming (도널드 커누스:) concrete mathematics(컴퓨터과학의 기초를 다지는 단단한 수학) Algorithms (개정 4판): R...

학원 #08일차: 이클립스 사용법, 값을 메모리에 저장하는 방식

이클립스 사용법 외부 프로젝트를 IDE로 불러오는 방법을 배웠다. 1. 이클립스에 gradle로 만든 프로젝트 import하기 이클립스의 구성을 배웠다. 전체 작업대를 work bench라고 하고, 이는 다양한 기능을 수행하는 view(예: navigator, console, project explorer..) 로 나뉘...

🍵 문자열과 다른 데이터타입의 값을 연결하기

개요 기본적으로 문자열은 문자열 연결 연산자(concatenation)인 +를 사용하여 연결할 수 있다. 문자열은 문자열끼리만이 아니라 다른 종류의 값도 연결할 수 있는데, 그럴 경우 연결되기 전 다른 종류의 값이 먼저 문자열로 바뀐 후 연결된다. 예시 문자열 + 문자열 System.out.println("Hello, " + "world...

🍵 부동소수점 리터럴

부동소수점이란? Exponential 기호를 사용하여 소수점 위치를 조정할 수 있다. 3.14는 0.314e1, 31.4e-1, 314e-2로도 표현할 수 있는데, 이처럼 소수점이 둥둥 떠다니면서 움직인다고 하여서 이렇게 표현하는 방식을 부동소수점(floating point) 방식이라고 부른다. 컴퓨터는 1과 0으로 데이터를 저장한다. 따라서 실수 ...

🍵 이스케이프 문자(escape character)

정의 이스케이프 문자(escape character, 제어 문자)는 문자 제어 코드로, 화면에 출력하는 문자가 아니라 문자 출력을 제어하는 문자이다. \(역슬래쉬)와 한 개의 문자와 결합하여 작성한다. 종류 1. Line Feed(LF): \n 줄바꿈 문자 System.out.println("Hello,\nworld!"); Hello, wo...

🍵 이클립스에 gradle로 만든 외부 프로젝트 import

이클립스에 gradle로 만든 외부 프로젝트 불러오기 기존에 존재하는 프로젝트를 불러오기 위해서는 file(화면 상단) > import > general > existing project into workspace로 들어가야 한다. 문제 상황 그러나 이클립스가 아닌 다른 도구(이 경우에는 gradle)로 자바 프로젝트를 만들었을...