전체 글
-
[ch2 자바 변수] 선언과 저장, 타입프로그래밍 언어/JAVA 2022. 6. 6. 10:21
변수란? 하나의 값을 저장할 수 있는 저장공간이다. 변수 선언과 저장 변수가 필요하다면 먼저 변수를 선언해야 한다. 변수를 선언하는 방법은 아래와 같다. 변수타입 변수이름; 변수 타입은 변수에 저장할 값이 어떤 것이냐에 따라 달라지며, 변수의 이름은 저장공간이 서로 구별될 수 있어야 하기 때문에 필요하다. 만약 정수(integer)를 저장할 공간이 필요하면 다음과 같이 변수를 선언한다. int x; // 정수(integer)를 저장하기 위한 변수 x를 선언 위와 같은 문장이 수행되면, x라는 이름의 변수(저장공간)가 생긴다. 그리고 이 변수에 갑을 저장할 때는 다음과 같이 한다. x = 5; //변수 x에 5를 저장 변수 선언과 대입을 한 줄로도 할 수 있다. int x = 5; 수학에서는 '='가 같음..
-
[ch2 자바 변수] 이클립스 화면에 글자 출력하기 & 계산프로그래밍 언어/JAVA 2022. 5. 26. 16:28
화면에 글자를 출력할 때는 System.out.print()을 사용한다. 괄호() 안에 출력하고자 하는 내용을 넣으면 된다. (sysout 입력 후 ctrl+space 누르면 자동완성) System.out.print(); // 괄호 안의 내용을 출력하고 줄바꿈을 하지 않는다. System.out.println();// 괄호 안의 내용을 출력하고 줄바꿈을 한다. 예제 1번 package ch2; public class Ex2_1 { public static void main(String[] args) { System.out.println("hello, world");//문자열 출력 System.out.println("3+2");//문자열 출력 System.out.print(3+2);//계산 값 출력, 줄바..
-
[자바 기초] 자바(JAVA)란? ( + 특징 )프로그래밍 언어/JAVA 2022. 5. 26. 14:30
자바는 썬 마이크로시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어이다. 자바의 가장 중요한 특징은 운영체제에 독립적이라는 것이다. 자라보 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능하기 때문에, 운영체제에 따라 프로그램을 전혀 변경하지 않고도 실행이 가능하다. 또한 객체지향개념과 기존의 다른 프로그래밍언어, 특히 C++의 장점을 채택하는 동시에 잘 사용되지 않는 부분은 과감히 제외시킴으로써 비교적 배우기 쉽고 이해하기 쉬운 간결한 표현이 가능하도록 했다. 자바는 풍부한 클래스 라이브러리(Java API)를 통해 프로그래밍에 필요한 요소들을 기본적으로 제공하기 때문에 자바 프로그래머는 단순히 이 클래스 라이브러리만을 잘 활용해도 강력한 기능의 자바 프로그램을 ..
-
[자바] 기초부터 탄탄히 처음부터 시작 ( feat. 자바의 정석)프로그래밍 언어/JAVA 2022. 5. 26. 13:33
국비교육으로 6개월 동안 수업을 듣고 나니 배운 건 많은 것 같은데 머릿속에 남는 게,, 크게 없다. 물론 JAVA, JSP/Servlet, Spring, Oracle 스프링 등등 수업시간에 배웠던 코드들을 이해하고 해석할 순 있겠지만 직접 코드를 짜보라고 한다면 멍,, 머릿속이 정지가 된다. 아무래도 몰아치는 수업 진도를 따라가기 위해 읽고 이해하고 넘어가는 작업을 반복했기 때문인 것 같다. 직접 생각하며 생코딩을 해봤어야 했는데 그러기엔 수업 진도를 못 따라갔겠지,, 이래서 취업을 할 수 있을까? 싶어 자바의 기초를 다시 잡아보려고 한다. 2022-6월 즉, 한 달 안에 완독하는 걸 목표로 잡은 책은 '자바의 정석' 기초편. 국비 교육을 따라가면서 처음 배웠던 자바의 개념, 객체지향의 개념을 잡는데 ..
-
[Lombok] 이클립스(Eclipse)에 롬북 라이브러리 설치하기Tools/eclipse 2022. 5. 25. 12:18
롬북을 사용하면? 이클립스와 스프링 플러그인 만으로 스프링 개발은 가능하지만, Lombok을 이용하면 Java 개발 시 자주 사용하는 getter/setter, toString(), 생성자 등을 자동으로 생성해주므로 약간의 코드만으로도 필요한 클래스를 설계할 때 유용하다. Lombok은 다른 jar 파일들과 달리 프로젝트의 코드에서만 사용되는 것이 아니라 Eclipes 에디터 내에서도 사용되어야 하기 때문에 별도로 설치가 필요하다. 롬북이 없다면 변수에 대해 getter/setter를 선언해줘야 하는데 위와같은 경우 변수가 5개뿐이지만 만약 100개,, 200개,, 수백개까지 된다면 그때마다 getter/setter를 관리하기 매우 힘들기 때문에 lombok을 설치하도록 한다. Lombok 설치하기 ht..