Java in 2 hours

Kenu, GwangNam Heo
Kenu, GwangNam HeoFounder of OKJSP, the biggest Java Community in Korea with daily 40K visit at OKKY(OKJSP)
2시간 만에 자바를
쉽게 배우고 싶어요.
OKdevTV.com/mib/java
kenu.heo@gmail.com
첫 시간
1. 구구단을 만들자 (변수, 반복문, 조건문)
2. 관등성명을 대라 (메소드와 클래스, 패키지)
3. 이용하자. 자바 라이브러리 (jar)
프로그램이란
•컴퓨터에게 일 시키기 위한 명령 집합
•소스와 바이너리
•소스를 바이너리로 만드는 컴파일러
java? 뭘 자바?
•coffee?
•프로그램 언어
•1995년 제임스 고슬링
•James Gosling
•Sun
Microsystems
•Java Creator
Java is NOT JavaScript
구구단을 만들자
•2 x 1 = 2
•System.out.println("2 x 1 = 2");
기본 틀
public class Gugudan {
public static void main(String[] args) {
System.out.println("2 * 1 = 2");
}
}
keyword
•클래스 (class)
•메소드 (method)
•명령문 (statement)
기본 틀
public class Gugudan {
public static void main(String[] args) {
System.out.println("2 * 1 = 2");
}
}
클래스
메소드
명령문
컴파일
•java compiler
•javac
•JAVA_HOME/bin/javac.exe or javac
•javac -d . simple.Gugudan.java
•tool super easy
실행
•java simple.Gugudan
2 * 1 = 2
문자열 (String)
public class Gugudan {
public static void main(String[] args) {
System.out.println("2 * 1 = 2");
}
}
문자열 더하기
public class Gugudan {
public static void main(String[] args) {
System.out.println("2" + " * 1 = 2");
}
}
문자열 더하기
public class Gugudan {
public static void main(String[] args) {
System.out.println( 2 + " * 1 = 2");
}
}
변수
public class Gugudan {
public static void main(String[] args) {
int i = 2;
System.out.println( i + " * 1 = 2");
}
}
변수
public class Gugudan {
public static void main(String[] args) {
int i = 2;
int j = 1;
System.out.println( i + " * " + j + " = 2");
}
}
반복(loop)
public class Gugudan {
public static void main(String[] args) {
int i = 2;
for (int j = 1; j <= 9; j = j + 1) {
System.out.println( i + " * " + j + " = 2");
}
}
}
실행
•java simple.Gugudan
2 * 1 = 2
2 * 2 = 2
2 * 3 = 2
2 * 4 = 2
2 * 5 = 2
2 * 6 = 2
2 * 7 = 2
2 * 8 = 2
2 * 9 = 2
연산 (operation)
•더하기
•빼기
•곱하기
•나누기
•나머지
연산 (operation)
•더하기 +
•빼기 -
•곱하기 *
•나누기 /
•나머지 % (5 % 3 = 2)
연산
public class Gugudan {
public static void main(String[] args) {
int i = 2;
for (int j = 1; j <= 9; j = j + 1) {
int k = i * j;
System.out.println(i + " * " + j + " = " + k);
}
}
}
실행
•java simple.Gugudan
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
구구단 완성
public class Gugudan {
public static void main(String[] args) {
for (int i = 2; i <= 9; i = i + 1) {
for (int j = 1; j <= 9; j = j + 1) {
int k = i * j;
System.out.println( i + " * " + j + " = " + k);
}
}
}
}
실행
•java simple.Gugudan
2 * 1 = 2
2 * 2 = 4
...
2 * 8 = 16
2 * 9 = 18
3 * 1 = 3
3 * 2 = 6
...
9 * 8 = 72
9 * 9 = 81
관등성명을 대라
package simple;
public class Gugudan {
public static void main(String[] args) {
for (int i = 2; i <= 9; i = i + 1) {
for (int j = 1; j <= 9; j = j + 1) {
int k = i * j;
System.out.println( i + " * " + j + " = " + k);
}
}
}
}
클래스
메소드
명령문
명령문
명령문
명령문
패키지
패키지(package)
•김 영수
•김 : package, family group
•영수 : class
•고 영수, 이 영수, 최 영수
클래스 (class)
•Type
•도장
•Object
•attributes
•methods
클래스 (class)
•메모리 할당 필요 (static, new)
•인스턴스: 메모리 할당 받은 객체
메소드 (method)
•do
•f(x)
•명령문 그룹
•입력과 반환
메소드 (method)
package simple;
public class Gugudan {
public static void main(String[] args) {
for (int i = 2; i <= 9; i = i + 1) {
printDan(i);
}
}
...
메소드(method)
...
public static void printDan(int i) {
for (int j = 1; j <= 9; j = j + 1) {
int k = i * j;
System.out.println( i + " * " + j + " = " + k);
}
}
} // class end
메소드 Outline
package simple;
public class Gugudan {
public static void main(String[] args) {...}
public static void printDan(int i) {...}
}
메소드 signature
•public static void main(String[] args)
•public: 접근자 private, protected
•static: 메모리 점유 (optional)
•void: return type 없음
•main: 메소드 이름
•String[] args: 파라미터
Bonus
public static void main(String[] args) {
System.out.println("gugudan from:");
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
for (; i <= 9; i = i + 1) {
printDan(i);
}
}
이용하자
자바 라이브러리 jar
•클래스 모음
•jar: Java ARchive(기록 보관)
•zip 알고리즘
•tar와 유사 (Tape ARchive)
jar 만들기
•jar cvf gugudan.jar *
•jar xvf: 풀기
•jar tvf: 목록 보기
•META-INF/MANIFEST.MF
•jar 파일의 버전 등의 정보
•실행 클래스 설정
•제외 옵션: cvfM
MANIFEST.MF
• Manifest-Version: 1.0
• Class-Path: .
• Main-Class: simple.Gugudan
jar 활용
•java -jar gugudan.jar
•java -classpath .;c:libsgugudan.jar;
okjsp.chap01.Gugudan
두번째 시간
•아빠가 많이 도와줄께 (상속)
•클래스 간의 약속 (인터페이스)
•잘 안될 때, 버그 잡는 법 (예외 처리, 디버깅)
아빠가 많이 도와줄께
(상속)
•여러 클래스의 공통 부분
•java.lang.Object
•equals(), toString(), hashCode()
Father, Son, Daughter
• Father class
• Son, Daughter classes
• Son extends Father {}
• Daughter extends Father {}
• 아빠꺼 다 내꺼
클래스 간의 약속
(인터페이스)
•interface
•구현은 나중에
•파라미터는 이렇게 넘겨 줄테니
•이렇게 반환해 주세요
•실행은 안 되어도 컴파일은 된다
인터페이스 구현
implements
•클래스 implements PromiseInterface
•이것만 지켜주시면 됩니다
•이 메소드는 이렇게 꼭 구현해주세요
인터페이스 장점
• interface가 같으니까
• 테스트 클래스로 쓱싹 바꿀 수 있어요
• 바꿔치기의 달인
• 전략 패턴, SpringFramework, JDBC Spec
잘 안될 때, 버그잡는 법
(예외 처리, 디버깅)
•변수가
•내 생각대로 움직이지 않을 때
디버그 (debug)
•de + bug
•약을 뿌릴 수도 없고
디버그 (debug)
•중단점 (break point)
•변수의 메모리값 확인
•한 줄 실행
•함수 안으로
•함수 밖으로
•계속 실행
더 배워야 할 것들
• 배열
• 데이터 컬렉션 프레임워크
• 객체지향의 특성
• 자바 웹 (JSP/Servlet)
• 데이터베이스 연결
• 자바 오픈소스 프레임워크
• ...
1 of 49

