본문 바로가기

전체 글141

연산자 연산자 우선순위 및 연관성: 이 섹션에서는 Java에서 연산자 평가 순서가 결정되는 방법과 평가 순서를 수정하기 위해 괄호를 사용하는 방법을 설명합니다. 산술 연산자: 이 섹션에서는 더하기, 빼기, 곱하기, 나누기 및 모듈러스를 포함하여 Java의 표준 산술 연산자를 다룹니다. 또한 피연산자의 유형이 다른 이러한 연산자의 동작과 오버플로 및 언더플로의 가능성에 대해 설명합니다. 증가 및 감소 연산자: 이 섹션에서는 증가 및 감소 연산자에 대해 설명합니다. 접두사 및 접미사 형식을 포함하여 변수 값을 수정하는 데 사용되는 방법입니다. 관계 연산자: 이 섹션에서는 Java의 관계 연산자(항등, 부등식 포함)를 다룹니다. , 보다 큼, 보다 작음, 보다 크거나 같음, 보다 작거나 같음. 또한 피연산자의 유형이.. 2023. 2. 20.
변수 변수 값을 저장할수 있는 메모리상의 공간입니다. 단 하나의 값을 저장할수 있는 메모리이죠 정수형,실수형,문자형 이있으며 int age ; //age라는 이름의 변수를 언선한겁니다. (변수타입) (변수이름) 변수의 값을 저장할 때는 대입 연산자를 사용합니다 = int age = 25 = 이것이 대입 연산자 입니다 한줄에 여러 번수를 선언 할수도 있으며 클래스 변수 인스턴스 변수 지역변수 등 있습니다 (지역변수는 사용되기 전에 초기화를 반드시 해야합니다.) 변수초기화 변수를 사용하기 전에 처음으로 값을 저장하는 것입니다. year = age + 2000; year = age + 2000; year = 14 +2000; year = 2014 변수에 저장된 값을 사용하려면 그저 변수이름만 적어주면 됩니다. 변수.. 2023. 2. 20.
JAVA 란? Java 는 널리 사용되는 프로그래밍 언어로 플랫폼 독립적이고 객체 지향적으로 설계되었습니다. 1995년 Sun Microsystems에서 처음 출시한 이후로 세계에서 가장 인기 있는 프로그래밍 언어 중 하나가 되었습니다. 1.Java의 주요 특징 중 하나는 플랫폼 독립성입니다. 이는 사용 중인 운영 체제에 관계없이 모든 플랫폼에서 Java 프로그램을 실행할 수 있음을 의미합니다. 이는 코드와 기본 하드웨어 사이에 추상화 계층을 제공하는 JVM(Java Virtual Machine)을 사용함으로써 가능합니다. 2.Java의 또 다른 중요한 기능은 객체 지향 설계입니다. 이는 Java의 모든 것이 객체이며 객체는 인스턴스화 및 조작할 수 있는 클래스로 정의될 수 있음을 의미합니다. 이를 통해 개발자는 시간.. 2023. 2. 20.
Lombok 라이브러리 반복적인 Getter/Setter, ToString과 같은 반복적인 자바 코드를 컴파일할 때 자동으로 생성해 주는 라이브러리입니다. Lombok 라이브러리를 사용하면 반복적인 소스코드를 제거할 수 있으므로 코드를 좀 더 깔끔하게 짤 수 있습니다. 사용하실 때는 이클립스나, 인텔리제이에서 Lombok플러그인을 설치하시고 Lombok 의존성을 추가하셔야 사용하실 수 있습니다. 어노테이션 설명 @Getter/Setter 코드를 컴파일할 때 속성들에 대한 Getter.Setter 메소드 생성 @ToString toString() 메소드 생성 @ToString(exclude={" 변수명"}000) 우너하지 않는 속성을 제외한 toString() 메소드 생성 @NonNull 해당 변수가 null 체크,NullPoi.. 2023. 2. 19.