본문 바로가기

자바

날짜 형식 다루기 date 포맷 다루기SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY년 MM월 DD일 hh:mm"); 더보기
Object List를 Custom타입으로 캐스팅 How to cast List to ListList list = getList(); return (List) list;(List)(Object)list; 더보기
Timestamp 변수에 데이터 넣기 Calendar cal; SimpleDateFormat sd = new SimpleDateFormat("yyyyMMddHHmmss"); String date = new String("20061225130115"); try { sd.parse(date); cal = sd.getCalendar(); Timestamp time = new Timestamp( cal.getTime().getTime() ); System.out.println(time.getTime() / 1000); System.out.println(time); } catch (ParseException e) { e.printStackTrace(); } 출처 : http://code.p-ark.co.kr/194 더보기
RMI import java.rmi.RemoteException;import java.rmi.server.UnicastRemoteObject; public class HelloImpl extends UnicastRemoteObject implements Hello{public HelloImpl() throws RemoteException{//생성자 반드시 기술(예외처리 때문에)}@Overridepublic String sayHello(String name) throws RemoteException{System.out.println(name + "님 서버에 왔군요");return name +" 님 반가워요. hbh 씀";}} =================================================.. 더보기
JAVA RMI 1. RMI 개념 분산 시스템을 자바에서 지원해 주는 패키지가 rmi이다. RMI란 원격 메서드 호출로 네트워크상에서 떨어져 있는 객체의 메서드를 투명하게 호출하는 것을 말한다. 네트워크로 연결된 다른 컴퓨터에 존재하는 메서드를 다른 컴퓨터에서 마치 내 컴퓨터에 있는 듯이 호출해서 사용하게끔 해주는 것이 바로 java.rmi 패키지이다. 여기서 네트워크상에 떨어져 있는 객체를 Remote객체(또는 원격객체)라 하고 이를 호출하는 것을 local 객체(또는 로컬 객체)라 한다. RMI도 PRC와 마찬가지로 프로그래머가 소켓 통신에 대한 고려 없이 RMI관련 클래스만으로 프로그램을 작성하면 그외 모든 네트워크 관련 처리라든지 하는 여러 처리를 담당해 준다. 따라서 RMI를 이용하면 복잡한 소켓 프로그래밍 없.. 더보기
모듈별(단위별) 테스트 package pack; public class Calculator {public int plus(int a, int b){return a + b;}public int minus(int a, int b){return a - b;}public int multi(int a, int b){return a * b;}public int divide(int a, int b){return a / b;}public static void main(String[] args) { Calculator calculator = new Calculator();System.out.println(calculator.plus(20, 5));}} ===================================================.. 더보기
Swing 예제 package pack.awt; import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent; import javax.swing.BorderFactory;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel; //Swing//JFrame 상속//Swing은 J만 앞에 붙여준다(JButton, JLabel...)public class SwingTest1 e.. 더보기
AWT 레이아웃의 종류 package pack.awt; import java.awt.BorderLayout;import java.awt.Button;import java.awt.CardLayout;import java.awt.Color;import java.awt.Frame;import java.awt.GridLayout;import java.awt.Label;import java.awt.Panel;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent; public class Layou.. 더보기