반응형

IT 97

[Java] 변수(3) - 참조형 변수와 String

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 참조형 변수와 String 참조형 변수 실제 값을 저장하는 기본형 변수와 다르게, 참조형 변수는 값이 저장된 객체의 주소를 저장한다. 참조형 변수를 선언할 때 사용하는 변수의 타입은 클래스의 이름을 사용한다. 참조형 변수는 null 또는 객체의 주소를 값으로 가지며, 초기화를 할 때는 객체를 생성하는 연산자 new를 사용한다. 클래스에 관해서는 추후 포스트에서 더 자세하게 설명할 것이니 지금은 이런 것이 있다는 것만 알고 넘어가자. [클래스명] [변수명]; - 참조형 변수..

개발 지식/Java 2022.07.10

[Java] 변수(2) - 자료형과 기본형 변수

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 자료형과 기본형 변수 자료형의 개념 자료형(data type)이란 값의 종류에 따라 형식과 메모리 공간의 크기와 정의한 것이다. 변수의 자료형은 '기본형(primitive type)'과 '참조형(reference type)'으로 나눌 수 있으며, 기본형 변수는 논리형, 문자형, 정수형, 실수형 네 가지로 나눌 수 있다. 기본형 변수 기본형 변수는 계산을 할 수 있는 실제 값을 저장하는 변수다. 모두 8개로 정리하자면 아래와 같다. 기본형의 구분 구분 타입 설명 논리형 bo..

개발 지식/Java 2022.07.08

[Java] 변수(1) - 변수 선언 & 초기화

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 변수 선언 & 초기화 변수의 개념 변수(variable)란 변할 가능성이 조금이라도 있는 특정 값을 저장하는 메모리(RAM : Random Access Memory) 공간이다. 필요에 따라 값을 변경할 수 있으며, 값의 종류(자료형)에 따라 차지하는 메모리 공간이 달라진다. 변수의 선언과 초기화 변수 선언 변수의 선언 문법은 아래와 같다. [자료형] [변수의 이름]; 자료형은 변수에 저장될 값이 어떤 종류(type)인지 정하는 것이다. 자바의 자료형에는 정수형, 실수형, ..

개발 지식/Java 2022.07.06

[Java] 주석 작성하기

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 주석 작성하기 주석이란? 현재는 문자를 출력하는 간단한 프로그램을 만들었지만, 추후 여러 가지 개발에 들어가게 되면 여러 가지 복잡한 로직을 구성하게 될 수 있다. 로직이 복잡해지면 복잡해질수록, 본인이 해당 로직에서 이해하고 있어야 할 것이 많아지며, 수정 작업에 들어갈 경우 염두에 두어야 할 것 또한 많아진다. 심지어 해당 부분을 인수인계하게 될 경우 이해하기 어려운 코드일수록 골머리를 앓게 된다. 이때 주석을 사용하여 이러한 어려움들을 방지할 수 있다. 주석은 코드의..

개발 지식/Java 2022.07.05

[Java] 글자를 출력하는 간단한 프로그램 만들기

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 글자를 출력하는 간단한 프로그램 만들기 1. 프로젝트 생성하기 처음 이클립스를 실행 후 workspace를 지정하면 welcome 탭이 나오는데, 탭을 꺼 버린 뒤 왼쪽 최상단의 File을 클릭한 뒤 New > Other를 클릭하자. Java Project를 클릭한 뒤 Next 버튼을 클릭하자. Project Name 칸에 입력할 프로젝트명은 다음과 같이 작성하기로 약속하자. com.본인의 닉네임.study Module은 체크되어 있으면 체크를 해제하자. 다 되었으면 Ne..

개발 지식/Java 2022.07.04

