분류 전체보기
-
[Java 자바] 3. 연산자 ① 연산자 우선순위, 단항 연산자Programming/Java 2022. 7. 26. 22:01
3-1. 연산자와 연산식 - 연산(Operations): 프로그램에서 데이터를 처리하여 결과를 산출하는 것 - 연산자(Operator): 연산에서 사용되는 표시나 기호 - 피연산자(Operand): 연산되는 데이터 - 연산식(Expressions): 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 연산자 종류 연산자 피연산자 수 산출값 기능설명 산술 +, -, *, /, % 이항 숫자 사칙연산 및 나머지 계산 부호 +, - 단항 숫자 음수와 양수 부호 문자열 + 이항 문자열 두 문자열을 연결 대입 =, +=, -=, *=, /=, %= 등 이항 다양 우변의 값을 좌변의 변수에 대입 증감 ++, -- 단항 숫자 1만큼 증가/감소 비교 ==, !=, >, =, >, > 이항 숫자 비트를 좌측/우측으로 ..
-
[Java 자바] 2. 변수와 타입 ② 데이터 타입, 타입 변환Programming/Java 2022. 7. 26. 20:39
변수와 타입 이전글: https://erinh.tistory.com/entry/Java-2-변수?category=1028392 2-2. 데이터 타입 (Data Type) : 모든 변수에는 타입이 있으며, 타입에 따라 저장할 수 있는 값의 종류와 범위가 달라짐 2-2-1. 기본(원시: primitive) 타입 - 데이터 타입은 크게 기본타입과 참조타입으로 구분 (참조타입은 별도 포스팅에서 다룰 예정) 값의 종류 기본 타입 메모리 사용 크기 초기값 저장되는 값 범위 정수 byte 1 byte 8 bit 0 -128 ~ 127 char 2 byte 16 bit \u0000 총 65,536개 문자 표현 가능 short 2 byte 16 bit 0 -32,768 ~ 32,767 int 4 byte 32 bit 0..
-
[Java 자바] 2. 변수와 타입 ① 변수의 선언, 사용, 읽기Programming/Java 2022. 7. 26. 20:37
2-1. 변수 2-1-1. 변수란? - 변수(Variable): 값을 저장할 수 있는 메모리 공간 - 자바에서 변수에는 한 가지 데이터 타입의 한 가지 값만 저장 가능 2-1-2. 변수의 선언 // 데이터타입 변수명; 으로 선언 가능 String name;// 문자열(String) 타입을 저장할 수 있는 name 변수 선언 int age;// 정수(int) 타입을 저장할 수 있는 age 변수 선언 double height;// 실수(double) 타입을 저장할 수 있는 height 변수 선언 // 같은 타입의 변수는 한꺼번에 선언 가능 int x, y, z; [ 변수 선언시 작성 규칙(Naming convention) ] 작성 규칙 예 문자나 '$', '_'로 시작 가능 (가능) price, $price..
-
[Java 자바] 1. 자바의 기본 개념 (Java SE, JDK, JRE, JVM)Programming/Java 2022. 7. 26. 20:35
1-1. 프로그래밍 언어란? : 사람의 언어와 컴퓨터가 이해할 수 있는 기계어의 다리 역할을 하는 언어 1-2. 자바란? : 대표적인 프로그래밍 언어로, 자바 언어로 작성된 소스를 컴파일러를 통해 기계어로 변환하여 컴퓨터에 실행할 수 있음 1-2-1. 자바의 특징 1) 높은 이식성 - 서로 다른 환경을 가진 시스템간 프로그램을 옮겨 실행할 수 있는 것을 의미 - MS윈도우에서 실행하는 프로그램을 리눅스 또는 유닉스에서 실행할 수 있음(JRE가 설치되어 있는 모든 운영체제에서 가능) 2) 객체 지향 언어 - 객체 지향 프로그래밍(OOP: Object Oriented Programming) : 프로그램을 개발하는 과정에서 부품에 해당하는 객체들을 먼저 만들고, 이것을 조립하여 전체 프로그램을 완성하는 기법 ..
-
[SSAFY] 싸피 비전공자 합격 후기 (전형 준비 및 합격 팁)IT/SSAFY 2022. 7. 3. 15:59
드디어 길고 길었던 SSAFY 8기 모집이 끝났다.🎉 직장을 그만두고 지원한터라 조마조마 했는데 다행히 합격! 이제 시작이지만, 다음 지원자분들께 조금이나마 도움이 됐으면 하는 마음에 후기를 남겨봅니다. [ 모집 일정 ] - 지원서 접수: 5월 2일(월) ~ 5월 16일(월) 17시 - SW 적성진단(비전공): 5월 21일(토) - 에세이 작성: 5월 17일(화) ~ 5월 28일(토) - 기초 코딩테스트(전공): 5월 29일(일) - 인터뷰 대상자 발표: 6월 10일(금) 15시 - 인터뷰: 6월 20일(월) ~ 6월 24일(금) - 최종 합격 발표: 6월 29일(수) 14시 [ 간단 스펙 ] - 경험: IT 관련 경험 전무. 직장 경험 O (직무 연관성 없음) (플젝, 수상 등 IT 관련 경험은 전무했..
-
Blockchain (블록체인)IT/Knowledge 2022. 6. 3. 15:28
Blockchain (블록체인) : 비즈니스 네트워크 내에서 정보를 투명하게 공유할 수 있도록 하는 데이터베이스 메커니즘 : 일관된(consistence) 자료를 발생 시간순(chronological)으로 분산(Distributed) 중복(Replicated) 저장하여 빠른 원본 확인(Verification), 신뢰(Trusted)를 제공하는 기술 블록체인 기술의 작동 원리 1단계. '블록'에 transaction(거래) 기록 - 유형(제품 등) 또는 무형(지식 등)자산의 이동을 블록에 기록 (무엇을, 누가, 언제, 어디서, 얼마나, 그리고 상태까지 등 세부 정보를 포함하여 기록 가능) 2단계. '블록'을 연결 - 블록체인 네트워크의 참여자 대부분이 기록된 거래가 유효하다는 합의 선행 필수 - 거래와 함..
-
AI (인공지능, Artificial Intelligence)IT/Knowledge 2022. 5. 14. 23:23
AI (인공지능, Artificial Intelligence) : 인간의 지적능력을 전자적 방법으로 구현하는 과학 기술 General AI VS Narrow AI General AI(Strong AI) : 인간의 행동을 완벽하게 모방한 인공지능으로, 인간이 하는 행동을 할 수 있고 더 뛰어난 능력을 갖고 있는 AI (흔히 마블시리즈에 나오는 자비스 같은 인공지능을 떠올리면 된다.) Narrow AI(Weak AI) : 유용한 도구로써 만들어진 인공지능으로, 현재 대부분의 인공지능 산업은 Narrow AI - 기존에 인간은 쉽게 해결할 수 있으나, 컴퓨터로 처리하기에는 어려웠던 각종 문제를 컴퓨터로 수행하게 만드는 데 중점 - 막연한 인간 지능을 목표로 하기 보다는 현실적이고 실용적인 목표를 갖고 개발되..
-
[요약] 22 SW산업 10대 이슈 (SW 산업전망 컨퍼런스)IT/Knowledge 2022. 4. 16. 22:11
🐯 하기 출처 영상의 내용을 기반으로 개인 공부 목적으로 정리한 글입니다. 수정이 필요한 사항이나 정보는 댓글로 남겨주시면 검토 후 반영하겠습니다. 출처: https://youtu.be/QvaNCq2ugTA 2022 SW 산업 10대 이슈 1위. Responsible AI (책임 있는 인공지능) ◆ 인공지능 기반 계산 결과에 대한 사회적 책임 및 윤리 문제가 주요 현안으로 급부상 - AI 학습 데이터의 편향성이 사회적 윤리와 괴리되는 결과 도출로 이어지는 사례 출현 (미국: Amazon사의 채용 추천 알고리즘의 인종, 성차별 사건 / 한국: 인공지능 챗봇 '이루다' 사건) 인공지능 챗봇 '이루다' 사건 1) '스캐터랩'은 상대방과 나눈 카톡 파일 전달時 애정도를 분석해주는 '연애의 과학'이라는 유료 서비..