제1장 데이터 형식 변환
1.1 자동 변환(암시 적)
규칙:데이터 범 위 는 작은 것 에서 큰 것 으로 예 를 들 어 int->long,float->double 1.2 강제 변환(현식)
형식:범위 가 작은 유형 범위 가 작은 변수=(범위 가 작은 유형)원래 범위 가 큰 데이터 예:int num=(int)100 L; char chars = 'a';
int num = chars; // , 97
주:강제 형식 변환 은 추천 하지 않 습 니 다.>정밀도 손실(int num=(int)3.999)이 발생 할 수 있 습 니 다.데이터 넘 침(int num=(int)600000000 L) 주:byte/short/+char++세 가지 유형 모두+수학 연산+,예 를 들 어"+" char a = ‘A’ + 1; //결과 66 주:by te/short/+char+세 가지 유형 은 연산 과정 에서 기본적으로 int 형 으로 향상 되 어 계산 합 니 다. byte num1 = 40;
byte num2 = 50;
byte sum = num1 + num2; // byte + byte——>int + int int
int sum = num1 + num2;
주:by te/short/+char+세 가지 유형 이 연산 되 고 있 습 니 다.실제 크기+는 자체 범위+를 초과 할 수 없습니다.그렇지 않 으 면 이 넘 칩 니 다.
주:boolean 형식 은 데이터 형식 변환 이 발생 할 수 없습니다 1.3 ASCLL 인 코딩 테이블
컴퓨터 의 기본 데 이 터 는 모두 이 진(숫자) 이다.
필 등:32-space,48-'0',65-'A',97-'a',0-0 숫자 와 문자 대조 관계 표(인 코딩 표): ASCLL-미국 표준 유 니 코드-유 니 코드 제2 장 연산 자
2.1 네 가지 모델 링
연산 자:특정한 조작 을 하 는 기호:예+ 표현 식:연산 자로 연 결 된 식:예 2+5 주:데이터 유형 에 따라 누가 누구의 을 크게 들 었 습 니까?
주:'+'세 가지 용법 1 쌍 의 수 치 는 덧셈 이다.
2 쌍 의 char 계산 전에 int 으로 먼저 승급
3 쌍 의 문자열 String(이니셜 대문자,+키워드+가 아 닙 니 다)은+문자열 연결 작업+를 표시 합 니 다.+모든 데이터 형식 과 문자열 이 연 결 될 때 문자열+ 2.2 산수 연산 자:+,-,*,/,%,+,–
%모델 링(양음 관 계 는 왼쪽 값 만 보기) 9 % 4 = 1 -9 % 4 = -1 9 % -4 = 1 ++,–자체 증가 연산 자(변수 만 가능)++num 먼저 계산 한 후 할당 num+먼저 할당 한 다음 에 을 계산 합 니 다.
단독 사용 시 앞 뒤 가 똑 같 아 요. for(int i = 0; i < 3; i++) for(int i = 0; i < 3; ++i) 2.3 할당 연산 자(변수 만 가능):+=,-=,*=,/=,%=,=
=오른쪽 데 이 터 를 왼쪽 변수 에 전달
은 강제 유형 전환 byte num = 5;
num += 5; // byte + int——>int + int——>(byte)int;
을 포함 하고 있 습 니 다.
2.4 비교 연산 자:=,,<=,>=,!=,instanceof
결 과 는 boolean 유형 일 것 입 니 다.
연작 하면 안 돼 요..
instanceof 는 왼쪽 대상 이 오른쪽 특정 클래스 인지 아 닌 지 를 판단 하 는 실례 2.5 논리 연산 자:&,또는|,비!
&&모두 진실->true |하 나 는 진실->true &&|단락 효과:왼쪽 에서 결 과 를 판단 할 수 있 을 때 오른쪽 코드 는 을 실행 하지 않 습 니 다.
결 과 는 boolean 유형 일 것 입 니 다.
주:1 로 나 누 어 12.6 3 원 연산 자(3 개 연산 자):데이터 형식 변수 이름=판단 조건?표현 식 1:표현 식 2 성립->표현 식 1 성립 되 지 않 음->표현 식 2 주:두 표현 식 은 모두 왼쪽 데이터 형식 에 부합 해 야 합 니 다(출력 할 때 필요 하지 않 습 니 다:sys(a 세 개의 연산 자 결 과 는 반드시 사용 해 야 합 니 다(1.왼쪽 데이터 형식 2.또는 직접 출력)제3 장 방법 입문
3.1 개술
1.+방법+:하나의+기능+추출
3.2 정의
형식:public static void (){
;
}
주:정적 방법 은 정적 구성원(static 로 수식 한) 에 만 접근 할 수 있 습 니 다.
주:방법의 정 의 는 포 함 된 관 계 를 형성 할 수 없습니다 주:방법 이 정의 되 어 실행 되 지 않 습 니 다.실행 하려 면+호출+ 이 필요 합 니 다.
3.2 호출(실행 방법의 동작)
형식: ();
3.3 JDK 9 의 JShell 사용(간단 하고 가 벼 운 도구)
유사 스 크 립 트 프로 그래 밍->한 줄 한 줄 실행 주 함수 등 을 쓰 지 않 고 운행 논리 와 출력 만 쓰 면 됩 니 다 int a = 5;
Sysout.out.println(a);
시작 jshell 종료/exit 3.4 컴 파일 러 의 장점
byte,short,char 세 가지 유형 입 니 다.만약 에 오른쪽 에 있 는 값 의 수치 가 범 위 를 초과 하지 않 으 면 컴 파일 러 는 우리 가 포함 하고 있 는 강력 한 전환 유형 을 보충 합 니 다.초과 하면 잘못 을 보고 하 다. 변수 에 값 을 부여 할 때->오른쪽 이 모두 상수 일 때:컴 파일 러 는 상수 계산 결 과 를 직접 할당 합 니 다. 은 자신의 범 위 를 초과 하지 않 기 때문에 정확 하 다 여기 서'+'컴 파일 러 의 상수 최적화'+ 이 라 고 부 릅 니 다.
오른쪽 에 변수 가 있 으 면 안 되 고 더 이상 을 최적화 하지 않 습 니 다.
byte a = 5;
byte b = 8;
byte c = a + b; // , 1.2-1
byte c = 5 + 8; //
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Dubbo (2): zookeeper 등록 센터
Zookeeper 는 Apacahe Hadoop 의 하위 프로젝트 로 트 리 형태의 디 렉 터 리 서비스 로 푸 시 변경 을 지원 하 며 Dubbo 서비스의 등록 센터 로 적합 하 며 산업 강도 가 높 아 생산 환경...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.