static 2

[ JAVA 기초 ] 자바 클래스 기본 구조 및 로봇 산업 취업 정보(31일차 기록)

1. 오늘 한 것① 로봇 산업 동향 파악 및 취업 전략 휴머노이드 로봇 (미래 유망 기술): OS로 안드로이드, 임베디드 리눅스를 주로 사용. (기업: Boston Dynamics, 레인보우 로보틱스, 로보티즈). ROS2와 Android 연동 기술이 핵심.산업용 로봇: 기계/전자/AI 융합. 주로 펌웨어(Firmware) 제어. 현대로보틱스 등 크고 무거운 장비 위주라 석·박사 인력이 주류를 이룸.협동 로봇 (신기술): 휴머노이드와 산업용 로봇의 중간 형태. 펌웨어 제어가 핵심.② Java 기초: 클래스(Class)의 기본 구조 학습객체 지향 프로그래밍의 뼈대인 클래스가 3가지 핵심 요소(멤버 변수, 생성자, 멤버 함수)로 구성됨을 확인하고, 실행을 위한 main 함수 구조를 실습함.public cla..

[ 4일차 복습 ] 포인터 응용 · 변수 영역 · 다차원 배열

1.오늘 학습내용① 변수의 영역과 데이터 공유지역 변수함수 내부에서만 사용전역 변수프로그램 전체에서 접근 가능static 변수영역은 지역생명주기는 프로그램 전체extern다른 파일에 정의된 전역 변수 공유② 다차원 배열배열 안에 배열 구조 int arr[3][4]; 메모리는 연속적으로 할당행(row) 단위로 접근③ 포인터 배열포인터를 원소로 가지는 배열 char* arr[3]; 문자열 배열 구현 시 자주 사용각 원소가 서로 다른 주소를 가질 수 있음④ 다차원 배열 vs 포인터 배열다차원 배열메모리 구조가 고정포인터 배열메모리 구조가 유연동적 할당과 궁합 좋음⑤ 응용 포인터이중 포인터 (**)포인터의 주소를 저장함수에서포인터 자체를 변경하고 싶을 때 사용동적 ..