본문 바로가기

분류 전체보기

(51)
명품 자바 프로그래밍 2장 요약 public static void main(String[] args) 항상 함께하지만 항상 모르는 코드. 자바의 시작과 끝은 여기서 난다. 앞이나 뒤에서 여러 클래스와 함수를 정의 해도 결국 시작과 끝은 main함수에서 이루어 진다. 이는 지금 중요한건 절대 아니다... 하지만 알고 있으면 나쁠건 없다! 이를 이해하기 위해서는 public과 static, void 가 무얼 의미하는지 알아야 하는데, 이는 책의 나중에 설명 되어 있으므로 여기선 간단하게 넘어가자. public 은 다른 클래스나 함수에서도 main이라는 함수에 접근 할 수 있도록 함을 의미한다. static은 프로그램 시작시 메모리에 main이 호출되어 지게 하는 것이다. 자바는 필요할때마다 클래스를 메모리에 넣고 사용한다고 1장에서 배웠는..
명품 자바 프로그래밍 1장 실습문제 1. 화면에 Welcome!! 자바 세계로 오신 것을 환영합니다. 를 출력 해라. 클래스 이름은 Welcome로 한다. 답- System.out.println()은 괄호안의 내용을 출력하고 한줄 띄우는 것이다 두줄을 하나에 작성하기 위해 줄바꿈기호(\n)를 사용 하였다. 2. 화면에 Sorry~~ 재밌어서 미안합니다~~ 를 출력해라. 클래스 이름은 Sorry로 한다. 답- 이번엔 두개로 각각 작성했는데 System.out.print()는 출력후에 한줄 띄우지 않는 것이다. println과 print는 이런 차이가 있다.
명품 자바 프로그래밍 1장 요약 하드웨어와 소프트웨어 하드웨어: 본인 손으로 만질 수 있는 물질. 소프트웨어: 하드웨어 안에서 작동하는 것. (프로그램) 스마트폰(하드웨어)으로 작동하는 소프트웨어를 앱(APP)이라고 부른다. 이런 소프트웨어를 작성하는 언어가 프로그래밍 언어 이다. 컴퓨터는 이진수로 이루어진 기계어(machine language)밖에 읽지 못하는데, 우리가 기계어로 프로그램을 작성 할 수 는 없기 때문에 어셈블리어(assembly language)가 만들어 졌다. 어셈블리어는 기계어와 일대일 대응 되는 저급 언어이다. 우리가 이를 마주할 일은 별로 없다고 생각한다.. 나아가 우리가 다루기 쉽도록 고급 언어로 발전 했는데 익히 알고있는 절차지향 언어의 대표격인 C언어를 시작으로 지금 우리가 배우는 JAVA와 같은 객체지향..