[#9] Java 들어가기 전에..

2025. 2. 6. 16:37·LG 유플러스 유레카 SW/Java
목차
  1. Java란
  2. 📍 특징
  3. Java 사용해보기
  4. 설치(mac os)
  5. Java 코드 동작 과정(그림)
  6. Java 데이터 타입

Java란

웹 시장을 겨냥하여 만들어진 객체 지향 언어

 

🌟 최종 목표: 개발자 편의성

📍 특징

1. WORA(Write Once Run Anywhere)

한 번 작성한 코드를 다양한 운영 체제에서 실행할 수 있어야 한다는 패러다임

2. Object-Oriendted(Reuse)

byte 코드를 가져와서 재사용

3. Thread-Multi 지원

4. Garbage-Collection

이전에 쓰던 자원을 지우는 것

5. 보안 ⬆️

6. Exception 처리 ⬆️

 

Java 사용해보기

설치(mac os)

1. jdk 설치(.dmg 파일)

https://www.azul.com/downloads/?package=jdk#zulu

 

Azul Downloads

No matter the size of your company, Azul offers competitive pricing options to fit your needs, your budget, and your ambition.

www.azul.com

2. 터미널에서 java 설치 확인

java -version

3. 환경 변수 설정

(본인은 zsh 사용)

https://yy-tech.tistory.com/20

 

맥 자바 환경변수 설정하기 - M1 (JAVA_HOME)

1. 터미널을 실행하여 zsh를 확인한다. 카탈리나 버전부터는 zsh 입니다. 2. 자바가 설치된 경로로 이동한다. cd /Library/Java/JavaVirtualMachines/ 위 경로를 복사해서 입력후 엔터 ls 를 입력하면 설치된 자

yy-tech.tistory.com

 

Java 코드 동작 과정(그림)

com.kse.basic;

import java.util.Date;

public class MyProfile {
	public static void main(String[] args) {
		int age = 30;
		System.out.println(age);
	}
	
}

 

Java 데이터 타입

primitive(기본) 숫자형 정수형 byte(1byte) short(2byte) int(4byte) long(8byte)
실수형 float(4byte) double(8byte)    
단일 문자형   char(2byte)      
논리형   boolean(1byte)      
reference(참조) 사용자가 정의하는 데이터 타입 (class, interface, enum) String, System Object PrintStream ...

 

 

728x90
반응형

'LG 유플러스 유레카 SW > Java' 카테고리의 다른 글

[#14] Java 재귀 & 배열 & Exception  (0) 2025.02.13
[#13] Java Generic & Collection  (0) 2025.02.12
[#12] Java 코드 성능 & 가독성 높이는 법  (0) 2025.02.11
[#11] Java 다형성 + Class 다이어그램 그려보기  (0) 2025.02.10
[#10] Java 들어가기 + 알고리즘 스터디  (1) 2025.02.07
  1. Java란
  2. 📍 특징
  3. Java 사용해보기
  4. 설치(mac os)
  5. Java 코드 동작 과정(그림)
  6. Java 데이터 타입
'LG 유플러스 유레카 SW/Java' 카테고리의 다른 글
  • [#13] Java Generic & Collection
  • [#12] Java 코드 성능 & 가독성 높이는 법
  • [#11] Java 다형성 + Class 다이어그램 그려보기
  • [#10] Java 들어가기 + 알고리즘 스터디
nueos
nueos
  • nueos
    nueos 공부 기록
    nueos
  • 전체
    오늘
    어제
    • 분류 전체보기 (191)
      • 해커톤 (1)
      • 네이버 BoostCamp (6)
      • LG 유플러스 유레카 SW (3)
        • React (21)
        • TypeScript (2)
        • JavaScript (2)
        • HTML+CSS (5)
        • Spring (7)
        • Java (6)
        • SQL (2)
        • Algorithm (8)
        • CX (6)
        • Git (2)
        • 프로젝트 (2)
        • 스터디 (9)
        • 과제 (8)
        • 특강 (1)
      • React (3)
      • Next (0)
      • Javascript (2)
      • HTML (2)
      • CSS (9)
      • Algorithm (6)
      • Database (0)
      • OS (13)
      • C++ (24)
      • Python (1)
      • jQuery (1)
      • Django (1)
      • Git (1)
      • 개발 지식 (3)
      • 정보 보안 (22)
      • 포렌식 (1)
      • 암호 (2)
      • 기타 (4)
      • 패스트캠퍼스 FE 프로젝트십 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Queue
    큐
    디지털혁신
    스택
    exhaustive search
    기술로바꾸는세상
    heap
    Stack
    힙
    제주지역혁신플랫폼지능형서비스사업단
    완전 탐색
    디지랩챌린지
    제주해커톤
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
nueos
[#9] Java 들어가기 전에..
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.