전체 글 106

[Java] 03. 기본 데이터 (Primitive Data Type)

Chapter 1: 값 타입과 참조 타입값 타입과 참조 타입Java 기본 데이터 타입Chapter 2: 변수 이름 붙이기변수 명명 규칙권장되는 변수 이름 짓기Chapter 3: 기본 데이터 타입 사용지역 변수 선언과 값 할당연산자연산자 우선 순위Chapter 4: 데이터 타입 변환기본 데이터 타입 변환 규칙암시적 형 변환 (Implicit data type conversion)명시적 형 변환 (Explicit data type conversion)연산 시 타입 변환Chapter 1: 값 타입과 참조 타입값 타입과 참조 타입값 타입 (Value Type): 값 타입 변수는 스택(Stack) 영역에 저장되며, 해당 데이터가 직접 포함된다(데이터가 copy된다).참조 타입 (Reference Type): 참조..

Java 2024.08.22

[CS] 폰 노이만 구조 (Von Neumann architecture)

폰 노이만 구조(Von Neumann architecture)존 폰 노이만이 제시한 컴퓨터 구조, 프로그램 내장 방식을 따른다. 구성 요소중앙처리장치(CPU)메모리프로그램 구조CPU와 메모리는 서로 분리되어 있고, 둘을 연결하는 bus를 통해 명령어 읽기, 데이터 읽고 쓰기가 가능하다. 여기서 Memory Unit(메모리) 안에 Program memory와 Data memory 영역의 물리적인 구분이 없고 명령어와 데이터가 같은 memory와 bus를 사용하게 된다. 장점기존(HW식 컴퓨터)에는 컴퓨터가 다른 작업을 수행해야 하는 경우 HW 전선을 일일이 재배치해야 했지만, 폰 노이만 구조는 프로그램 내장 방식으로 HW는 그대로 두고 SW(프로그램)만 교체하면 된다.단점폰 노이만 병목현상(Von-Neu..

CS 2024.08.22

[Java] 02. Java 프로그래밍 언어 개요

Chapter 1: Java 프로그램 구조Hello, WorldClassmain 메소드import 지시문과 java.lang 패키지Demo: Java 프로그램 컴파일 및 실행Chapter 2: 기초적인 입/출력 동작System 클래스표준 출력Scanner 클래스Chapter 3: 권장 사항주석javadoc예외 처리Demo: JavaDoc을 사용한 HTML 문서 생성Chapter 4: 컴파일, 실행, 디버깅컴파일러 호출Java 프로그램 실행디버깅JDK 도구Lab 2-1: 간단한 Java 프로그램 작성Lab 2-3: 예외처리Chapter 1: Java 프로그램 구조Hello, Worldpublic class Hello{ public static void main(String[] args) { System...

Java 2024.08.22

[Java] 01. Java 개요

Chapter 1: Java 소프트웨어 플랫폼 소개Java 소프트웨어 플랫폼Java 프로그래밍 언어Write Once Run AnywhereChapter 2: Java 가상 머신Java 가상 머신 개요Java 동작 원리JDK와 JREJVM 언어Java 실행/개발 환경 설치Chapter 1: Java 소프트웨어 플랫폼 소개Java 소프트웨어 플랫폼: Java 언어로 기술된 프로그램을 개발하고 실행할 수 있는 소프트웨어 모임의 총칭.Byte Code : Virtual Machine에서 동작하는 실행 프로그램을 위한 이진 표현법으로, VM은 byte code를 각각의 HW Architecture에 맞는 binary code(기계어)로 변환하여 실행.Java Virtual Machine: VM은 크게 Syste..

Java 2024.08.20

NHN 아카데미 Java 백엔드 개발 과정 8기 시작

NHN 아카데미 광주캠퍼스 채용연계형 JAVA 백엔드 개발과정 8기가 시작되었다. 조선대와 NHN이 하는 SW전문인재양성사업으로 교육 지원금을 받으며 NHN 현업자 직강을 들을 수 있는 부트캠프(?)로 교육비 무료에 교육 지원금(30만원)까지 주고, 재학생에게 12학점과 수료 후 취업 연계까지 제공하는 좋은 사업이다. 교육 일정은 2024.08.19 ~ 2025.01.24, 교육 시간은 평일 9:00 ~ 18:00 Full Time 수업으로 조선대에서 진행된다. NHN 아카데미 지원 동기는 올해 7월 한 달간 단기 인턴십을 갔다 왔는데 그곳에서 나의 부족함을 뼈저리게 느꼈다...  인턴십은 유오케이라는 광주 첨단에 있는 회사로 실감 컨텐츠(VR, AR)와 다양한 솔루션을 제공하는 중소기업에서 진행됐다. ..