Back End 개발자의 적극적인 권유로, 사이트를 만들어보는 프로젝트를 스스로 진행해보며 학습하기로 마음 먹었다.
대기업을 가기 위해서 알고리즘. 스타트업을 가기 위해선 Web과 같은 프로젝트경험 다수
일단 전 흥미롭게 공부하고싶어 목표 기업도 딱히 없고... Web선택.
어제 저녁 JAVA 기본 개념을 듣고 정리하고자 블로그 기록을 남긴다.
일단 전, 전자전기공학부를 졸업. 학교에서 배운 프로그래밍 언어로는 C, C++, MATLAB, Python, Verilog언어가 있으며, 국비교육 11개월과정중 3개월 듣고 중도하차~ SQL문을 학습했고(다행히 컴퓨터활용능력1급 내용과 유사해 어렵지 않았다.) 이후, 보조연구원을 하면서 MATLAB, Python, Python 3D그래프 그리는걸 했고. 그 이후로 1년 6개월정도 코딩을 하지 않았습니다. 기본적인 언어 개념은 어느정도 알고 있는 상태입니다.
유투브 영상을 통해 공부 개요을 잡았다.
Web → App
- 가장 쉽고 익숙한 것부터 시작! 난이도가 낮고 도구가 많은 Web 만들기 추천한다.
BACK END | FRONT END(Client Side) |
정보 저장/처리/가공 | 화면구성 |
- Front End 먼저 학습하는거 추천! 왜냐하면, 바로바로 결과가 나와 재미있게 느껴지기 때문. 그리고 어렵지 않다.
- HTML(연필, 밑그림그리기), CSS(물감, 색칠), JavaScript(플롭북, 그림 움직이기)
- HTML, CSS를 마크업 언어라고 한다. 그냥 구조 표시를 위한 언어이기 때문이다.
JVM이란? JAVA VIRTUAL MACHINE 가상 머신.

.java는 우리한테 보여지는 언어.
.class는 컴퓨터가 이해할 수 있는 언어.
compiler는 번역기!!
JVM은 바로 .class를 실행시켜주는 머신(즉, 실행 환경)이다. JVM안에서 내가 구성한 코드를 실행한다고 생각하면 된다. 그래서 mac, windows, linux등등 환경상관없이 실행가능하다.
Java의 큰 특징은 'Garbage Collection'. 사용하지 않는 변수를 알아서 모아줌. 실행하는데 지장 없게끔!
[JAVA/설치] 자바 및 이클립스 다운로드(설치방법과 환경변수설정) (tistory.com)
[JAVA/설치] 자바 및 이클립스 다운로드(설치방법과 환경변수설정)
▶ JAVA 다운로드(설치방법과 설정)와 Eclipse설치 1. 자바 쉽게 설치 JAVA는 JRE와 JDK로 나뉘게 됩니다. JRE는 자바 프로그램을 실행하기 위해서 만들어진 프로그램이고, JDK는 JRE의 기능과 함께 JAVA 프
choseongho93.tistory.com
해당 글을 참조해 JAVA설치. 이클립스가 무슨이유에서 인지 실행이 안되서 IntelliJ설치해줬어요.
이클립스와 IntelliJ는 그냥 에디터(editor)예요.
편집기. 말그대로 코드 작성하고 실행시키는 프로그램이다. 그렇다고 편집기가 가상머신은 아니다.
Python ↔ Jupyter notebook
Java ↔ Eclipse
Java ↔ IntelliJ
자바 자료형 정리(Java Data Type) :: JDM's Blog
자바 자료형 정리(Java Data Type) :: JDM's Blog
기초를 탄탄히 하자는 마음으로 이번 포스팅은 자바 자료형Java Data Type에 대한것을 다뤄봅니다. Java Data Type 자바에는 기본형Primitive Type과 참조형Reference Type이 있습니다. 일반적인 분류는 다음처
jdm.kr

string 문자열. char은 ascii코드와 1:1접점. 매칭되어 있다.
int의 범위 : 2의 31승 -2147483648 ~ 2147483647
long의 범위 : 2의 63승 -9223372036854775808 ~ 9223372036854775807
&& and
|| or
true && false → false
& bit and
| bit or
15 & 3
1111
0011
_______
0011
따라서 15&3 → 3
댓글