일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 깃허브 간단요약
- MySQL
- 제이쿼리
- jquery
- 알고리즘
- 셋업
- 깃허브
- 마이바티스
- 자바
- springboot
- html
- 자바스크립트
- jsp 내부객체
- 버튼
- 설치
- jsp
- Oracle
- 폼태그
- EL태그
- Spring
- Eclipse
- 오라클
- 설정
- 필터체인
- SESSION
- 면접
- 이클립스
- jstl
- 스프링
- Today
- Total
목록java (9)
은은하게 코드 뿌시기

자바 버전을 변경해야 할때! 시스템 - 고급 환경변수 PATH 설정이 다음과 같이 설정되어있을때 아래와같이 셋업하면된다. : 시스템변수의 PATH에 %JAVA_HOME%\bin 이라고 설정 되어있을경우 JAVA_HOME 기존것을 삭제하고 설치된 자바 경로/BIN을 찾아 바꿔준다. 잘되었는지 확인하려면 CMD 에 들어가서 JAVA -VERSION JAVAC -VERSION 으로 해당 버전과 일치하게 변경 됬는지 확인 하면된다.
* 스레드 구현 방법 1) Thread 클래스 상속 : Thread 클래스 상속시, 다른 클래스 상속받을수 없음 참고 2) Runnable 인터페이스 구현 : 오로지 run만 정의 되어잇는 인터페이스 static Thread currentThread : 현재 실행중인 쓰레드의 참조를 반환한다. String getname : 스레드의 이름을 반환 * 한번 실행이 종료된 쓰레드는 다시 실행할수 었다. start()가 한번만 호출 가능. 재실행시에는 새로 생성하여 실행 해야한다. * 스레드 진행순서 1) main 메서드에서 쓰레드의 start를 호출 2) start() 는 새로운 쓰레드를 생성, 쓰레드가 작업하는데 사용될 호출스택을 별도로 생성 3) 새로 생성된 호출 스택에 run()이 호출되어, 쓰레드가 독..
Statement 인터페이스의 SQL문들을 실행하기 위한 메소드 1) Execute : 수행결과로 boolean 타입을 반환, 모든 구문 수행 가능 리턴값이 ResultSet 일 경우에는 true, 이외에는 false, getResultSet 메서드를 사용하면서 결과 집합을 얻을 수 있다. 2) ExcuteUpDate : Select 구문을 제외한 다른 구문을 수행 할 때 사용되는 함수, Insert, delete, update 하는 sql구문을 실행. SQL 문 실행에 영향을 받는 수(row count)를 반환. create,drop관련 구문에서는 -1을 반환 3) ExcuteQuery : 데이터를 가져와서 결과 집합을 반환. ResultSet객체에 결과값을 담을 수 있다. 결과 집합 반환은 Selec..
* 파일 복사 예제 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 package kr.co.obj; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import jav..
ArrayList의 메서드 void add(int index, Object element) 지정된 위치(index)에 객체를 저장 boolean addAll(Collection c) 주어진 컬렉션의 모든 객체를 저장한다. boolean addAll(int index, Collection c) 지정된 위치부터 주어진 컬렉션의모든 객체를 저장한다. void clear() ArrayList를 완전히 비운다. Object clone() ArrayList를 복제한다. boolean contains(Object o) 지정된 객체(o)가 ArrayList에 포함되어 있는지 확인 Object get(int index) 지정된 위치(index)에 저장된 객체를 반환한다. int indexOf(Object o) 지정된 객..
*기본형 변수도 어쩔수 없이 객체로 다뤄야 하는 경우에 사용 ex 기본형 값이 아닌 객체로 저장행 할때, 객체간의 비교가 필요할때 기본형 래퍼클래스 생성자 활용예 boolean Boolean Boolean (boolean value) Boolean (String s) Boolean b = new Boolean(true); Boolean b2 = new Boolean("true"); char Character Character (char value) Character c = new Character('a'); byte Byte Byte (byte value) Byte (String s) Byte b = new Byte(10); Byte b2 = new Byte("10"); short Short Short ..
* 접근제어자가 사용될 수 있는곳 - 클래스, 멤버변수, 메서드, 생성자 private - 같은 클래스 내에서만 접근이 가능하다. default(package) -같은 패키지 내에서만 접근이 가능하다. protected - 같은 패키지 내에서 , 그리고 다른 패키지의 자손클래스에서 접근이 가능하다. public -접근 제한이 전혀없다. *접근범위 public > protected > default > private ** 지역변수에 사용불가!
package kr.co.obj; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import javax.xml.crypto.Data; public class FileTest2 { public static void main(String[] args) throws FileNotFoundException, IOException { String rfilename = "tomboy.abc"; String wfilename = "FileTest2"; FileReader fr = null; //주..

tab = \t backspace = \b form feed = \f new line = \n carriage return = \r 역슬래쉬(\) = \\ 작은따옴표 = \' 큰따옴표 = \" 유니코드(16진수)문자 = \u유니코드(ex > char a='\u0041)