일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Flexbox Froggy
- java spring
- spring 환경설정
- 람다식
- Hooks
- node.js
- SQL
- 객체지향프로그래밍
- spring
- ubuntu
- 자바 스프링
- 관계형데이터베이스
- 플랙스박스기본
- numpy
- Flex Box 기본
- 노마드코더
- 타입
- 자바스프링
- 오산대맛집
- 리액트
- HTML5
- SQL 명령어
- SQL 연산자
- 환경설정
- 스프링
- 이클립스
- java설치
- SQL 문제
- Eclipse
- REACT
- Today
- Total
목록Java (17)
이것저것
* What is an Object? - https://docs.oracle.com/javase/tutorial/java/concepts/index.html - https://docs.oracle.com/javase/tutorial/java/concepts/object.html - 삼라만상 - 객체? vs. 개체! - 개체: 각각의 물건, 각각의 유무형의 사물/개념 * Parameters(매개변수) vs. Arguments(인자, 인잣값, 인수, 전달인자) - 잘 정리하세요 * 객체 간 관계: 포함 관계 - 집합 관계(aggregation) vs. 구성 관계(composite) * 상속: 부모-자식 -> 상속관계 -> (물려)받는다 (이렇게 이해하지 X) 상위-하위: Super-Sub -> 분류관계 ->..
* 연산자 종류 1. 피연산자 개수: 단항 연산자, 이항 연산자, 삼항 연산자 2. 기능: 산술, 비교, 논리, 대입, 비트, 쉬프트 * 증감연산자 - 전위형 - 후위형 * 증감연산자는 평가된 순간의 값을 표현식에서 사용 * 증감연산자는 같은 타입의 결과를 반환함 - byte x = 10; x++; 가 에러가 발생하지 않음 * 문자열 동등비교는 연산자 대신 equals() 메서드를 사용하자 * Lexical Unit * 배타적 논리합(eXclusive logical OR, XOR) * 연산자 우선순위(operator priority, 교재 105) - 단항 연산자 - 산술 > 비교 > 논리 > 대입
eclipse는 단축키로 Ctrl + Enter를 많이쓴다. syso을 치고 Ctrl + Enter를 치면 System.out.println 이 자동완성된다. 단축단어 아니어도 다른 단어들도 약자로 쓰면 금방 찾을 수 있게해준다.
* 컴퓨터 메모리 - CPU 인스트럭션 아니면 데이터 - 주소(address) - byte 단위 * 변수 - 메모리에 데이터를 쓰거나 읽으려면 그 메모리에 대한 주소가 필요 - 주소는 2진수(16진수)이므로 우리가 사용하기에 불편 - 메모리 주소에 이름 붙인 것 ⇒ 변수 * 이름을 붙인다는 것의 의미 1. 식별(identification) 2. 재사용성(reusability) * 데이터 - 종류 - 크기(byte 단위) ⇒ 데이터 타입 = 종류 + 크기 * 데이터(값)은 변수에 저장 - 변수는 타입이 중요 (타입에 따라 크기가 결정) * 변수에 저장되는 값 1. 실제 값이 저장되는 타입 ⇒ 기본 타입, 원시 타입 - 타입에 따라서 변수의 크기가 달라짐 (1, 2, 4, 8 바이트) 2. 주소 값이 저장되..