일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 지혜를가진흑곰
- 프로그래머스 알고리즘 공부
- 재테크
- C++
- 알고리즘트레이닝
- 알고리즘공부
- 프로그래밍언어
- 자바스크립트
- Java
- 주식
- 책알남
- 돈
- 투자
- 성분
- C
- algorithmStudy
- 채권
- 화장품
- JavaScript
- 백준알고리즘
- 서평
- 알고리즘 공부
- algorithmtraining
- 독서
- 책을알려주는남자
- 다독
- 자바
- algorithmTest
- 경제
- 독후감
- Today
- Total
목록분류 전체보기 (564)
탁월함은 어떻게 나오는가?
클래스란 '객체를정의해놓은 것.' 또는 클래스는 '객체의 설계도 또는 틀' 이라고 대부분이 정의를 한다. 클래스는 객체를 생성하는데 사용되며, 객체는 클래스에 정의된 대로 생성된다. 클래스의 정의 - 클래스란 객체를 정의해 놓은것. 그렇다면 클래스란 무엇인가? 정확하게는 디스크에 저장된 객체를 의미한다. 기본적으로 언어는 이진분류(binary classification)이며 요소(property)로 이루어져있기 때문에 디스크 또는 메모리를 사용하기 때문이다. 클래스의 용도 - 클래스는 객체를 생성하는데 사용 1 2 3 4 5 public class 클래스이름 { public static void main(String[] args){ //프로그램 시작 시점 } } Colored by Color Script..
Error 윈도우(Window) 운영체제에서 깃배쉬(git bash)를 사용하여 리액트를 설치할때 위와같은 에러가 발생할 수 있습니다. 윈도우 10에서 빈번하게 발생하는 문제이며, 프로젝트 생성까지 경로중에 (유저이름포함) 공백이 있을때 create진행되면서 나타나는 Error이다. 해결방법 cmd 창에서 > npm cache verify (캐시를 지운다) > npm install -g create-react-app > npx create-react-app project_name 을 입력하면 정상작동하게 된다. 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
1. New Project 생성 후 java를 선택하고 나서 Next 클릭 2. Next 클릭 3. Project name에 원하는 이름을 설정한다. 설정하고나면 project location에도 해당이름이 자동으로 추가 된다. 그리고 나서 Finish를 눌러준다. 4. 사진의 JSPTEST(자신이 정한 이름)에 우클릭을 하고 Add Framework Support를 눌러준다. 5. 클릭해서 들어간다음에 WebServices를 체크하고 설정을 사진과 동일하게 만든다. 6. OK를 누른다음에 보면 설정이 다음과 같이 변경되어 있다. server-config.wsdd는 필요없으니 삭제한다. 그 후 web.xml을 들어간다. 들어가면 상당히 긴 코드들이 나온다. 그것을 밑에 사진의 코드들만 남겨놓고 삭제한다...
1. tomcat.apache.org/download-90.cgi 접속한다. 2. 자신의 컴퓨터 사항에 맞춰서 다운로드를 한다. 하지만, 대부분 64bit일것이므로 [64-bit Windows zip (pgp, sha512)]를 다운로드 받는다. 3. 다운로드를 받은 후 압축을 풀고 C드라이브에 옮겨놓는다. 4. 설치가 완료되면 이클립스, 인텔리제이 등 자신의 프로그램과 연동을 하면된다. 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
오버로딩(overloading)이란? 한 클래스(class) 내에 같은 이름의 메서드(method)를 여러 개 정의하는 것을 '메서드 오버로딩' 또는 간단히 '오버로' 이라 한다. 같은 이름의 메서드를 정의한다고 해서 무조건 오버로딩인 것은 아니다. 오버로딩이 성립되기 위해서는 3가지의 조건을 만족해야한다. 1. 메서드 이름이 같아야 한다. 2. 매개변수의 개수 또는 타입이 달라야 한다. 3. 반환 타입은 관계 없다. 메서드의 이름이 같다 하더라도 매개변수가 다르면 서로 구별될 수 있기 때문에 오버로딩이 가능한 것이다. 위의 3가지 조건을 만족하지 못하면 컴파일시에 에러가 발생한다. 오버로딩의 가장 대표적인 예가 자주 사용하는 println메서드이다. 지금까지 println메서드의 괄호 안에 값만 지정해..
1234567891011121314151617181920package JavaJungsuck.six; class MyMath2 { long a, b; // iv: 인스턴스변수이다 = 클래스 전체에 사용가능. // 인스턴스 변수 a, b 만을 이용해서 작업하므로 매개변수가 필요없다. // a, b는 인스턴스변수(iv) long add() { return a + b; } long subtract() { return a - b; } long multiply() { return a * b; } double divide() { return a / b; } // 인스턴스 변수와 관계없이 매개변수만으로 작업이 가능하다. // a, b는 지역변수(lv) static long add(long a, long b) { re..
1. 파일의 포인터 위치 이동을 확인하기 위한 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 package FourthClass_k; import java.io.IOException; import java.io.RandomAccessFile; public class RandomAccessFileEx1 { public static void main(String[] args) { try { // rw : read/write 읽고 쓰기 가능. RandomAccessFile raf = new RandomAccessFile("test.dat", "rw"); System.out.println("파일 포인터의 위치: " + raf.getFilePoin..
123456789101112131415161718192021222324252627282930package FourthClass_k; import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream; // 압축해제 코드 public class ZipTest { public static void main(String[] args) throws IOException { FileInputStream fin = new FileInputStream("src/FourthClass_k/test.zip"); ..