Category: Java

0

(Java) 자바의 정석 3판 010일차 정리

생성자(Constructor)인스턴스가 생성될 때 호출되는 인스턴스 초기화 메소드인스턴스 변수 초기화 작업에 주로 사용된다. 생성자는 인스턴스를 생성하지 못한다!나는 생성자로 인스턴스를 생성하고new 연산자가 C언어의 &(주소값 반환) 역할을 하는 줄 알았는데new 연산자가 있어야 인스턴스를 생성하면서 그 주소값을 반환하게 하는 연산자인 것

0

(Java) 자바의 정석 3판 009일차 정리

어제는 친구들이랑 노느라 공부를 조금 밖에 못 했다.그만큼 오늘은 좀 빡시게 달려야겠다. 재귀함수(recursive function)함수 내에서 자기 자신을 호출하는 것이다.배열의 요소를 모두 더하는 메소드는 아래와 같이 작성이 가능하다.1234567891011121314class test { static int sumArr(int[]

0

(Java) 자바의 정석 3판 008일차 정리

JVM의 메모리 구조이 글을 보기 전에 아래 글을 참조하면 더 이해가 잘 간다.(C/C++) 참고용 정리 - 메모리 영역(Code, Data, Stack, Heap) Method Area클래스 데이터가 들어간다.즉 클래스 변수(static 변수)가 들어간다.프로그램 실행되자마자 적재되고 끝날 때까지 사라지지 않는 놈이다.기본적인 메모리 영역의 Dat

0

(Java) 자바의 정석 3판 007일차 정리

드디어 오늘부터 객체지향 프로그래밍(OOP, Object Oriented Programming) 파트를 나가기 시작했다.이전까지는 다른 언어에도 대부분 있는 개념이었는데,이제부터는 자바의 특성을 배울 차례인 것 같다.객체 지향 언어는 C++/Javascript 등등이 있으므로 다른 언어를 배울 때도 유익할 것 같다. 객체? 클래스? 인스턴스?객체지향하면

0

(Java) 자바의 정석 3판 006일차 정리

배열Java에서는 길이가 0인 배열의 선언도 가능하다.또한 길이는 int 범위의 양의 정수이다.1234567891011121314151617181920212223242526272829303132333435363738394041import java.util.Arrays;public class test2 { public static void m

0

(Java) 자바의 정석 3판 003일차 정리

형변환(캐스팅, Casting)기본형(primitive type)에서 boolean을 제외한 나머지 타입들은 형변환이 가능.역시 자스를 먼저 배우고 나니 자스의 자유로운 형변환이 그리울 때가 있다.또한 기본형과 참조형(reference type)간의 형변환은 불가능하다.또한 실수형을 정수형으로 바꾸면 반올림 하지 않고 소수점 이하를 다 짜른다.왜냐하면 정

0

(Java) 자바의 정석 3판 002일차 정리

char의 연산자별 형변환.전위&후위 연산자는 형변환을 하지 않고기타 연산자는 int로 형변환을 함.12345678910111213141516171819public class test { public static void main(String[] args) { char ch = 65; System.o

0

(Java) 자바의 정석 3판 001일차 정리

컴퓨터는 왜 2진수를 사용할까?10진법이 익숙한 이유는 손가락이 10개이기 때문이지 않을까?에니악은 10진법 체계였지만 전기회로는 전압이 불안정해서 전압을 10단계로 나누어 처리하는데 한계가 있음에드박은 단 두가지 단계, 전기가 흐르면 1, 전기가 흐르지 않으면 0만으로 동작하게 설계되었다따라서 컴퓨터와 같은 전기회로는 2진 체계를 사용하게 되었다.