JAVA 8버전 64비트 다운
이클립스개발환경구축 https://www.eclipse.org/downloads/
첫번째는 자바만할때 ㅇㅇ
c- java-chap1
syso 컨 스 =>출력구문자동
main + 컨트롤 + 스페이스바 = 메인메서드만들수있음
java.util.Scanner
JAVA 객체지향
자바만하면 파일명SE
JSP까지 쓸때는 파일명EE
java 프로젝트 만들고나서 클래스만들때 무조건 처음을 대문자로
(메인메서드 안에 하고자하는것 작성
bin폴더는 건드는게 아님. 컴파일하면 bin폴더에 생성되는데 그걸가지고 콘솔.log보는것 )
method안에 method 사용불가
public = 전역선언 static = 정적선언
void = 리턴값을 받지않겠다.
한줄주석 = ctrl /
전체주석 = ctrl shift /
java는 타입을 먼저 선언해야한다. int string number 등등등
집가져갈떄 chap01 통째로가져가면됨
string age = "1" // age라는 변수를 string 문자타입으로 선언
int age; // age라는 변수를 int 정수 타입으로 선언
double value; // value라는 변수를 double 실수 타입으로 선언
예약어는 변수명으로 불가.
정수타입 / 메모리사용크기 / 범위
byte 1byte 8bit -128~127
short 2byte 16bit - -32,768 ~ 32767
char 2byte - 0 ~ 65535(유니코드) char은 숫자를 담을수도있고(숫자들 담을때는 '') 문자(한 자만을)를 받을수도있다.
문자는 메모리공간하나에 한개담김 문자열은 문자가 여러개인데 문자 갯수만금 메모리 방을만듬
int 4byte - -2,147,483,648 ~ 2,147,483,647
long 8byte - 45239058230958920358034958435
실수타입 / 메모리사용크기 / 범위
float 4byte //롱보다큼
double 8byte //롱보다큼
논리타입
boolean true냐 false냐
////////////////////////////////////////////////////////////////////
public static void main(String[] args) {
byte v1 = -30;
byte v2 = 0;
byte v3 = -30 + 0; 은됨
int sum = v1 + v2; ////수식을 쓸때 변수명이 하나라도 있으면 최소단위로 int이상만 쓸 수 있음
'강의' 카테고리의 다른 글
0110 Java lec03 -chap06[클래스] 객체지향프로그래밍+필드 p211~p231 (0) | 2023.01.10 |
---|---|
0110 Java lec03 chap05[참조타입] 참조타입과 참조변수+(클래스+인터페이스)+배열+열거 p163~p210 (0) | 2023.01.10 |
0106 Java lec02 chap02[변수와 타입] (0) | 2023.01.09 |
0109 Java lec02 chap03[연산자]p103~134 chap04[ 조건문과 반복문] 135~162 (0) | 2023.01.09 |
0109 JAVA lec2 chap02[변수와 타입] 문제풀이 (0) | 2023.01.09 |
댓글