쉽게배우는 자바1 사이트
https://www.boostcourse.org/cs126/lecture/141698
쉽게 배우는 자바1
부스트코스 무료 강의
www.boostcourse.org
jdk다운하기 ,Java Virtual Machine
이클립스 설치하기 - 자바를 하는 사람들은 이클립스를 통해 개발을 한다!
개발할 폴더를 만들어주고 위치를 조정한 후 파일 이름을 설정한후 .java를 붙인다!
public class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!!");
}
}
이것이 첫 출력함수이다!
.class가 생성되는데 이것은 사람이 보는 파일이 아니다!
GitHub - egoing/java1
Contribute to egoing/java1 development by creating an account on GitHub.
github.com
여기에는 생활코딩의 앱만들기 소스코드가 들어있다.
*개념
source는 원인,원천 <->application 결과물,program
cord는 기호,구호
language 약속

import javax.swing.*;
import java.awt.Dimension;
import java.awt.Toolkit;
public class HelloWorldGUIApp{
public static void main(String[] args){
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
JFrame frame = new JFrame("HelloWorld GUI");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setPreferredSize(new Dimension(800, 300));
JLabel label = new JLabel("Hello World!!", SwingConstants.CENTER);
frame.getContentPane().add(label);
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
frame.setLocation(dim.width/2-400/2, dim.height/2-300/2);
frame.pack();
frame.setVisible(true);
}
});
}
}
의 결과물은 HelloWord GUI가 적힌 앱이 결과물로 나온다!
'java' 카테고리의 다른 글
쉽게배우는 자바 9-1~10 (0) | 2023.01.21 |
---|---|
쉽게 배우는 자바 8-2~8-3 변수, 데이터 타입 변환 (0) | 2023.01.21 |
왜 자바인가? (0) | 2023.01.18 |
Java 공부 -VO, service, serviceimp,dao @RequestMapping (0) | 2023.01.12 |
쉽게배우는 Java1 - 프로그래밍 구성/데이터 타입 (0) | 2023.01.01 |