일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- XPlatform
- 자바스크립트 배우기
- 병원 프로그램 개발자 취업 후기
- 학원 장단점
- it학원 취업
- 국비학원 장단점
- 병원 개발자 취업 후기
- 병원
- 학원수료자 취업
- 병원 개발자 취업
- 국비지원학원 후기
- 자바
- it학원 장단점
- IT학원 후기
- 국비학원 수료자
- javascript
- 국비지원학원 취업
- 자바 기초
- 자바스크립트 표현식
- 취업 면접 질문
- 개발자 취업 후기
- 의료정보시스템 개발자
- 자바스크립트
- xplatform 다운
- 국비학원 후기
- 리눅스
- 리눅스 기초
- 병원 개발자
- 자바스크립트 기초
- 국비학원 취업
- Today
- Total
목록전체 글 (22)
개발 이야기
function IsNull(sValue) // 여기서 's'는 문자열을 뜻한다. { if( String(sValue).valueOf() == "undefined") // valueOf()는 sValue의 값을 모두 반환해준다. return true; if( sValue == null ) return true; if( ("x"+sValue == "xNaN") && ( new String(sValue.length).valueOf() == "undefined" ) ) return true; if( sValue.length == 0 ) // sValue의 길이가 0이라면 return true; return false; } 출처 : https://cafe.naver.com/xplatform101/10
이것은 아래 다른 블로그를 보고 이해가 되지 않는 부분은 따로 정리한 것이다. maskingCard라는 메소드를 보면 매개 변수로 받는 params의 0번째 list를 가져온다. StringBuilder 객체를 생성한다 char[] 배열을 선언하는데 여기서 toCharArray() 메소드를 사용한다. StringBuilder 우리가 아는 String과 같은 문자열 클래스인데, 여러 스레드에 사용하기엔 안전하지 않고, 문자열을 생성할 때 길이가 용량을 초과하지 않는다면 새 내부 버퍼를 할당할 필요가 없습니다. 이것이 무슨 뜻이냐면 String str1 = new String("김길"); String str2 = str1.replace("김", "홍"); // 김을 홍으로 변환 if (str1 == str2..

(상황) 코로나로 인하여 동물들을 입양시키려고 한다. 다음과 같이 ArrayList를 통해 동물(객체)을 담고 get(), int size(), remove() 메소드 등을 활용하여 결과를 확인해보자. import java.util.ArrayList; import java.util.List; /** * ArrayList 기본 다루기 */ public class ArrayList { public static void main(String[] args) { // 1. 모든 동물을 담을 객체를 생성한다. List list = new ArrayList(); // String 타입의 list 객체 생성 // 2. 동물(객체)를 저장한다. list.add("고슴도치"); list.add("토끼"); list.add..

알고리즘 문제를 풀기 위해서는 문제의 흐름을 잘 정리하는 것이 중요하다고 생각합니다. 이 문제와 같이 쉬운 문제는 필요없을 수 있으나 나아갈수록 복잡해지고 이해하기 어려워 지기 때문입니다! 그래서 저는 다음과 같이 제가 해야 될 순서를 먼저 정리한 후에 하나씩 해결합니다! import java.util.Scanner; public class Study { public static void main(String[] args) { /* 1. 각 나라의 수도를 출력한다. * 2. 숫자를 입력받는다. * 3. 해당하는 나라의 수도를 출력한다. * 4. 1-2-3 반복 * 5. 번호 이외의 숫자가 입력되면 none을 출력하고 종료한다. * */ int num; // 숫자를 받기 위한 변수 int stop = 0;..

우리가 개발하다 보면 다수의 객체를 저장해 두고 필요할 때마다 꺼내서 사용하는 경우가 많다. 그때 사용하는 것이 배열이다. 하지만! 저장할 객체 수가 배열을 생성할 때 결정되기 때문에 불특정 다수의 객체를 저장하기에는 문제가 있다. 객체를 삭제했을 때 해당 인덱스가 비게 된다. 배열을 사용했을 때의 문제점 자바는 배열의 이러한 문제점을 해결하고, 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 java.util 패키지에 컬렉션과 관련된 인터페이스와 클래스들을 포함시켜 놓았다. 이들을 컬렉션 프레임워크라고 부른다. 컬렉션 객체를 수집해서 저장하는 것 프레임워크 미리 정해 놓은 라이브러리 바쁘신 분들을 위한 한 줄 요약! List - 배열과 유사하게 인덱스로 관리 Set - 집합과 유사 Map - 키와 ..

프로그래밍 언어란? 고급언어 - 사람이 이해하기 쉽도록 만들어진 언어이고, 컴파일을 통해 컴퓨터가 이해할 수 있는 0과 1로 변환한다. 저급언어 - 컴퓨터가 이해하기 쉬운 언어로 0과1로 이루어져 있다. 고급언어 : C, C++, C#, JAVA 저급언어 : 어셈블리어 자바란? 자바의 특징 1) 객체 지향 언어 부품에 해당하는 객체들을 먼저 만들고, 이것을 하나씩 조립 및 연경해서 전체 프로그램을 완성하는 기법이다. 2) 이식성이 높다 이식성이란 서로 다른 실행 환경을 가진 시스템 간에 프로그램을 옮겨 실행할 수 있는 것을 말한다. 예) 윈도우에서 작성한 프로그램을 맥이나 리눅스에서 실행시킬 수 있다. 자바는 자바 실행 환경(JRE)이 설치되어 있다면 모든 운영체제에서 실행할 수 있다. 3) 메모리 자동..

이번에는 다른 디렉토리로 이동하고 싶을 때 사용하는 명령어 입니다! 리눅스 기초 -1에서 만든 hello_linux 디렉토리에 접근하려고 합니다. 즉, 디렉토리를 이동하고자 할 때에는 cd를 사용합니다! 여기서 잠깐! '.' (현재 디렉토리) '..'(현재의 상위 디렉토리) 현재 디렉토리 폴더 명이 /home/bigdata/hello_linux 이고 /home/bigdata 로 이동하고 싶다면 어떻게 해야 될까요?? 네~ 다음과 같이 cd .. 을 사용하면 됩니다. 이제 파일과 디렉토리를 삭제해 보려고 합니다. 그 때 사용하는 명령어는 rm 입니다! 여기서 파일 삭제와 디렉토리 삭제 방법이 살짝 다릅니다. 디렉토리 삭제 파일 삭제 첫 명령어를 rm linux 했는데 이것은 디렉토리이기 때문에 삭제할 수 ..