>  기사  >  Java  >  Java 지식 포인트-기본

Java 지식 포인트-기본

PHP中文网
PHP中文网원래의
2017-06-20 09:59:411180검색

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로 패키지 이름을 가져와야 합니다.

Java의 모든 클래스는 .lang은 가져올 필요가 없습니다.


 

기본 데이터 유형


숫자 유형: 정수: short(더블바이트) int(4바이트) long(8바이트)

Decimal: float(4바이트) double(8바이트)

 숫자 아님: char ( 인코딩 형식에 따라 계산된 2바이트) (GBK, GB2312, UTF-8)

  논리: 부울(1/8바이트) true false 1비트 1/8byte

  바이트: 바이트(1바이트)
 
참조 데이터 유형
기본이 아닌 다른 유형은 모두 참조 유형입니다
 1. //상수 1 유형 int 유형
 2. // 1l long 유형

 3. // 1.0 double 유형

4. // 1.0f float 유형
 
기본 데이터형 변환

 1. 정수형 변환시 short>int>long 은 마음대로 변환이 가능하고, long>int>short 는 강제형 변환으로 오버플로가 발생할 수 있습니다.
 2. 정수형 십진수 변환시 에서 변환 가능합니다. 언제든지 소수를 정수로 변환할 때 유형 변환을 강제하고 소수 자릿수를 잃어야 합니다.

 3. 소수점 변환시 float>double은 마음대로 변환이 가능하고, double>float는 강제형 변환이 됩니다.

 4. 숫자가 아닌 변환시에는 먼저 해당 정수형으로 변환되며, 다시 변환시에는 해당 정수형으로 변환됩니다. 강제 유형 변환이 필요합니다.

 
i++ 및 ++i

  1. i++: 먼저 작업을 수행한 다음 자체 +1

  2. ++i: +1을 먼저 수행한 다음

문자 유형: a=97 A=65 0=48



 

 


관계 연산자

  < == != >= <= al 연산자가 마침내 반환됨 부울

 
논리 연산자

 

 break
  1. 스위치 분기 구조에서 탈출
  2. 루프 구조에서 탈출(내부 루프에서 점프)


 계속
 1. 이 챕터 사이클을 종료하고 다음 사이클로 계속

Array

 데이터 구조
 Array, 연결 리스트, 큐, 스택, 트리. . .

정의
메모리에서 연속적인 공간 열기
한번 초기화(새로)되면 공간을 추가하거나 삭제할 수 없습니다.

 선언
 1. 데이터 유형[] 식별자;
2. 데이터 유형 식별자[]

공간 할당

Java의 기본 데이터 유형 외에도 다른 유형은 스택에 직접 저장되기 위해 new 키워드를 사용해야 합니다. . 공간을 확보하세요.


먼저 정의하고 초기화 후 사용하세요.
 
1. 배열 아래 첨자가 범위를 벗어났습니다
  2. java.lang.
ArrayIndexOutOfBoundsException --> 배열 출력 경계의 기본 데이터 유형이 동일한 주소를 가리키는 경우 해당 변수 중 하나를 수정하면 다른 변수에는 영향을 미치지 않습니다. (스택 내)   참조 데이터 유형 동일한 주소를 가리키는 경우 변수 중 하나를 수정하면 다른 변수에도 영향을 미칩니다. (참조는 스택에, 객체는 힙에 있음)  문자열 예외.   다차원 배열

 Definition

  데이터 유형 [][] 변수 이름 = 새 데이터 유형 [길이][길이]

위 내용은 Java 지식 포인트-기본의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.