
1. 다음 링크 접속해서 다운로드 https://sourceforge.net/projects/jsmooth/ JSmooth Download JSmooth for free. JSmooth creates standard Windows executable files (.exe) that smartly launch java applications. It makes java deployment much smoother and user-friendly, as it is able to find and run Java VMs by itself, or help the user get one sourceforge.net 2. 압축 풀고 설치 3. 만약, No Java 에러가 난다면 환경변수 설정 탐색기 - 고급 시스템 설..
예제 1 - 프레임 생성하고 나타나도록 설정하기 - 창 종료 시 프로세스 종료되도록 설정하기 MyFrame.java package test.frame; import javax.swing.JFrame; public class MyFrame extends JFrame{ //run했을 때 실행 순서가 시작되는 main 메소드 public static void main(String[] args) { MyFrame f = new MyFrame(); f.setSize(800,500); f.setLocation(100,100); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } 예제 2 버튼 만들고 버튼 추가하기 MyFrame2.jav..

자바의 프레임에 대해 살펴보자. 1. JFrame 객체 생성 및 기초 조건 설정 1) 클래스 생성 및 JFrame 상속 package test.frame; import javax.swing.JFrame; public class MyFrame extends JFrame{ //run했을 때 실행 순서가 시작되는 main 메소드 public static void main(String[] args) { } } 2) 프레임 객체 생성 MyFrame f = new MyFrame(); 3) 프레임 크기 설정 f.setSize(800,500); 4) 프레임 위치 설정 f.setLocation(100,100); 5) setVIsible 설정 f.setVisible(true); 6) 프로세스 종료 조건 설정 f.setDe..

JDBC 관련 예제들을 많이 풀어보면서 중복되는 코드를 매우 많이 썼었다. JDBC 관련 첫 게시물에서 코드 작성 순서에 대해 언급했었는데, 이렇게 반복되는 코드를 템플릿으로 만들어 ctrl+space 로 호출하여 간편하게 사용할 수 있다. ↓↓ JDBC 첫 게시물. 코드 작성 순서 확인하기!! https://live-for-myself.tistory.com/107 [Java] JDBC #1 / DB 연결, SELECT, INSERT, DELETE, UPDATE, DTO JDBC는 Java DataBase Connectivity의 약어로, DataBase에 연결해서 SELECT, INSERT, UPDATE, DELETE을 작업하는 것이다. Oracle 에 연결하기 위해서는 드라이버 클래스가 들어있는 oj..
JDBC는 Java DataBase Connectivity의 약어로, DataBase에 연결해서 SELECT, INSERT, UPDATE, DELETE을 작업하는 것이다. Oracle 에 연결하기 위해서는 드라이버 클래스가 들어있는 ojdbc6.jar 파일을 사용할수 있도록 설정해야 한다. 순서는 다음과 같다. 1. DB 연결하기 1) 오라클 드라이버 클래스 로딩 2) 접속할 DB 정보 url에 넣기 3) DB 연결 객체의 참조값 얻어오기 //오라클 드라이버 클래스 로딩(OracleDriver 클래스를 사용할 준비를 한다) Class.forName("oracle.jdbc.driver.OracleDriver"); //접속할 DB 의 정보 String url="jdbc:oracle:thin:@localhos..

Input과 Output은 메모리를 기준으로, 메모리에서 읽어들이는 것을 input, 메모리에서 빠져나가는 것을 Output이라 한다. 데이터는 0101...의 이진수로 구성되어있다. 8bit는 1byte이고, 메모리는 이 바이트 단위로 파일의 데이터를 읽거나 출력한다. 입출력은 키보드, 파일 등 다양한 곳에서 이루어진다. 한글은 한글자가 2byte이다. 1byte 문자를 처리한다 가정하면, 숫자, 영문자, 특수문자만 처리 가능하다. 이번 게시물에서는 파일의 데이터를 메모리에서 byte 단위로 처리하는 과정에 대해 다뤄볼 예정이다. 예를 들어, 사용자가 파일을 네트워크로 보낼 때의 데이터의 흐름은 다음과 같다. 파일을 전달받은 사용자는 네트워크에서 파일을 받아, 새로운 파일을 생성한다. 예제를 통해 살펴..
DTO는 Data Transfer Object의 약어로 Value Object, 즉 VO라고도 불린다. 오로지 정보를 보관, 전달을 위해 생성된 클래스로, 매개변수를 정리할 수 있고 코드를 간결하게 만드는데 도움이 된다. 전에, 리모콘을 예시로 들면서 메소드는 보통 접근지정자를 public으로, 필드는 private으로 설정한다고 언급했었다. DTO를 사용하지 않으면 다른 클래스에서 private 필드에 접근할 수 있는 방법이 없다. 하지만 DTO를 사용하면 private 필드에 접근할 수 있다. getter() 메소드를 통해 멤버 변수에 저장된 값을 참조할 수 있고, setter() 메소드를 통해 멤버 변수에 원하는 값을 ㅈ전달할 수 있다. 예시를 통해 살펴보자. "DTO 클래스 생성하기" 예제 1 M..
저번 게시물에서는 HashMap에 대해 다뤄보았다. 이번 게시물에서는 HashSet에 대해 알아보자. [ HashSet ] - HashSet은 Set 인터페이스를 구현한 클래스이다. - 순서가 없다. - key 값도 없다. - 중복을 허용하지 않는다. - 어떤 데이터를 중복 없는 묶음(집합)으로 관리하고자 할 때 사용한다. 주요 메소드 .add(elem) //원소 추가 .contains(elem) //elem을 포함하는지 여부 .remove(elem) //삭제를 시도하고 성공 여부 반환 "주요 메소드 활용해보기" 예제 1 1. HashSet 객체를 생성하고 Generic이 String인 Set 타입의 지역변수 set1에 참조값을 담아보자. Set set1 = new HashSet(); 2. set1에 데..
- Total
- Today
- Yesterday
- 스프링
- Case When
- 큐
- bootstrap
- jQuery
- baekjoon
- 백준
- 파이썬
- 덱
- web
- javascript
- Java
- 프로그래머스
- CSS
- 정렬
- brute force
- 단계별로풀어보기
- R
- html
- 장고
- append
- Django
- 고득점 키트
- 문자열
- jsp
- Oracle
- 자바
- python
- 자바스크립트
- 브루트 포스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |