추씨의자바일기3편

2023. 9. 11. 17:30JAVA

저번시간 복습내용정리

========================================================================================

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() - 값을 저장할 때
 => 추가적인 동작이 필요할 때는 메소드 생성 후 사용

 

여기까지 금일강의내용 정리

===================================================================================

 

느낀점 : 점점 서면오가는게 익숙해지고 있다 + 아직까진 진도 잘 따라가고 있다

 

===================================================================================

오늘의 결론

.

.

.

.

.

.

.

라면에 계란을 풀면 라면맛이 약해진다.

'JAVA' 카테고리의 다른 글

추씨의자바일기6편  (0) 2023.09.14
추씨의자바일기5편  (0) 2023.09.13
추씨의자바일기4편  (0) 2023.09.12
추씨의자바일기2편  (0) 2023.09.08
추씨의자바일기1편  (0) 2023.09.07