[Java] 사전 준비(2) - IDE 설치

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 IDE 설치 IDE(Integrated Development Environment)란 컴파일러, 인터프리터, 디버거 등 개발자가 사용하는 공통된 툴을 결합한 애플리케이션이다. 이러한 편리한 기능이 있는 것들을 디폴트로 쓰다 보니 업계에선 그냥 편집기(..)라고 부르기도 한다. 이 블로그의 Java 기본 지식 포스트는 이클립스(Eclipse)라는 공짜이면서 대표적인 IDE를 기준으로 작성할 생각이다. IDE는 유행 타는 것만 쓰는 것이 아니라 어떤 것이든 많이 쓸 줄 알면 ..

개발 지식/Java 2022.07.03

[Java] 사전 준비(1) - Java 설치

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 Java 설치 Java를 사용하기 위해서는 JDK(Java Development Kit)를 설치해야 한다. 1. Oracle 계정 가입 아래 링크를 클릭하여 Oracle 사이트에 접속하자. (하도 자주 바뀌어서 링크가 바뀔 수도 있다. 필자가 알아채면 교체해 두겠다) 링크 링크에 들어가면 아래와 같은 페이지가 나올 것인데, 우선 계정부터 만들자. 2. 설치 파일 다운로드 가입을 하고 다시 돌아오면 Java 18 and 17 (...) 어쩌구저쩌구가 보일 텐데 무시하고 아래..

개발 지식/Java 2022.07.02

자세와 건강에 대해(긴 글, 노잼주의)

자세와 건강에 대해(긴 글, 노잼주의) IT업계에 있다 보면 이런 우스갯소리를 많이 듣는다. 건강한 개발자는 개발자가 아니다. 만났던 개발자들을 보면 틀린 말도 아닌 것 같다 ㅋㅋ.. 배가 엄청 나오거나 혹은 엄청 빼빼 말랐거나 같은 극단적인 케이스들을 많이 보게 되는데, 사실 이런 것보다도 오늘 끄적여 보고자 하는 건 바로 자세에 대한 글이다. 매일 컴퓨터를 뚫어져라 보니 거북목이나 라운드 숄더, 양반다리 착석 등이 거의 디폴트다. 뭐 꼭 개발자만이겠는가? 웬만큼 오래 앉아 있는 사무직은 대부분 그런 거 같다. 책상에 앉아 일하는 직업이 아니라고 또 그런 게 없겠는가? 직접 몸을 쓰고, 구둣발로 뛰어다니고… 누구든 몸이 망가질 수밖에 없는 환경에 노출되어 있다. 아무튼 이 포스트의 요점을 말하자면 한번..

뻘글 2022.07.01

[Java] 자바(Java)에 대해

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 자바(Java)에 대해 자바란 무엇인가? 자바는 1996년 1월 Sun Microsystems에서 발표된 객체지향 프로그래밍(OOP : Object Oriented Programming) 언어이다. 본래는 Oak라는 이름으로 작은 전자기기 등에 붙어서 동작되는 시스템 프로그램을 위한 언어였다. 그러나 여러 종류의 운영체제를 사용하는 컴퓨터들이 통신하는 인터넷이 등장했고, 당시 운영체제에 독립적이었던 Oak를 인터넷에 적합하도록 개발 방향을 바꾸면서 이름을 Java로 변경하..

개발 지식/Java 2022.06.30

[Oracle] DCL - GRANT, REVOKE

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 DCL - GRANT, REVOKE DCL 챕터에 들어가기 전에 설명에 들어가기 전에 우선 사용자(USER)를 하나 생성해 보자. CREATE USER DEVGSP IDENTIFIED BY 1234; 만약 SCOTT로 접속되어 있다면 아래와 같은 오류 메시지가 나올 것이다. SCOTT는 사용자를 생성할 권한이 없기 때문에 오류가 발생하는 것이다. 때문에 SYSTEM으로 접속하여 생성해 주자. 사용자가 성공적으로 생성되었다. 아래 쿼리를 실행해 확인해 보자. -- 사용자 정보 조회 SELECT * FR..

반응형