Java 변수는 나중에 사용하기 위해 단일 데이터 포인트 또는 정보를 저장하는 데 사용됩니다. 그들은 유형, 이름 및 일부 종류의 데이터를 저장해야합니다. Java에서 가장 널리 사용되는 데이터 유형은 Java의 문자열 클래스로 표시되는 문자열입니다.
Java의 변수는 프로그램 수명 동안 변경 될 수있는 데이터를 보유 할 수 있습니다. 각 Java 변수에는 기본값이 있습니다. 선언 당시 변수의 값이 알려지지 않은 경우 Java는 적절한 기본값을 암시 적으로 제공 할 수 있습니다.-
Java는 서로 다른 유형의 데이터를 나타 내기 위해 다른 데이터 유형을 제공합니다. 예를 들어, Int 데이터 유형은 정수 값을 나타내고 부울은 true 또는 false 일 수 있으며 이중은 부동 소수점 번호를 나타냅니다. 이들은 Java가 제공하는 8 가지 기본 데이터 유형 중 몇 가지입니다.
- Java에서는 사용자 정의 데이터 유형 또는 클래스를 만들 수 있습니다. 클래스는 생성하는 인스턴스에서 표시 할 수있는 속성과 동작을 정의합니다. 클래스 인스턴스에는 다양한 데이터 유형의 변수에 저장된 자체에 대한 정보가있을 수 있습니다. 클래스의 정적 변수는 해당 클래스의 인스턴스가 아니라 클래스에 속합니다.
- Java 변수를 사용하면 프로그래머가 나중에 사용하기 위해 개별 데이터 포인트 및 정보 조각을 저장할 수 있습니다. 효율성을 향상시키기 위해 Java 변수에는 유형이 있습니다. 이러한 유형은 편의성과 예측 가능성을 위해 다양한 유형의 데이터를 별도로 저장할 수 있으므로 데이터 유형이라고합니다. 보다 고급 주제를 배우기 전에 Java 프로그래머는 Java 변수 및 데이터 유형의 기본 사항을 이해해야합니다. Java 변수의 작동 방식을 설명하려면 사진 공유 응용 프로그램을 상상해 봅시다. 이 앱은 응용 프로그램 상태 및 사용자가 공유하는 사진에 대한 많은 정보를 저장합니다 : 사용자 수, 공유 된 사진 수 및 총 공유 댓글 수. 필요할 때이 데이터를 조작하고 사용자에게 표시하려면 저장해야합니다. 이것이 Java 변수가하는 일입니다. Java 변수
- 변수는 데이터를 저장할 수 있으며 이러한 데이터는 프로그램 수명 동안 변경 될 수 있습니다. 변수에는 유형, 이름이 있어야하며 어떤 종류의 데이터를 제공해야합니다. Java에서 가장 널리 사용되는 데이터 유형은 Java의 문자열 클래스로 표시되는 문자열입니다. "sitepoint"와 같은 문자열은 문자열 클래스의 인스턴스 일뿐입니다.
- 변수 이름 지정
변수 사용 Java 데이터 유형
결론
그게 다야! 이제 자신의 데이터 유형 또는 클래스를 구축하기 위해 필요한 Java 변수 및 데이터 유형에 대한 모든 지식을 배웠습니다. GitHub 저장소 에서이 자습서의 소스 코드를 확인하여이를 구축 할 수있는 방법을 확인하십시오.
참고 문헌 :
Java 문자열에 대한 faqs (faq)
Java에서 '=='는 두 객체의 메모리 위치를 비교하는 관계형 연산자이며 'equals ()'는 두 객체의 내용을 비교하는 메소드입니다. 기본 데이터 유형의 경우 '=='값이 같은지 확인하십시오. 그러나 객체의 경우 내용이 아닌 동일한 메모리 위치를 참조하는지 확인합니다.
public class SitePointGram {
public static void main(String[] args) {
String nameOfApp = "SitePointGram";
String numberOfUsers = "";
String numberOfPhotos;
String numberOfComments = null;
//...
}
}
public static void main(String[] args) {
//...
numberOfUsers = "500";
numberOfPhotos = "1600";
numberOfComments = "2430";
//..
}
public class SitePointGram {
public static void main(String[] args) {
String nameOfApp = "SitePointGram";
String numberOfUsers = "";
String numberOfPhotos;
String numberOfComments = null;
//...
}
}
이 코드에서 우리는 주요 메소드를 다시 변경했습니다. 처음 두 줄은 동일하게 유지되지만 이제 세 개의 새로운 줄이 있습니다. 이 메소드의 세 번째 줄은 새 사용자 인스턴스 또는 객체를 생성하고 "Lincoln"이라는 변수에 저장하고, 다음 줄은 응용 프로그램에서 Lincoln Lincoln을 기록하며, 다음 줄은 사용자 클래스에 액세스합니다. 응용 프로그램의 사용자 인스턴스 수입니다. 클래스의 정적 변수는 클래스의 인스턴스가 아니라 클래스에 속해 있으므로 Numusers에 액세스하기 위해 사용자의 인스턴스가 필요하지 않습니다.
Java는 암시 적 변환과 명시 적 변환의 두 가지 방식으로 유형 변환을 처리합니다. 자동 유형 변환이라고도하는 암시 적 변환은 두 유형이 호환되고 대상 유형이 소스 유형보다 클 때 발생합니다. 캐스팅이라고도하는 명시 적 변환은 한 데이터 유형을 수동으로 수동으로 변환하는 경우입니다. 대상 유형이 소스 유형보다 작거나 유형이 호환되지 않는 경우에 필요합니다.
Java에서 문자열은 기본 데이터 유형이 아니라 특수 클래스입니다. 문자열은 불변으로 불변이므로 일단 생성되면 그 값을 변경할 수 없습니다. 대신 새 문자열 객체가 생성됩니다. Java는 힙 메모리의 특수 문자열 풀 영역을 제공하여 메모리 사용을 최적화하기 위해 고유 한 문자열 값을 유지하려고합니다.
Java에서는 클래스 변수라고도하는 정적 변수는 개별 객체가 아닌 클래스에 속합니다. 실행 시작시 1 회만 초기화되며 클래스의 모든 객체간에 동일한 값을 공유합니다. 인스턴스 변수라고도하는 비 정적 변수는 단일 객체에 속하며 각 객체에는 자체 변수 사본이 있습니다.
위 내용은 Java 변수 및 데이터 유형을 이해합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

이 최고의 개발자 뉴스 레터와 함께 최신 기술 트렌드에 대해 정보를 얻으십시오! 이 선별 된 목록은 AI 애호가부터 노련한 백엔드 및 프론트 엔드 개발자에 이르기까지 모든 사람에게 무언가를 제공합니다. 즐겨 찾기를 선택하고 Rel을 검색하는 데 시간을 절약하십시오

이 튜토리얼은 AWS 서비스를 사용하여 서버리스 이미지 처리 파이프 라인을 구축함으로써 안내합니다. ECS Fargate 클러스터에 배포 된 Next.js Frontend를 만들어 API 게이트웨이, Lambda 기능, S3 버킷 및 DynamoDB와 상호 작용합니다. th

CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal 및 Actuated 간의 공동 작업 인이 파일럿 프로그램은 CNCF Github 프로젝트를위한 ARM64 CI/CD를 간소화합니다. 이 이니셔티브는 보안 문제 및 성과를 다룹니다


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음