2023. 9. 11. 17:30ㆍJAVA
저번시간 복습내용정리
========================================================================================
1. 설치(문제로 나온다 강조)
(1) jdk, eclipse(intelli j)
- jdk download
- 내 pc => 고급 => 환경설정 => JAVA_HOME(JDK 설치폴더)
=> PATH(javac, java 위치해 있는 폴더)
JDK 설치폴더\bin
1. 주소창에 www.oracle.com 검색
2. product에서 java 클릭
3. 스크롤 내려서 javase 찾고 download 클릭
4. JDE17버전선택 후 자신의 운영체제에 맞는 msi 다운
(www.oracle.com => products => java.msi)
- eclipse.org download : IDE
+ script : 끼워넣어서 사용하는 프로그램
javascript, typescript 웹 프로그램 : html안에 프로그래밍
middleware : 중간에서 서로다른 프로그램을 연결해줌
자바 <middleware> 저장(DB)
2. 변수(하나)
객체(타입이 동일하거나 다른 여러개의 데이터를 처리)
비슷한점 : 변수든 객체든 선언하고 초기화 작업 필요
객체는 선언과 초기화를 처리하는 방법으로 new(생성자)
-> 반복문을 함께 사용
ex1) num 정수를 선언하고 100값으로 초기화 하시오.
int num; num = 100; int num = 100;
========================================================================================
PrintEx.java
print();
println();
printf();
정수 5와 8의 합을 출력하시오.
PrintEx2.java
char
boolean
html
로그인 -> 한 페이지에서만 정보를 유지를 할 수 있음
세션(연결), 쿠키 => AJax
(Session) login
---------------------------------------------------------------------------------------------------------------------------------------------
IncDecEx.java
1. Operator : 부호
Increment And Decrement Operator
증감연산자
int a = 1; // +1
int result = a + 1
int result = a++;
int result = ++a;
int result = a--;
int result = --a;
sum = sum+i;
sum += i;
---------------------------------------------------------------------------------------------------------------------------------------------
ArithEx.java
산술연산자
Arithmetric Operator
+ - * / % -> 홀수, 짝수
비교연산자
> < == != 결과는 true, false
논리연산자
&&, ||
2. 변수의 타입
(1) 기본형(Primitive Type)
int a = 0;
double b = 0.0;
boolean c = false;
+ String str = " ";
String 기본형, 참조형
String str = null;
* 회원가입 : Member.java > model, dto
아이디 : 문자열
비밀번호 : 문자열
이름 : 문자열
나이 : 정수
이메일주소 : 문자열
(2) 참조형(Reference Type) : 반복문(for, 향상된for)
- 첫글자가 대문자로 시작 ... ex) Integer, Double, Float, Char, Boolean
객체
데이터를 묶음으로 처리하는 것.
- 배열(고정[], 동적<참조형또는객체>) : ArrayList(목록출력), HashMap(JSON)
동적<Integer> 동적<Member>
- 초기화 null
---------------------------------------------------------------------------------------------------------------------------------------------
1. 대입연산자 Assignment Operator
int num = 10;
num = num + 2 => num += 2;
AssignEx.java
클래스 변수
객체
=> 변수X(필드, 멤버변수)
=> 생성자(), 생성자(매개변수=파라미터=parameter)
=> getter() - 값을 가져올 때
setter() - 값을 저장할 때
=> 추가적인 동작이 필요할 때는 메소드 생성 후 사용
여기까지 금일강의내용 정리
===================================================================================
느낀점 : 점점 서면오가는게 익숙해지고 있다 + 아직까진 진도 잘 따라가고 있다
===================================================================================
오늘의 결론
.
.
.
.
.
.
.
라면에 계란을 풀면 라면맛이 약해진다.