전체 글
-
[Java] 연산자(operator)프로그래밍/JAVA 2022. 7. 31. 22:12
프로그램에서 데이터를 처리하여 결과를 산출해내기 위해서 연산자를 사용한다. 산술 연산자 +, -, *, /, %(나머지) int var1 = 10 int var2 = 3; int result = var1 + var2; System.out.println(result); //13 result = var1 - var2; System.out.println(result); //7 result = var1 * var2; System.out.println(result); //30 result = var1 / var2; System.out.println(result); //3 System.out.println(var1/3.0); //3.333333333333 result = var1 % var2; System.out...
-
[Java] 타입(Type)프로그래밍/JAVA 2022. 7. 31. 22:00
타입은 데이터가 메모리에 어떤 모양으로 저장되고 어떻게 처리되는지 명시적으로 알려주는 역할을 한다. 자바의 기본 타입의 종류로는 크게 정수형, 실수형, 문자형, 논리형 타입으로 나눌 수 있다. 정수형 타입 정수형 타입 할당 메모리 크기 데이터의 표현 범위 byte 1byte -128 ~ 127 char 2byte 0 ~ 65535 short 2byte -32768 ~ 32767 int 4byte 약 -21억 ~ 21억 long 8byte int 이상 실수형 타입 실수형 타입 할당 메모리 크기 데이터의 표현 범위 float 4byte 소수점 6자리 표현가능 double 8byte 소수 부분 15자리까지 오차없이 표현할 수 있음. 문자형 타입 문자형 타입 할당 메모리 크기 데이터의 표현 범위 char 2by..
-
[Java] 변수(Variable)프로그래밍/JAVA 2022. 7. 31. 21:32
변수(Variable) 변수란, 하나의 값을 저장할 수 있는 메모리 공간을 의미하고, 저장된 값은 변경이 가능하다. // 변수의 선언 // 타입 변수이름; int age; // 변수의 초기화 // 변수이름 = 값; age = 20; // 우측에서 좌측으로 대입 // 변수의 재대입 // 변수이름 = 값; age = 25; // age에 20을 지우고 25를 대입 변수이름 작성방법 변수의 이름을 작성하는데 지켜야하는 규칙 몇가지가 있다. 관례임으로 지켜주는 것을 권장한다. - 첫번째 글자는 문자 또는 "$","_" 해야함 - 숫자로 시작할 수 없음 - 대소문자 구별 - 문자수의 길이 제한 없음 - 예약어(문법)는 사용할 수 없음 - 첫 문자는 영어 소문자로 시작, 다른 단어가 붙을 경우 첫문자를 대문자로 함..
-
[Java] Java 들어가기프로그래밍/JAVA 2022. 7. 31. 20:40
자바의 과거 - 1995년 가전제품에 사용될 목적으로 설계 - C, C++ 언어에 비해 속도가 많이 느려 개발자들에게 외면 받아옴 - 인터넷이 보편화되면서 웹 애플리케이션 개발 언어로 급 부상됨 자바의 현재 - 썬 마이크로 시스템즈에서 자바를 발표하고 2010년 오라클이 인수함 - 가전제품에 사용될 목적에서 나아가 PC, 애플리케이션, 웹 애플리케이션, 각종 하드웨어, 스마트 기기에 활용 자바 가상 머신(JVM : Java Virtual Machine) - 자바 프로그램이 여러 운영체제에서 동일한 실행 결과가 나오도록 설계 - JDK : Java Development Kit - JRE : Java Runtime Environment 자바 프로그램 개발 순서 - 소스를 작성하고 .java 확장명을 가진 파..
-
진에어 프로젝트프로젝트 2022. 7. 31. 18:48
안녕하세요. 이번 진에어 프로젝트를 국내 대표 LCC 항공사인 진에어의 웹 페이지를 퍼블리싱부터 기능구현까지 진행한 팀프로젝트입니다. 기획, 설계, 구현까지 소요 기간으로 약 3개월 동안 진행되었습니다. 프로젝트는 Spring Boot에서 Gradle과 JPA, RestFul를 활용하였고 사용한 기술스택으로는 JAVA, HTML, CSS, JavaScript, JQuery, VueJs, Oracle 사용하였습니다. 구현 웹 페이지는 관리자가 활동할 수 있는 관리자 페이지와 사용자가 예약, 항공권 조회, 마이페이지 등의 활동 할 수 있는 사용자 페이지로 나눠집니다. 첫 프로젝트이기도 하기 떄문에 잘 할 수 있을지 걱정도 많이 했지만 지나고 보니 많이 성장할 수 있는 기회가 되었다고 생각되는 프로젝트였습니다..