Java6 [Java] 자바의 기초, 재미있게 배워보자 - 식별자(identifier) 글을 시작하며 안녕하세요, 여러분! 다들 살면서 한번쯤 학교나 학원, 인터넷 상에서 별명이나 닉네임을 지어본 경험이 있을 거에요. 생각보다 어려웠지 않나요? 저도 영어 닉네임을 특이하게 지어보려고 머리를 쥐어짜며 고민했던 적이 있네요 ㅎㅎ 아래의 통계를 보면 프로그래머 분들의 고민도 저희와 비슷한 것 같아요. 이번 글에서는 프로그래머의 평생 숙명, 식별자에 대해 알아보겠습니다. 이미지 관련 원본 기사의 출처: https://www.computerworld.com/article/2833265/don-t-go-into-programming-if-you-don-t-have-a-good-thesaurus.html Don’t go into programming if you don’t have a good thes.. 2022. 9. 30. [Java] 자바의 기초, 재미있게 배워보자 - 변수와 자료형 글을 시작하며 이번 글에서는 변수와 상수, 자료형에 대해 알아보겠습니다. 1. 변수(variable)와 상수(constant) 중고등학교 수학 시간에 미지수 x를 변수라고 부르고 다양한 값을 넣어 계산해본 경험이 있을 거에요. 이렇듯 변수는 수학적으로는 가변적인, 변하는 수를 의미해요. 그럼 이런 생각이 들 거에요. "어? 그럼 x가 1이 되기도 하고 3이 되기도 하는 것처럼 프로그래밍에서도 변하는 수를 변수라 하겠구나!". 아주 틀린 말은 아니지만 프로그래밍에서는 그 의미가 조금 달라요. 프로그래밍에서의 변수(variable)는 값을 저장하거나 보관하는 기억공간이에요. 여기서 한가지 의문이 들 거에요. "변수가 값을 저장하는 공간이면 값은 도대체 뭐지?". 프로그래밍에서는 변수 안에 들어가는 독립적인 .. 2022. 9. 28. [Java] 자바의 기초, 재미있게 배워보자 - 기초 개념 글을 시작하며 이번 시간에는 간단한 출력문 예제를 분석하면서 자바 문장 구조를 알아보고자 합니다. 딱딱한 이론만 설명하는 것 대신 실습을 하면서 좀 더 재밌있게 학습하는 시간이 되도록 노력하겠습니다! 1. 자바 프로그램의 일반적인 구조 우선 이전 포스팅을 통해 설치한 이클립스를 다시 실행합니다. 아래와 같이 저장했던 코드가 나타날 것입니다. 이 코드를 로봇에 비유해봅시다. 위 이미지를 보면 Package Explorer 탭 밑에 "first_project"라고 쓰인 파일이 있을 것입니다. 이것을 프로젝트 파일이라고 합니다. 예를 들어, 우리가 어마어마하 상금을 건 로봇 대회에 참가하려고 해요. 1인당 최대 5개까지의 로봇을 출품할 수 있다는 조건을 보고 각기 다른 개성 있는 로봇들을 만들고자 해요. 이렇.. 2022. 9. 27. [Java] 이클립스(eclipse) 설치 방법 글을 시작하며 이번 글에서는 자바 언어 코딩을 위한 IDE(Integrated Development Environment)¹인 이클립스 설치 방법을 소개해드리고자 합니다. 이클립스 사용을 위해서는 JDK와 JRE가 필요한데, 설치 방법은 이전 포스팅을 참고해주시면 됩니다. 2022.08.29 - [Java] JDK(Java Development Kit) 설치 방법 더보기 ¶ ¹통합 개발 환경(IDE)이란 프로그래머가 소프트웨어 코드를 효율적으로 개발하도록 돕는 소프트웨어 애플리케이션입니다. 이는 소프트웨어 편집, 빌드, 테스트, 패키징과 같은 기능을 사용하기 쉬운 하나의 애플리케이션에 통합하여 개발자의 생산성을 높입니다. 작가가 텍스트 편집기를 사용하고 회계사가 스프레드시트를 사용하는 것처럼 소프트웨어 .. 2022. 8. 30. [Java] JDK(Java Development Kit) 설치 방법 글을 시작하며 자바 프로그램을 개발하기 위해서는 먼저 자바 소스파일을 읽을 수 있는 자바 컴파일러가 있어야 합니다. JDK(Java Development Kit)는 자바 컴파일러와 디버깅 도구, 각종 유틸리티 등의 프로그램 개발 도구들의 모음을 의미하며, 오라클(Oracle) 홈페이지에서 회원가입을 진행한 후에 무료로 다운로드 받을 수 있습니다. 1. JDK와 JRE의 차이 오라클 홈페이지에서 JDK를 다운로드하려고 접속해보면 JDK말고도 JRE라는 용어가 등장합니다. 이들의 차이는 아래와 같습니다. ① JRE(Java Runtime Environment) JRE는 자바로 작성된 프로그램의 실행을 돕는 라이브러리, 자바 가상 기계, 기타 컴포넌트들을 제공하는 도구입니다. 자바 프로그램을 실행만 하고 개발.. 2022. 8. 29. [Java] 자바(Java)란 무엇일까? 자바(Java)는 방대한 라이브러리, 재사용이 가능한 코드, 다양한 실행 환경을 가지고 있는 하나의 거대한 플랫폼입니다. 자바를 사용하면 C나 C++ 언어보다 더 적은 노력으로 프로그램을 작성할 수 있고, 방대한 자체 라이브러리를 통하여 그래픽이나 네트워킹, 데이터베이스를 쉽게 사용할 수 있습니다. 또한, 한번만 작성해놓으면 코드를 변경하지 않고서도 다양한 종류의 컴퓨터에서 실행이 가능합니다. 이미지 출처: https://pypl.github.io/PYPL.html PyPL 순위는 특정 프로그래밍 언어의 튜토리얼이 구글에서 얼마나 많이 검색되었는지를 기준으로 순위를 평가하는 지수입니다. 여기서 자바(Java)는 출시된지 오래되었음에도 불구하고 순위 2위를 차지할 정도로 점유율이 여전히 높습니다. 오늘은 .. 2022. 8. 27. 이전 1 다음