Java
[Java] 자바의 변수와 자료형
이번 시간에는 Java의 변수와 자료형에 대해 알아보도록 하겠습니다. 자바의 변수 자바의 변수는 쉽게 말하자면 변하는 수입니다. 프로그램이란 데이터를 조작하여 원하는 결과를 얻는 자동화 기계입니다. 데이터에 이름을 붙이면 바로 변수가 됩니다. 변수와 데이터(자료형)은 서로 뗄레야 뗄수 없는 관계인데, 변수는 데이터형이 지정되야 사용할 수 있습니다. 변수를 비트로 보면 PC에서는 최소 8byte ~ 64byte까지의 변수가 있습니다 데이터형에 따라서 비트 수는 차이가 발생합니다. 자바에서는 C언어와 같은 정적(static) 언어라고 합니다. 정적이라는 뜻은 변수의 데이터에 엄격하다는 의미입니다. 이와는 반대로 자바는 어려운 언어일 수도 있으나 그렇지만은 않은 언어입니다. 프로그래머가 자신의 데이터들의 속성..
[Java] 자바 개발환경 세팅
이번 시간에는 Java 개발환경 세팅을 알아보도록 하겠습니다. Java 설치 해당 버전은 윈도우 버전을 기준으로 리눅스 버전은 추후에 업로드 하도록 하겠습니다. IntelliJ IDEA – Java 및 Kotlin을 위한 최고의 IDE www.jetbrains.com 먼저 자바를 다운받기위해 자바를 기반으로 하는 에디터를 다운 받으셔야 합니다. 다운로드 페이지로 가면 Ultimate 버전과 Comunity 버전이 있습니다. 하나는 유로로 제공하는 IDE 또 하나는 무료로 제공하는 에디터 입니다. 학습과 교육목적으로 하는 버전은 커뮤니티 버전을 쓰고 실무나 작업을 할때에는 Utimate 유로 버전을 사용합니다. 설치 파일을 클릭하면 해당 화면에서 설치할 경로를 설정해주고 위 화면에서만 체크된거를 체크해줍니..
[Spring Boot] 스프링 부트란? 개념정리
Java를 이용한 웹 서비스를 개발하기 위해서는 Spring 이라는 용어와 Spring Boot라는 용어를 많이 듣게 됩니다. Spring과 Spring Boot이 각각의 개념과 차이점은 무엇일까요? 1. 스프링(Spring) 이란? Spring아란 자바를 기반으로한 웹 어플리케이션을 만들수 있는 프레임워크입니다. spring.io 사이트에서 확인하면 스프링 프레임워크는 현대 자바 기반의 엔터프라이즈 어플리케이션을 위한 프로그래밍 및 Configuration Modal을 제공한다 라고 언급하고 있습니다. Python(파이썬)을 이용해 Django(장고), Ruby(루비)를 이용한 Ruby on Rails, Javascript를 이용한 Node.js 기반의 웹 서버 개발과 같이 Java 개발자들은 Spri..
[JAVA] JAVA란 무엇인가?
Java란? Java는 프로그래밍 언어 중 하나로 컴퓨터 프로그램(애플리케이션)을 만드는 데 사용된다. 쉽고 빠르게 애플리케이션 개발을 할 수 있게 해주는 프로그램이다. 어디에 사용되고 있나? 자바의 용도와 실행 환경에 따라 자바로 다양한 프로그램을 만들 수 있다. 애플리케이션: 우리가 흔히 사용하는 데스크톱 응용 프로그램을 작성한다. 성능상의 약점이 있지만 간단한 프로그램은 자바로도 충분히 만들 수 있다. 애플릿: 웹 브라우저에서 역동적으로 실행되는 작은 자바 프로그램이다. 현재는 다른 대안이 많이 사장되었지만 초기에 자바를 대중화하는데 큰 역할을 했다. 웹 응용 프로그램: 기업용 웹 애플리케이션 제작에 사용한다. 생산성이 높아 시시각각 변하는 기업의 요구에 신속하게 대응할 수 있다. JSP & 서블릿..