Recommended

Java start01 in 2hours by
Java start01 in 2hoursJava start01 in 2hours
Java start01 in 2hoursKenu, GwangNam Heo
11.5K views50 slides
Java 강의자료 ed11 by
Java 강의자료 ed11Java 강의자료 ed11
Java 강의자료 ed11hungrok
1.7K views47 slides
Java programming pdf by
Java programming pdfJava programming pdf
Java programming pdfJi Hoon Lee
6.2K views136 slides
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거 by
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거Javajigi Jaesung
10.7K views64 slides
Jquery javascript_ed10 by
Jquery javascript_ed10Jquery javascript_ed10
Jquery javascript_ed10hungrok
953 views27 slides
Jpa 잘 (하는 척) 하기 by
Jpa 잘 (하는 척) 하기Jpa 잘 (하는 척) 하기
Jpa 잘 (하는 척) 하기경원 이
31.2K views101 slides

More Related Content

What's hot

android_thread by
android_threadandroid_thread
android_threadhandfoot
858 views47 slides
Ksug2015 - JPA1, JPA 소개 by
Ksug2015 - JPA1, JPA 소개Ksug2015 - JPA1, JPA 소개
Ksug2015 - JPA1, JPA 소개Younghan Kim
5.8K views63 slides
Java advancd ed10 by
Java advancd ed10Java advancd ed10
Java advancd ed10hungrok
967 views28 slides
Java script 강의자료_ed13 by
Java script 강의자료_ed13Java script 강의자료_ed13
Java script 강의자료_ed13hungrok
2.2K views70 slides
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개 by
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개옛날 웹 개발자가 잠깐 맛본 Vue.js 소개
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개beom kyun choi
7.5K views35 slides
Jdk(java) 7 - 5. invoke-dynamic by
Jdk(java) 7 - 5. invoke-dynamicJdk(java) 7 - 5. invoke-dynamic
Jdk(java) 7 - 5. invoke-dynamicknight1128
2.5K views49 slides

