일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- DB
- 자바연습문제
- ncs
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- Spring
- 스프링
- linux
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 디자인
- 패캠챌린지
- js
- DesignPattern
- 직장인인강
- 데이터베이스
- java기초
- 국비
- 자바기초
- 재택근무
- javabasic
- String
- 직장인자기계발
- 리눅스
- java
- 자바예제
- 자바기본
- 웹
- 자바
- 패스트캠퍼스
- 패스트캠퍼스후기
- 디자인패턴
- Today
- Total
목록Back-End/Java(자바) (35)
FIF's 코딩팩토리
자바 개발자로 면접을 준비하시는 분들이 한번쯤 보시면 도움이 될만한 내용을 준비해봤습니다. 스스로 얼마나 자바/스프링/웹에 관해 알고있는지 확인해보세요! (1) Java Foundation 에 관한 인터뷰 1. JDK와 JRE의 차이점은 무엇입니까? JDK(Java Development Kit)는 Java 개발을 위해 필요한 도구들의 집합입니다. 컴파일러, 디버거, 개발 도구 등을 포함하고 있습니다. JRE(Java Runtime Environment)는 Java 애플리케이션을 실행하기 위한 런타임 환경입니다. JVM(Java Virtual Machine), 클래스 라이브러리, 실행환경 등을 포함하고 있습니다. JDK는 JRE를 포함하고 있으므로, JDK는 개발자용으로 JRE를 포함한 모든 도구를 제공합..
2진수로 표현 0과 1로만 데이터를 저장함 bit(1비트) : 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기 byte(바이트) : 1byte = 8bit 2진수와 10진수 2진수와 8진수 16진수 8비트로 5를 표현해 보면... 비트로 나타낼 수 있는 수의 범위는? 한 개의 비트로 나타낼 수 있는 수 : 0. 1 (2개) 두 개의 비트로 나타낼 수 있는 수 : 00, 01, 10, 11 (4개) 세 개의 비트로 나타낼 수 있는 수 : 000, 001, 010, 011, 100, 101, 110, 111 (8개) 2진수, 8진수, 16진수를 프로그램에서 사용하는 예제 package ch04; public class BinaryTest { public static ..
이클립스 실행하기 WorkSpace 설정 프로젝트 만들기와 화면의 구성 첫 프로그램 "Hello, Java" 출력하기 package ch01; public class HelloJava { public static void main(String[] args) { System.out.println("Hello, Java"); } }
1. 자바 설치 하기 자바 JDK 설치 자바 JRE 설치 자바는 유료화 이후 JRE는 8.0까지만 무료 제공 2. 이클립스 설치 하기 이클립스 설치 이클립스는 지속적으로 업그레이드 됨
프로그래밍 이란? 프로그래밍: 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일 컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가는한 기계어로 만드는 일 컴파일러 : 기계어로 바꾸어 주는 프로그램 ( ex. 자바 컴파일러, gcc ) 자바 프로그래밍 자바의 역사 : 1991년 제임스 고슬링을 비롯한 선 마이크로 시스템스 연구원들이 처음 개발 가전, 휴대용 장치에 사용되는 소프트웨어 언어로 개발됨. 안정성이 중요 자바 프로그래밍의 특징 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다. 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다. 프로그램이 안정적이다. 풍부한 기능이 제공되는 오픈 소스이다. 객체 지향 프로그래밍이 무엇인가? 프로그램의 구현을 시간의 흐..
API(Application Programming Interface)는 라이브러리(library)라고 부르기도 하는데, 프로그램 개발에 자주 사용되는 클래스 및 인터페이스 모음을 말한다. 우리가 사용해 왔던 String 클래스와 System 클래스도 모두 API에 속하는 클래스들이다. 이 API들은 \jre\lib\rt.jar 라는 압축 파일에 저장되어 있다. API 도큐먼트는 쉽게 API를 찾아 이용할 수 있도록 문서화한 것을 말한다. API 도큐먼트는 HTML 페이지로 작성되어 있기 때문에 웹 브라우저를 열고 오라클에서 제공하는 다음 URL을 방문하면 볼 수 있다. 앞으로 자주 참고하게 될 페이지이므로 즐겨찾기에 추가하여 쉽게 열어볼 수 있도록 하자. https://docs.oracle.com/jav..
필드의 구분 클래스의 필드(field)란 클래스에 포함된 변수(variable)를 의미합니다. 클래스 내에서 필드는 선언된 위치에 따라 다음과 같이 구분됩니다. 1. 클래스 변수(static variable) 2. 인스턴스 변수(instance variable) 3. 지역 변수(local variable) class Car { static int modelOutput; // 클래스 변수 String modelName; // 인스턴스 변수 void method() { int something = 10; // 지역 변수 } } 클래스 변수와 인스턴스 변수는 초기화를 하지 않아도 변수의 타입에 맞게 자동으로 초기화될 것입니다. 하지만 지역 변수는 사용하기 전에 초기화하지 않으면, 자바 컴파일러가 오류를 발생시..
저번에는 소켓을 이용해서 에코서버를 구현해 보았다. 이번에는 httpHttpURLConnection 과 서블릿을 이용하여 에코서버를 구현해 보겠다. 프로젝트는 Dynamic Web Project로 만든다. 서버는 Tomcat을 사용한다. HTTPEchoServer HttpServlet을 상속받아 doPost메소드를 사용한다. InputStream과 ByteArrayOutputStream을 사용한다. package httpecho; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import javax.servlet.ServletExce..