자바
자바 통합 개발환경 종류
IntelliJ
vs
Eclipse STS(Spring Tool Suite)
컴퓨터 2진수 사용 - 0 또는 1
사람 10진수 / 0~9까지
CPU - 메모리(Ram/기억 장치) 사이 이어진 선 :
한번에 64bit 신호를 줌
실행된 프로그램 = 프로세스
(Ram에 올라가 있다)
응용 프로그램
운영 체제 Linux..window..
JDK 자바 -> 64비트를 사용 가능하도록 도와줌
*다운받은 파일들
이클립스
JDK 설치하고 Eclipse설치하기
- IDE(Integrated Development Environment)
- JDK(Java Development Kit)
Intellij와 이클립스의 STS(Spring Tool Suite) 차이
결론
• IntelliJ IDEA:
• IntelliJ IDEA를 사용하는 경우, 기본 제공되는 강력한 Spring 지원을 통해 대부분의 Spring 개발 작업을 수행할 수 있습니다.
• 추가 기능이 필요하면 Spring Assistant Plugin 등을 설치할 수 있습니다.
• IntelliJ IDEA는 기본적으로 높은 수준의 Spring 통합을 제공하므로, STS와 유사한 경험을 제공합니다.
• Eclipse:
• Eclipse를 사용하는 경우, Spring 개발을 위한 STS(Spring Tool Suite) 플러그인을 설치하는 것이 일반적입니다.
• STS는 Eclipse 기반으로 만들어졌으며, Spring 개발을 위한 다양한 도구와 통합을 제공합니다.
UTF8 주로 사용 - 한글 / 워크스페이스 바꾸면 인코딩 타입 지정하기 -- UTF8
자바는 독립적인 플렛폼을 가지고 있음
JVM(Java Vertual machine) - 자바 가상 머신
자바는 unix, windows들을 JVM통해서 실행되기에
장점: 통합 가능
단점: 속도 느림
* 자바는 객체 지향 언어(OOP / Object Oriented Programming)
---중요---
2. OOP
- 재사용성 뛰어남
- 유지보수 용이
3. Simple & Easy
- 클래스 상속은 단일상속만 지원
- 포인터 지원하지 않음(직접적으로 메모리 접근을 못하게 함)
4. Garbage Collector
- Heap 메모리 영역의 객체들을 정리해줌
5. Database Independent(JDBC)
- JDBC interface를 이용하면 DB에 독립적
6. Multi-Threading
<-> Multi-Processing
JAVA특징
J@SE(Java 2 Platform Standard Edition)
SE
* JRE(Java Runtime Environment)
JVM + API
* JDK
기본 자료형
Chapter 2. 변수(Variable)
1. 변수란?
하나의 값을 저장할 수 있는 기억공간
2. 변수의 타입
문자 - char
숫자 - int, long
논리 - boolean
또는 온갖 class타입이 있음.
기본형 vs 참조형
2진수 10진수 ..
char ch = 'A'; 이거 뭐지? 문자형?
--> 문자형은 "AB" 이런식으로 " " 쌍따옴표 + 1개 이상의 문지일 경우에 문자형
--> 'A'는 문자
상수의 변수는 대문자로만 씀
아래 사진의
float & double 둘 다 소수점 타입
float는 값 뒤에 3.14f라고 붙여줘야 함(기본이 double타입으로 설정되어 있기 때문)
--> float weight = 81.5 // 이렇게 작성하면 에러 뜸 ==> 81.5f라고 작성 필요
double은 뒤에 d붙여도 되고, 안 붙여도 됨
--> double weight = 3.14d // 3.14도 문제 없음
똑같이 설치 해보기
'KOSTA 수업 내용 정리' 카테고리의 다른 글
2주차 Day4(생성자 및 메서드 사용법) (0) | 2024.07.19 |
---|---|
2주차 Day3(생성자, 인스턴스 객체, super()사용, this() 사용) (0) | 2024.07.18 |
String.format(); (0) | 2024.07.11 |
2일차(switch, 조건문/반복문) (0) | 2024.07.10 |
1일차 (eclipse 사용법 / 이클립스) (0) | 2024.07.09 |