일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 직장인자기계발
- 리눅스
- linux
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- Spring
- 자바
- 디자인
- DB
- ncs
- 재택근무
- 패스트캠퍼스후기
- 패캠챌린지
- js
- DesignPattern
- 자바기본
- 데이터베이스
- java기초
- 패스트캠퍼스
- 자바기초
- 국비
- String
- 자바예제
- 디자인패턴
- 직장인인강
- javabasic
- 웹
- java
- 스프링
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 자바연습문제
- Today
- Total
목록java (81)
FIF's 코딩팩토리
HttpServletRequest 객체는 클라이언트가 서버에 무언가를 요청할 때 여러가지 정보를 담고 있다. 다음은 HttpServletRequest 객체에서 많이 사용하는 메서드들이다. request.getChracterEncoding() : 요청한 내용의 인코딩 request.getContextLength() : 요청 내용의 길이. 알 수 없을때는 -1 request.getContentType() : 요청 내용의 타입. 알 수 없을때는 null request.getMethod() : 요청 방법. EX) GET, POST, DELETE, PUT request.getProtocol() : 프로토콜의 종류와 버전. EX) HTTP/1.1 request.getScheme() : 프로토콜의 종류 EX) HTT..
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"); } }
프로그래밍 이란? 프로그래밍: 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일 컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가는한 기계어로 만드는 일 컴파일러 : 기계어로 바꾸어 주는 프로그램 ( ex. 자바 컴파일러, gcc ) 자바 프로그래밍 자바의 역사 : 1991년 제임스 고슬링을 비롯한 선 마이크로 시스템스 연구원들이 처음 개발 가전, 휴대용 장치에 사용되는 소프트웨어 언어로 개발됨. 안정성이 중요 자바 프로그래밍의 특징 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다. 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다. 프로그램이 안정적이다. 풍부한 기능이 제공되는 오픈 소스이다. 객체 지향 프로그래밍이 무엇인가? 프로그램의 구현을 시간의 흐..
필드의 구분 클래스의 필드(field)란 클래스에 포함된 변수(variable)를 의미합니다. 클래스 내에서 필드는 선언된 위치에 따라 다음과 같이 구분됩니다. 1. 클래스 변수(static variable) 2. 인스턴스 변수(instance variable) 3. 지역 변수(local variable) class Car { static int modelOutput; // 클래스 변수 String modelName; // 인스턴스 변수 void method() { int something = 10; // 지역 변수 } } 클래스 변수와 인스턴스 변수는 초기화를 하지 않아도 변수의 타입에 맞게 자동으로 초기화될 것입니다. 하지만 지역 변수는 사용하기 전에 초기화하지 않으면, 자바 컴파일러가 오류를 발생시..
Box클래스 public class Box { private Object obj; public void setObj(Object obj){ this.obj = obj; } public Object getObj(){ return obj; } } BoxExam 클래스 public class BoxExam { public static void main(String[] args) { Box box = new Box(); box.setObj(new Object()); Object obj = box.getObj(); box.setObj("hello"); String str = (String)box.getObj(); System.out.println(str); box.setObj(1); int value = (int..
스트링클래스는 문자열을 다룰때 사용한다. 스트링 클래스에서 + 연산을 할경우 내부적으로 StringBuffer클래스가 만들어진후 append()메소드를 사용하여 문자열을 연결한다. String str1 = "hello world"; String str2 = str1.substring(5); System.out.println(str1); System.out.println(str2); String str3 = str1 + str2; System.out.println(str3); 위아래 코드는 똑같은 결과를 가져온다. String str4 = new StringBuffer().append(str1).append(str2).toString(); System.out.println(str4); +연산을 하나 할 경..
String 클래스는 자기 자신이 변하지 않는 불변클래스이다. StringBuffer 클래스는 자기 자신이 변하는 클래스이다. StringBuffer sb = new StringBuffer(); sb.append("hello"); sb.append(" "); sb.append("world"); String str = sb.toString(); System.out.println(str); StringBuffer sb2 = new StringBuffer(); StringBuffer sb3 = sb2.append("hello"); if(sb2 == sb3) System.out.println("sb2 == sb3"); sb2.append의 반환값은 StringBuffer형(자기자신 this)이다. StringB..