What's hot(20)

android_thread by handfoot
android_threadandroid_thread
android_thread
handfoot858 views
Ksug2015 - JPA1, JPA 소개 by Younghan Kim
Ksug2015 - JPA1, JPA 소개Ksug2015 - JPA1, JPA 소개
Ksug2015 - JPA1, JPA 소개
Younghan Kim5.8K views
Java advancd ed10 by hungrok
Java advancd ed10Java advancd ed10
Java advancd ed10
hungrok967 views
Java script 강의자료_ed13 by hungrok
Java script 강의자료_ed13Java script 강의자료_ed13
Java script 강의자료_ed13
hungrok2.2K views
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개 by beom kyun choi
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개옛날 웹 개발자가 잠깐 맛본 Vue.js 소개
옛날 웹 개발자가 잠깐 맛본 Vue.js 소개
beom kyun choi7.5K views
Jdk(java) 7 - 5. invoke-dynamic by knight1128
Jdk(java) 7 - 5. invoke-dynamicJdk(java) 7 - 5. invoke-dynamic
Jdk(java) 7 - 5. invoke-dynamic
knight11282.5K views
파이썬 Descriptor이해하기 20160403 by Yong Joon Moon
파이썬 Descriptor이해하기 20160403파이썬 Descriptor이해하기 20160403
파이썬 Descriptor이해하기 20160403
Yong Joon Moon3.1K views
Java mentoring of samsung scsc 2 by 도현 김
Java mentoring of samsung scsc   2Java mentoring of samsung scsc   2
Java mentoring of samsung scsc 2
도현 김690 views
빠르게 활용하는 파이썬3 스터디(ch1~4) by SeongHyun Ahn
빠르게 활용하는 파이썬3 스터디(ch1~4)빠르게 활용하는 파이썬3 스터디(ch1~4)
빠르게 활용하는 파이썬3 스터디(ch1~4)
SeongHyun Ahn3.6K views
파이썬 namespace Binding 이해하기 by Yong Joon Moon
파이썬 namespace Binding 이해하기 파이썬 namespace Binding 이해하기
파이썬 namespace Binding 이해하기
Yong Joon Moon4.4K views
[WELC] 22. I Need to Change a Monster Method and I Can’t Write Tests for It by 종빈 오
[WELC] 22. I Need to Change a Monster Method and I Can’t Write Tests for It[WELC] 22. I Need to Change a Monster Method and I Can’t Write Tests for It
[WELC] 22. I Need to Change a Monster Method and I Can’t Write Tests for It
종빈 오1.5K views
파이썬 class 및 인스턴스 생성 이해하기 by Yong Joon Moon
파이썬 class 및 인스턴스 생성 이해하기파이썬 class 및 인스턴스 생성 이해하기
파이썬 class 및 인스턴스 생성 이해하기
Yong Joon Moon4.1K views
Web server page_ed10 by hungrok
Web server page_ed10Web server page_ed10
Web server page_ed10
hungrok1K views
파이썬+객체지향+이해하기 20160131 by Yong Joon Moon
파이썬+객체지향+이해하기 20160131파이썬+객체지향+이해하기 20160131
파이썬+객체지향+이해하기 20160131
Yong Joon Moon12.3K views
헷갈리는 자바스크립트 정리 by 은숙 이
헷갈리는 자바스크립트 정리헷갈리는 자바스크립트 정리
헷갈리는 자바스크립트 정리
은숙 이7.7K views
파이썬+함수이해하기 20160229 by Yong Joon Moon
파이썬+함수이해하기 20160229파이썬+함수이해하기 20160229
파이썬+함수이해하기 20160229
Yong Joon Moon5.4K views
[ 하코사세미나] 의외로 쉬운 D3 그래프 퍼블리싱 by 정석 양
[ 하코사세미나] 의외로 쉬운 D3 그래프 퍼블리싱[ 하코사세미나] 의외로 쉬운 D3 그래프 퍼블리싱
[ 하코사세미나] 의외로 쉬운 D3 그래프 퍼블리싱
정석 양11.8K views
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL by PgDay.Seoul
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL
PgDay.Seoul420 views
Jupyter notebok tensorboard 실행하기_20160706 by Yong Joon Moon
Jupyter notebok tensorboard 실행하기_20160706Jupyter notebok tensorboard 실행하기_20160706
Jupyter notebok tensorboard 실행하기_20160706
Yong Joon Moon8.4K views

