javase_01 (기초)

3692 단어
javase_01 (기초)
1. 자바 는 고급 언어 로 크로스 플랫폼 (한 곳 의 컴 파일, 여기저기 실행) 을 가지 고 있 습 니 다.
1. javac 컴 파일 원본 파일. java
2. 원본 파일 자바 실행 가상 머 신 시작
3. cls dos 인터페이스 텍스트 비우 기!
4. 자바 원본 파일 --> java. class (바이트 코드) --> windows (jvm)  -->linux(jvm)
2: path 환경 변수
1. path 환경 변 수 는 무엇 입 니까?path 환경 변수의 역할 은?
해답: exe 실행 가능 한 파일 을 실행 할 때 시스템 은 먼저 현재 디 렉 터 리 에서 찾 습 니 다. 찾 을 수 없 을 때 레 지 스 트 에서 찾 습 니 다. 마지막 이 없 으 면 path 환경 변수 에서 찾 습 니 다.
그래서 모든 디 렉 터 리 에서 자바 c 와 자바 명령 을 성공 적 으로 실행 하려 면 환경 변 수 를 path 에 설정 해 야 합 니 다.
2. path 환경 변 수 를 보 는 두 가지 방식
해답:
첫 번 째: dos 창 에 set path 명령 을 입력 하여 path 환경 변 수 를 볼 수 있 습 니 다.
두 번 째: path 환경 변수의 설정 (그래 픽 창 에서) 을 시스템 에서 볼 수 있 습 니 다.
3. path 환경 변 수 를 설정 하 는 방법
해답:
새로 만 들 기: JAVAHOME: D:\\java\jdk\\
path 환경 아래:% JAVAHOME%bin;
4.% path% 의 의미?
해답: path 에 대한 인용 을 표시 합 니 다.
자바 - version 은 현재 자바 버 전 을 보 는 것 이 좋 습 니 다.
class Path 의 역할:
클래스 불 러 올 때 자바 가상 기 회 는 classpath 가 지정 한 디 렉 터 리 에서 해당 하 는 class 파일 을 찾 습 니 다.
컴 파일 할 때 절대 경로 이름 을 사용 할 수 있 으 며, 실행 할 때 는 사용 할 수 없습니다.
3. 진법 의 전환
1b = 8bit
1kb = 2^10b  = 1024b
1mb = 102kb
1g = 1024mb
1t = 1024g
10 진 을 2 진 으로 변환:
8 진 을 2 진 으로 변환:
16 진법 을 2 진법 으로 변환 합 니 다.
변환 이 필요 한 숫자 를 2 로 나 누 어 상과 여 수 를 얻 습 니 다. 상 을 계속 2 로 나 누 어 상 을 0 으로 얻 습 니 다. 마지막 으로 모든 여 수 를 거꾸로 배열 합 니 다. 얻 은 것 은 이 변환 의 결과 입 니 다!
8 진 을 2 진 으로 변환:
10 진법 을 2 진법 으로 바 꿉 니 다. 2 를 나 누 면 상업 이 0 이 될 때 까지 합 니 다.나머지 를 반전 시키다
소 수 를 큰 수로 나 누 면 상 의 는 0 이다.나머지 는 소수 자체 다.
2 진법 을 10 진법 으로 바 꿀 까요?
101 
문제 풀이:
1*2^0 + 0*2^1+1*2^2 = 6;
2 ^ 0 (해당) 없습니다!
이 진 을 8 진 으로 변환: 세 개 씩 하나의 전체 로 변환 합 니 다.  이 진 을 16 진 으로 바 꾸 는 네 자리 마다 전체/
8 진 을 10 진 으로 변환:
24
문제 풀이:
4*8^0+2*8^1 = 4+16 = 20 
컴퓨터 의 작 동 원리:  다 누산기 거 예요.
5 - 5 사실 컴퓨터 에서 실행 되 는 효 과 는 5 + (- 5) 입 니 다.
음 수 는 어떻게 표시 합 니까? 
원 코드  보충 하 다
요약:
어떻게 2 진법, 8 진법 을  ,16 진법 을 10 진법 으로 바 꿀 까요?
12F 를 10 진법 으로 변환:
15 * 16 ^ 0 + 2 * 16 ^ 1 + 1 * 16 ^ 2 = 15 + 32 + 256 = 303 사실은 12f
모두 곱셈 을 채택 하 다.
10 진법 을 2 진법 으로 바 꾸 면 16 진법 이다.  8 진 은?
모두 나눗셈 을 채택 하여 나머지 를 취한 다.
원본 코드, 리 코딩 및 패 치 에 대하 여:
- 5 원 사이즈: 101
반전
보충 번호: 011
32 위 니까 1111 1111 1111 1111 1111 1111 1111 1111 1111 1011
 
 1 class Test2
 2 {
 3     public static void main(String[]args)
 4     {
 5         StringBuffer sb = new StringBuffer();
 6         int num = 1234;
 7         while(num>0)
 8         {
 9             int temp = num % 16;
10             if(temp>9)
11             {
12                 sb.append((char)temp-10+'A');
13             }
14             else
15             {
16                 sb.append(temp);
17             }
18             num = num / 16;
19         }
20         System.out.println(sb);
21 
22     }
23 }

개인 총화:  전체적으로 말 하면 오늘 의 학습 진지 도 는 여전히 매우 부족 하 다!우리 가 주의해 야 할 점 은 바로 공부 할 때 신경 을 써 서 는 안 된다 는 것 이다.

좋은 웹페이지 즐겨찾기