일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IPO
- 제이쿼리
- codeigniter
- Stock
- html
- Oracle
- SQL
- 공모주 청약 일정
- JavaScript
- 오라클
- 공모주
- 주식 청약
- css
- 7월 공모주 청약 일정
- 공모주 청약
- MYSQL
- 리눅스
- jquery
- java
- php
- 자바
- linux
- 주식
- 자바스크립트
- 맥
- Stock ipo
- Eclipse
- 주식 청약 일정
- 6월 공모주 청약 일정
- 코드이그나이터
- Today
- Total
목록개발/java & jsp (247)
개발자의 끄적끄적
[java] 오버라이딩(Overriding) 이란? [펌] 창의적인 상속 상속은 상위 클래스의 기능을 하위 클래스에게 물려주는 기능이다. 그렇다면 하위 클래스는 상위 클래스의 메소드를 주어진 그대로 사용해야 할까? 만약 그래야 한다면 제약이 상당할 것이다. 이런 제약을 벗어나려면 하위 클래스가 부모 클래스의 기본적인 동작방법을 변경할 수 있어야 한다. 이런 맥락에서 도입된 기능이 메소드 오버라이딩(overriding)이다. 만약 상위 클래스에서 물려 받은 메소드 sum을 호출했을 때 아래와 같이 그 결과를 좀 더 친절하게 알려줘야 한다면 어떻게 해야할까? class SubstractionableCalculator extends Calculator { public void sum() { System.out..
[java] 비교와 boolean [펌] 프로그래밍의 비교나 불린은 이것만으로는 효용이 크지 않다. 후속 수업인 반복문과 조건문에서 그 효용이 드러나기 때문에 조금 지루하더라도 조건문까지만 인내하자. Boolean 불린(Boolean)은 참과 거짓을 의미하는 데이터 타입으로 bool이라고도 부른다. 불린은 정수나 문자와 같이 하나의 데이터 타입인데, 참을 의미하는 true와 거짓을 의미하는 false 두 가지의 값을 가지고 있다. 아래는 비교 연산자들에 대한 설명이다. 비교 연산자 프로그래밍에서 비교란 주어진 값들이 같은지, 다른지, 큰지, 작은지를 구분하는 것을 의미한다. 이때 비교 연산자를 사용하는데 비교 연산자의 결과는 true나 false 중의 하나다. true는 비교 결과가 참이라는 의미이고, ..

[java] 예외(Exception) [펌] 성공과 실패 객체 지향 이전까지가 프로그램을 동작하게 하는 법이라면 객체 지향은 웅장한 소프트웨어를 만들기 위한 방법이라고 할 수 있다. 그리고 필자는 이러한 지식을 성공하기 위한 지식이라고 부르고 싶다. 지금부터 배울 것은 예외라는 것이다. 예외는 실패하지 않는 법에 대한 수업이다. 아무리 좋은 기획, 좋은 구조 그리고 높은 성능을 가진 소프트웨어라도 심각한 오류나 보안 약점으로 인해서 모든 것을 잃어버릴 수 있다. 안타까운 것은 이러한 문제들이 소를 잃고 나서야 부각된다는 점이다. 예외란? 프로그래밍을 하면 많은 오류 상황에 직면하게 된다. 기능이 많아질수록 오류가 발생할 확률은 기하급수적으로 증가한다. 자연스럽게 오류를 잘 처리하기 위한 방법들이 필요해지..

[JAVA/자바] 필드(field) - 전역변수, 멤버변수 [펌] 하나의 클래스는 필드(Field), 생성자(Constructor), 메소드(Method)로 구성된다. 그중 필드(Field)에 대해서 알아보도록 하자.(생성자와메소드는링크 참고) 필드(Field) 필드는 다른 말로멤버변수나전역변수라고 불린다. 변수라는 말처럼 필드는 어떠한(객체)데이터를 저장하기 위한 역할을 담당한다. 필드의 위치 우리가앞에서 사용하던 변수(지역변수)들은 생성자 또는 메소드의 내부 블록({ })에서 정의하였다. 하지만필드는 클래스의 내부이면서 생성자와 메소드 밖에서 정의된다. 필드 선언 및 초기값 - 지역변수와의 차이점 필드를 선언하는 방법은 지역변수를 선언하는 방법과 비슷하다. 선언하는 방법은 아래와 같다. [접근제어자(..
[Java] StringUtils [펌] StringUtils □ 정의 - org.apache.commons.lang.StringUtils. - 자바의 String 클래스가 제공하는 문자열 관련 기능을 강화한 클래스. □ 특징 - StringUtils 클래스만으로 거의 대부분의 문자열 처리를 수행. - 파라미터 값으로 null을 주더라도 절대 NullPointException을 발생시키지 않음. (null이 입력되는 경우, 메소드에 따라 알맞은 결과를 리턴.) □ API - http://commons.apache.org/proper/commons-lang/javadocs/api-release/index.html □ 예제 - 주요 method 테스트. /* StringUtilsTest.java */ pac..
[java] 소수점 고정시키기 import java.text.DecimalFormat; public class DecimalFormatTest { public static void main(String[] args) { DecimalFormat df = new DecimalFormat("#######.00"); DecimalFormat df2 = new DecimalFormat("#######.000"); String number1 = df.format(55); String number2 = df.format(42.196); String number3 = df.format(2.1); String number4 = df2.format(55); String number5 = df2.format(42.196)..
ChannelSftp channelSftp = (ChannelSftp)channel; String currentDirectory=channelSftp.pwd(); String dir="abc"; SftpATTRS attrs=null; try { attrs = channelSftp.stat(currentDirectory+"/"+dir); } catch (Exception e) { System.out.println(currentDirectory+"/"+dir+" not found"); } if (attrs != null) { System.out.println("Directory exists IsDir="+attrs.isDir()); } else { System.out.println("Creating dir ..
[java] SFTP 사용방법 (jsch 라이브러리 사용) /** * 서버와 연결에 필요한 값들을 가져와 초기화 시킴 * * @param host * 서버 주소 * @param userName * 접속에 사용될 아이디 * @param password * 비밀번호 * @param port * 포트번호 */ public void init(String host, String userName, String password, int port) { JSch jsch = new JSch(); try { session = jsch.getSession(userName, host, port); session.setPassword(password); java.util.Properties config = new java.ut..