Similar to Java in 2 hours

Java Virtual Machine, Call stack, Java Byte Code by
Java Virtual Machine, Call stack, Java Byte CodeJava Virtual Machine, Call stack, Java Byte Code
Java Virtual Machine, Call stack, Java Byte CodeJavajigi Jaesung
5.4K views101 slides
2시간만에 자바 데이터처리를 쉽게 배우고 싶어요. by
2시간만에  자바 데이터처리를 쉽게 배우고 싶어요.2시간만에  자바 데이터처리를 쉽게 배우고 싶어요.
2시간만에 자바 데이터처리를 쉽게 배우고 싶어요.Kenu, GwangNam Heo
4K views38 slides
Let's Go (golang) by
Let's Go (golang)Let's Go (golang)
Let's Go (golang)상욱 송
13.2K views117 slides
GCGC- CGCII 서버 엔진에 적용된 기술 (8) - Group System by
GCGC- CGCII 서버 엔진에 적용된 기술 (8) - Group SystemGCGC- CGCII 서버 엔진에 적용된 기술 (8) - Group System
GCGC- CGCII 서버 엔진에 적용된 기술 (8) - Group System상현 조
1.2K views26 slides
Scala for play by
Scala for playScala for play
Scala for playBrandon Choi
3.1K views67 slides
Java reflection & introspection_SYS4U I&C by
Java reflection & introspection_SYS4U I&CJava reflection & introspection_SYS4U I&C
Java reflection & introspection_SYS4U I&Csys4u
899 views49 slides

Similar to Java in 2 hours(20)

