devlogin 님의 블로그
close
프로필 사진

devlogin 님의 블로그

  • 분류 전체보기 (21)
    • Java개발 (13)
    • SQL Oracle (5)
    • HTML (2)
  • 홈
  • 태그
  • 방명록
[Java] 직렬화 Serializable, Stream - Data,File,Object

[Java] 직렬화 Serializable, Stream - Data,File,Object

package day0226; import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException; import javax.swing.JOptionPane; public class UseDataStream { public void useDataOutputStream(File file) { int age=25; //자바의 기본형 데이터 형을 내보낼 수 있는 Stream 연결 try(DataOutputStream dos=new DataOutputStream(new F..

  • format_list_bulleted Java개발
  • · 2025. 4. 5.
[Java]  파일기록&복사 - FileOutputStream&Writer,JFileChooser

[Java] 파일기록&복사 - FileOutputStream&Writer,JFileChooser

package day0225; import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStreamWriter; /** * 문자열을 파일에 기록 */public class UseBufferedWriter { /** * 8bit+16bit stream 결합 */ public void useFileOutputStream() { String msg="오늘은 25일 화요일 입니다."; File file=new File("C:dev/temp/test.txt"); //try~with~reso..

  • format_list_bulleted Java개발
  • · 2025. 4. 2.
[Java] 예외 처리 Exception

[Java] 예외 처리 Exception

package day0221; import java.util.Scanner; // 구구단 출력 클래스public class MultiTable { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("출력할 단을 입력하세요 (2~9): "); int dan = scanner.nextInt(); scanner.close(); // Scanner 닫기 try { printDan(dan); } catch (NumException e) { System.out.println("예외 발생: " + e.getMessage()); } } public static void printDan(i..

  • format_list_bulleted Java개발
  • · 2025. 3. 30.
[Java]Dialog,JOptionPane,actionFerformed,UseCombobox&List&Icon&Table

[Java]Dialog,JOptionPane,actionFerformed,UseCombobox&List&Icon&Table

package day0220; import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem; @SuppressWarnings("serial")public class MainWindow extends JFrame { private JMenuItem jmiSubwin; private JMenuItem jmiClose; public MainWindow() { super("다이얼로그 연습"); JMenuBar jmb=new JMenuBar(); JMenu jmDialog=new JMenu("다이얼로그"); jmiSubwin=new JMenuItem("다이얼로그 열기"); ..

  • format_list_bulleted Java개발
  • · 2025. 3. 24.
[Java] Layout - Grid,Flow,Multi

[Java] Layout - Grid,Flow,Multi

package day0214; import java.awt.GridLayout; import javax.swing.JButton;import javax.swing.JFrame; /** * GridLayout(격자)와 컴포넌트 */@SuppressWarnings("serial")public class UseGridLayout extends JFrame { public UseGridLayout() { super("GridLayout 연습"); //컴포넌트를 생성 JButton jbtn=new JButton("버튼 1"); JButton jbtn2=new JButton("버튼 2"); JButton jbtn3=new JButton("버튼 3"); JButton jbtn4=new JButton("버튼 4")..

  • format_list_bulleted Java개발
  • · 2025. 3. 20.

[Java] ArrayList,Scanner

*List - 일차원 배열 처럼 생성 - 검색의 기능이 있으며, 중복 데이터를 저장할 수 있다. - 입력되는 값은 순차적으로 입력되고, 순차적으로 나온다. ( FIFO : First Input First Output) - ArrayList, LinkedList, Vector 존재. - 가변길이형*Set- 일차원 배열 처럼 생성-검색의 기능이 없으며(Iterator)를 사용하여 검색, 중복 데이터를 저장하지 않는다.-입력되는 값은 순차적으로 입력되지 않는다.-HashSet존재-가변길이 형-*Map-이차원 배열 처럼 생성-키와 값의 쌍으로 이루어진 데이터형 ( KVP : Key Value Pair )-키를 사용하여 값을 조회하는 자료구조. ( 모든 방의 값을 꺼내지 않는다. )-키는 중복되지 않고, 값은 중..

  • format_list_bulleted Java개발
  • · 2025. 3. 19.
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (21)
    • Java개발 (13)
    • SQL Oracle (5)
    • HTML (2)
인기 글
전체 방문자
오늘
어제
Copyright © devlogin 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바