Java

· Java
데이터 타입을 변환하는 형변환에 대해서 배우다.Type Casting (자료형 변환)- data type을 변환- 프리미티브(기본) 자료형에서 사용 1. 묵시적 형 변환- 큰 자료형에 작은 자료형을 넣는 것- double(큰) ← int(작은)- Java가 자동으로 변환함 2. 명시적 형 변환- 작은 자료형에 큰 자료형을 넣는 것- int(작은) ← double(큰)- 데이터 손실이 발생! (직접 개발자가 작업) 3. (심화) 기본, 객체 자료형의 형 변환- 기본 자료형 ← 객체 자료형 (명시적 형 변환)- 객체 자료형 ← 기본 자료형 (Wrapper class) ex) int (기본 자료형) → Integer (객체자료형)package ch02_variable;public class TypeCast..
· Java
자바의 상수를 배우다.상수- 처음 초기화 이후에 절대 변하지 않는 값- 변수 앞에 'final' 키워드를 추가하면 상수로 변환- 상수의 변수명은 대문자와 _만 사용한다. ex) MAX_VALUE- 프로젝트에서 팀원들이 공유하는 값 또는 설정값에 활용package ch02_variable;public class Constant { public static void main(String[] args) { final int NUM = 4; // 상수, 변하지 않는 값, 대문자 }}
· Java
Java의 자료형과 변수 선언과 초기화에 대해 배우다.변수란?변수: 하나의 값을 저장할 수 있는 메모리 공간 (쪽지시험에 나올 수 있으니 외우기!)+ 자료형(Type)결국은 → 자료형에 해당하는 하나의 값을 저장할 수 있는 메모리 공간변수 문법1. 선언 및 초기화int num = 4; 2. 선언 따로 초기화 따로int num; // 선언num = 4; // 초기화 변수 명명 규칙 (Naming Rule) (외우기!)1. 영어, 대소문자, 숫자, 특수문자(_)만 사용 가능2. 영어 대소문자 구별 ABC abc Abc ABc 모두 다른 변수3. 숫자로 시작할 수 없음 num01 (o), 01num (x)4. 예약어 사용 불가 ex) public, class는 예약어 변수 Naming Meth..
· Java
여름학기 자바프로그래밍을 시작하다.프로그래밍 언어1. Python: 데이터, 인공지능2. Java: Web, APP(Android)3. C: 로봇, 공장, 영상, 게임 IDE(통합개발환경) 도구1. Python: VSCode, Pycharm, Colab, Jupyter2. Java: Eclipse, IntelliJ, STS3. C: Visual Studio Basic Java- JDK: Java 개발할 때 사용- JRE: 런타임 실행만 가능 Java 버전- SE: 기본, Standard Edition- EE: 기업, Web- ME Java 개발 환경 구축1. Oracle JDK 설치2. Windows 시스템 환경 변수 설정 - 터미널: java --version javac --..
자바 연산자에 대해서 배우다. 산술 연산자 산술 연산자는 주로 숫자를 계산하는 데 사용된다. 수학 연산을 생각하면 된다. + (더하기) - (빼기) * (곱하기) / (나누기) % (나머지 구하기) package operator; public class Operator1 { public static void main(String[] args) { // 변수 초기화 int a = 5; int b = 2; // 덧셈 int sum = a + b; System.out.println("a + b = " + sum); // 출력: a + b = 7 // 뺄셈 int diff = a - b; System.out.println("a - b = " + diff); // 출력: a - b = 3 // 곱셈 int mul..
자바의 변수에 대해 배우다. 변수, 초기화, 선언 변수는 데이터를 담을 그릇이다. 고정된 값이 아니라 변할 수 있는 값. 여러 곳에서 사용되는 동일한 의도를 가진 데이터가 변할 수 있는 값일 때, 여러 곳에서 사용되는 데이터를 하나하나 바꾸지 않고 변수에 담아서 변수의 값만 변경해 주는 것이 훨씬 효율적이다. package variable; public class Var5 { public static void main(String[] args) { //1. 변수 선언, 초기화 각각 따로 int a; // 변수 선언 a = 1; // 변수 초기화 System.out.println(a); int b = 2; //2. 변수 선언과 초기화를 한번에 System.out.println(b); int c = 3, d..
자바 프로그램을 작성하고 실행하다. public class HelloJava { //HelloJava 클래스의 범위 시작 public static void main(String[] args) { //main() 메서드의 범위 시작 System.out.println("hello java"); } //main() 메서드의 범위 끝 } //HelloJava 클래스의 범위 끝 /* 여 러 줄 주 석 */ 자바 언어는 대소문자를 구분한다. HelloJava라는 클래스의 코드이다. 클래스 이름은 파일명과 같아야 한다. 쉽게 HelloJava라는 파일을 만들었다고 생각하면 된다. {} 블록을 사용해서 클래스의 시작과 끝을 나타낸다. 프로그램을 실행하면 main 메서드 내부가 실행된다. 자바는 문장이 끝나면 반드시 세..
JAVA 기초를 배우기 위해 시작하다. 백엔드 개발자를 목표로 하고 있는데 자바스크립트, 파이썬도 충분히 좋은 언어지만 나의 능력을 더 넓히고 싶은 욕심에 자바를 배우고 싶어졌다. Node.js의 프레임워크는 Express, NestJS가 대표적으로 있는데 Express로 프로젝트를 해본 경험도 있고 NestJS는 최근에 인프런 강의를 들어서 프로젝트 경험은 없지만 어떻게 이루어지고 작동하는지 알고 있다. JAVA 기초 문법을 빠르게 배우고 Spring, JPA까지 학습할 예정이다. 자바는 표준 스펙과 구현으로 나눌 수 있다. 표준 스펙은 자바의 순수한 기반? 설계도?이다. 표준 스펙을 기반으로 여러 회사들에 실제 작동하는 자바를 만든다. 그 회사에 최적화된 자바를 개발하는 것이다. 자바 구현들은 모두 ..
이뮨01
'Java' 태그의 글 목록 (2 Page)