Java Virtual Machine, Call stack, Java Byte Code by Javajigi Jaesung
Java Virtual Machine, Call stack, Java Byte CodeJava Virtual Machine, Call stack, Java Byte Code
Java Virtual Machine, Call stack, Java Byte Code
Javajigi Jaesung5.4K views
2시간만에 자바 데이터처리를 쉽게 배우고 싶어요. by Kenu, GwangNam Heo
2시간만에  자바 데이터처리를 쉽게 배우고 싶어요.2시간만에  자바 데이터처리를 쉽게 배우고 싶어요.
2시간만에 자바 데이터처리를 쉽게 배우고 싶어요.
Let's Go (golang) by 상욱 송
Let's Go (golang)Let's Go (golang)
Let's Go (golang)
상욱 송13.2K views
GCGC- CGCII 서버 엔진에 적용된 기술 (8) - Group System by 상현 조
GCGC- CGCII 서버 엔진에 적용된 기술 (8) - Group SystemGCGC- CGCII 서버 엔진에 적용된 기술 (8) - Group System
GCGC- CGCII 서버 엔진에 적용된 기술 (8) - Group System
상현 조1.2K views
Java reflection & introspection_SYS4U I&C by sys4u
Java reflection & introspection_SYS4U I&CJava reflection & introspection_SYS4U I&C
Java reflection & introspection_SYS4U I&C
sys4u899 views
파이썬 스터디 15장 by SeongHyun Ahn
파이썬 스터디 15장파이썬 스터디 15장
파이썬 스터디 15장
SeongHyun Ahn4.1K views
Web Analytics at Scale with Elasticsearch @ naver.com - Part 2 - Lessons Learned by Jungsu Heo
Web Analytics at Scale with Elasticsearch @ naver.com - Part 2 - Lessons LearnedWeb Analytics at Scale with Elasticsearch @ naver.com - Part 2 - Lessons Learned
Web Analytics at Scale with Elasticsearch @ naver.com - Part 2 - Lessons Learned
Jungsu Heo566 views
Android ndk jni 설치및 연동 by Sangon Lee
Android ndk jni 설치및 연동Android ndk jni 설치및 연동
Android ndk jni 설치및 연동
Sangon Lee13.9K views
[Pgday.Seoul 2018] PostgreSQL 11 새 기능 소개 by PgDay.Seoul
[Pgday.Seoul 2018]  PostgreSQL 11 새 기능 소개[Pgday.Seoul 2018]  PostgreSQL 11 새 기능 소개
[Pgday.Seoul 2018] PostgreSQL 11 새 기능 소개
PgDay.Seoul3K views
2009 응용수학2 과제 by Kyunghoon Kim
2009 응용수학2 과제2009 응용수학2 과제
2009 응용수학2 과제
Kyunghoon Kim597 views
Multi-thread : producer - consumer by Chang Yoon Oh
Multi-thread : producer - consumerMulti-thread : producer - consumer
Multi-thread : producer - consumer
Chang Yoon Oh2.2K views
파이썬2.7 기초 공부한 것 정리 by Booseol Shin
파이썬2.7 기초 공부한 것 정리파이썬2.7 기초 공부한 것 정리
파이썬2.7 기초 공부한 것 정리
Booseol Shin2.2K views
Jdk 7 3-nio2 by knight1128
Jdk 7 3-nio2Jdk 7 3-nio2
Jdk 7 3-nio2
knight11282.1K views
TDD.JUnit.조금더.알기 by Wonchang Song
TDD.JUnit.조금더.알기TDD.JUnit.조금더.알기
TDD.JUnit.조금더.알기
Wonchang Song3.9K views

More from Kenu, GwangNam Heo

