Java 프로그래밍:
Java는 JAVASE(표준 버전), J2EE(엔터프라이즈 버전), JAVAME(마이크로 버전)
기본 및 고급
기본: 구문, 의미, 키워드
고급으로 구분됩니다. : 응용 시나리오: 파일 읽기, 멀티스레딩, 네트워크, 수집 프레임워크
JDK
Java는 API(인터페이스) 세트를 제공하며,
32비트 운영 체제에서는 64를 설치할 수 없지만 64비트는 사용할 수 없습니다. 설치할 수 있습니다.
기본 위치에 설치되어 환경변수 설정 없이 자바 에디터를 실행할 수 있습니다.
Eclipse:
1. 작업 공간: 프로젝트가 저장되는 위치
2. 패키지 탐색기: 프로젝트 관리 위치
3. src: 소스 코드 저장
4. 패키지: 윈도우 폴더, 각 포인트 1차 디렉토리
변수:
Comments
1. 한 줄 주석 // 대부분 한 줄 주석을 사용합니다
2. 여러 줄 주석/* */
3. 문서 주석 The javadoc 도구는 클래스 선언 및 메소드 선언을 생성합니다
Content
1. 식별자, 키워드
2. 변수
3. 연산자
데이터 유형
1. 십진수를 포함한 숫자 정수 int
2. 캐릭터 캐릭터 단일 문자, 'A'
Identifier
Java 규칙은 전체 식별자가 0-9 a-z A-Z _ $로 구성되며 숫자는 시작할 수 없습니다
프로그래머 규칙 각 식별자는 가능한 한 의미가 있어야 하며 의미 없는 abcd를 사용하지 마십시오. a1, a2.
여러 의미 있는 단어를 사용하여 결합하세요.
값 자체의 종류
연산자
1. 대입 연산자 =: =의 오른쪽에 있는 값을 =의 왼쪽에 대입합니다.
2. 산술 연산자 + - * / %를 먼저 */한 다음 +-를 사용하여 우선 순위를 높입니다.
Java 키워드
시스템에서 할당한 의미 있는 단어가 있는데, 시스템에서 사용하고 있어 식별자로 사용할 수 없습니다. 클래스명, 패키지명, 메소드명, 변수명.
변수를 먼저 선언한 후
변수를 사용하면 무거운 이름을 사용할 수 없습니다(라이프 사이클상 유효 범위)
이상은 두 가지 유형으로 나누어집니다. 나 Upover in in 소문자] 변수형 변수명(식별자) = 변수값
|
네이밍 습관 |
// 클래스명, 프로젝트명 각 단어의 첫 글자는 대문자로 표기
Package
시스템의 모든 클래스는 고유한 패키지를 사용할 때 import로 패키지 이름을 가져와야 합니다.
숫자 유형: 정수: short(더블바이트) int(4바이트) long(8바이트)
숫자 아님: char ( 인코딩 형식에 따라 계산된 2바이트) (GBK, GB2312, UTF-8)
논리: 부울(1/8바이트) true false 1비트 1/8byte 바이트: 바이트(1바이트)
참조 데이터 유형
기본이 아닌 다른 유형은 모두 참조 유형입니다
1. //상수 1 유형 int 유형
2. // 1l long 유형
4. // 1.0f float 유형
기본 데이터형 변환
1. 정수형 변환시 short>int>long 은 마음대로 변환이 가능하고, long>int>short 는 강제형 변환으로 오버플로가 발생할 수 있습니다.
2. 정수형 십진수 변환시 에서 변환 가능합니다. 언제든지 소수를 정수로 변환할 때 유형 변환을 강제하고 소수 자릿수를 잃어야 합니다.
4. 숫자가 아닌 변환시에는 먼저 해당 정수형으로 변환되며, 다시 변환시에는 해당 정수형으로 변환됩니다. 강제 유형 변환이 필요합니다.
i++ 및 ++i
1. i++: 먼저 작업을 수행한 다음 자체 +1
< == != >= <= al 연산자가 마침내 반환됨 부울
논리 연산자
break
1. 스위치 분기 구조에서 탈출
2. 루프 구조에서 탈출(내부 루프에서 점프)
계속
1. 이 챕터 사이클을 종료하고 다음 사이클로 계속
Array
데이터 구조
Array, 연결 리스트, 큐, 스택, 트리. . .
정의
메모리에서 연속적인 공간 열기
한번 초기화(새로)되면 공간을 추가하거나 삭제할 수 없습니다.
선언
1. 데이터 유형[] 식별자;
2. 데이터 유형 식별자[]
공간 할당
Java의 기본 데이터 유형 외에도 다른 유형은 스택에 직접 저장되기 위해 new 키워드를 사용해야 합니다. . 공간을 확보하세요.
먼저 정의하고 초기화 후 사용하세요.
1. 배열 아래 첨자가 범위를 벗어났습니다
2. java.lang. ArrayIndexOutOfBoundsException --> 배열 출력 경계의 기본 데이터 유형이 동일한 주소를 가리키는 경우 해당 변수 중 하나를 수정하면 다른 변수에는 영향을 미치지 않습니다. (스택 내) 참조 데이터 유형 동일한 주소를 가리키는 경우 변수 중 하나를 수정하면 다른 변수에도 영향을 미칩니다. (참조는 스택에, 객체는 힙에 있음) 문자열 예외.
다차원 배열
Definition
데이터 유형 [][] 변수 이름 = 새 데이터 유형 [길이][길이]위 내용은 Java 지식 포인트-기본의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!