본문 바로가기

언어

(44)
[ruby] ruby설치(centos) 설치 참고↓ https://tecadmin.net/install-ruby-1-9-3-or-multiple-ruby-verson-on-centos-6-3-using-rvm/ Install Ruby 1.9.3 (or Multiple Version) on CentOS, RedHat using RVM How to Install Ruby 1.9.3 ( or Multiple Ruby Version ) on CentOS, RedHat using RVM. RVM provides easy set of commands to install single or multiple version tecadmin.net yum update를 실행 했는데 cannot find value~에러가 발생한 경우 DNS가 잘 못 설정 됨 핑테..
[ruby] 오래된 루비 인스톨러 아카이브 https://rubyinstaller.org/downloads/archives/ Download Archives rubyinstaller.org
[JAVA] 예외처리 예외처리란 사용자가 원하지 않은 타이밍에 프로그램이 비정상적 종료하는 문제들을 말한다. 예외 처리 순서 예외 캡쳐 원인 파악 해결책 블로그 포스팅 예외가 발생할 경우 프로그램이 즉시 종료된다. 예외 처리를 해야하는 이유 프로그램은 절대 비정상 종료되어서는 안된다. 예외가 발생되면 무시하고 다음 스텝으로 이동 예외가 발생할 가능성을 고지 예제 try { // 예외가 발생할 것 같은 코드들을 작성 num = sc.nextInt(); break; } catch (Exception e) { // 예외가 발생되는 그 즉시 수행됨 sc.nextLine(); }
[JAVA] 형변환 정수 -> 문자열 Integer.toString(정수값) int n = 3 String str = Integer.toString(n)문자열 -> 정수 Integer.parseInt(문자열) String str = "23233" int n = Integer.parseInt(str)문자 -> 정수 Character.getNumericValue(문자) char c = '1'; int n = Character.getNumericValue(str)
[JAVA] 배열리스트 배열리스트란 배열과 유사하지만 크기를 동적으로 늘릴 수 있는 자료형이다. 특징 향상된 배열이다. 서로 관련된 데이터들을 저장할 수 있는 자료형이다. 같은 자료형이 아니여도 된다. 같은 자료형을 강제하기 위해 제네릭()이 존재한다. 배열리스트는 반드시 제네릭과 함께 사용해야한다. 저장할 개수를 지정하지 않아도 된다. 선언 예제 ArrayList 변수명 = new ArrayList(); List list = new ArrayList();
[JAVA] 캡슐화 캡슐화란 외부에서의 접근을 막는 것이다. 특징 모든 멤버 변수의 접근제어자를 private으로 한다. 감춰진 멤버변수 값을 확인하기 위해서는 메서드를 이용해야한다. 감춰진 멤버변수 값을 받기 위해서는 getter메서드가 필요하다. 감춰진 멤버변수에 값을 부여하고 싶다면 setter()메서드가 필요하다. 메서드를 이용함으로서 로그를 남기고 그걸로 데이터 조작을 방지한다. 예제 코드 class Drink { private int num; private String name; private int price; private int cnt; public Drink(int num, String name, int price) { this.num = num; this.name = name; this.price = p..
[JAVA] 컬렉션 프레임워크 컬렉션 프레임워크란 배열같은 자료형(자료구조)들을 제공하는 라이브러리이다. JAVA에서는 기본으로 제공해준다. 배열리스트, 링크리스트, 집합, 맵, 트리... 등등
[JAVA] 프레임워크 프레임워크란 개발자들에게 편의성을 제공해주는 구조화된 틀이다. 특징 개발자들의 실력이 상향 평준화된다. 코드가 유사해 지기 때문에 유자보수가 용이해진다.