이클립스 플랫폼 by
이클립스 플랫폼이클립스 플랫폼
이클립스 플랫폼Kenu, GwangNam Heo
216 views43 slides
About Programmer 2021 by
About Programmer 2021About Programmer 2021
About Programmer 2021Kenu, GwangNam Heo
1.4K views81 slides
채팅 소스부터 Https 주소까지 by
채팅 소스부터  Https 주소까지채팅 소스부터  Https 주소까지
채팅 소스부터 Https 주소까지Kenu, GwangNam Heo
923 views15 slides
Dev team chronicles by
Dev team chroniclesDev team chronicles
Dev team chroniclesKenu, GwangNam Heo
2.1K views10 slides
개발자가 바라보는 자바의 미래 - 2018 by
개발자가 바라보는 자바의 미래 - 2018개발자가 바라보는 자바의 미래 - 2018
개발자가 바라보는 자바의 미래 - 2018Kenu, GwangNam Heo
910 views24 slides
오픈 소스 사용 매뉴얼 by
오픈 소스 사용 매뉴얼오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼Kenu, GwangNam Heo
2.7K views42 slides

More from Kenu, GwangNam Heo(20)

이클립스 플랫폼 by Kenu, GwangNam Heo
이클립스 플랫폼이클립스 플랫폼
이클립스 플랫폼
Kenu, GwangNam Heo216 views
개발자가 바라보는 자바의 미래 - 2018 by Kenu, GwangNam Heo
개발자가 바라보는 자바의 미래 - 2018개발자가 바라보는 자바의 미래 - 2018
개발자가 바라보는 자바의 미래 - 2018
Kenu, GwangNam Heo910 views
소셜 코딩 GitHub & branch & branch strategy by Kenu, GwangNam Heo
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo2.3K views
오픈소스 개발도구 2014 by Kenu, GwangNam Heo
오픈소스 개발도구 2014오픈소스 개발도구 2014
오픈소스 개발도구 2014
모바일 웹앱 프로그래밍 과정 by Kenu, GwangNam Heo
모바일 웹앱 프로그래밍 과정모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정
Kenu, GwangNam Heo2.9K views
JavaScript 2014 프론트엔드 기술 리뷰 by Kenu, GwangNam Heo
JavaScript 2014 프론트엔드 기술 리뷰JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰
Kenu, GwangNam Heo15.6K views
01이제는 모바일 세상이다 by Kenu, GwangNam Heo
01이제는 모바일 세상이다01이제는 모바일 세상이다
01이제는 모바일 세상이다
Kenu, GwangNam Heo1.1K views

Recently uploaded

클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략 by
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략Open Source Consulting
114 views25 slides
CES 처음 가는 분을 위한 가이드 by
CES 처음 가는 분을 위한 가이드CES 처음 가는 분을 위한 가이드
CES 처음 가는 분을 위한 가이드Minsuk Lee
677 views31 slides
Exploring Deep Learning Acceleration Technology Embedded in LLMs by
Exploring Deep Learning Acceleration Technology Embedded in LLMsExploring Deep Learning Acceleration Technology Embedded in LLMs
Exploring Deep Learning Acceleration Technology Embedded in LLMsTae Young Lee
26 views53 slides
성능 테스트 by
성능 테스트성능 테스트
성능 테스트Wonjun Hwang
8 views13 slides
컴포넌트 설계 by
컴포넌트 설계컴포넌트 설계
컴포넌트 설계Wonjun Hwang
11 views21 slides
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기 by
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기Jinkyoung Kim
46 views139 slides

Recently uploaded(6)

클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략 by Open Source Consulting
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
CES 처음 가는 분을 위한 가이드 by Minsuk Lee
CES 처음 가는 분을 위한 가이드CES 처음 가는 분을 위한 가이드
CES 처음 가는 분을 위한 가이드
Minsuk Lee677 views
Exploring Deep Learning Acceleration Technology Embedded in LLMs by Tae Young Lee
Exploring Deep Learning Acceleration Technology Embedded in LLMsExploring Deep Learning Acceleration Technology Embedded in LLMs
Exploring Deep Learning Acceleration Technology Embedded in LLMs
Tae Young Lee26 views
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기 by Jinkyoung Kim
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기
해커가 되고 싶은 자는 나에게... 정보보안 입문과 길 찾기
Jinkyoung Kim46 views

Java in 2 hours