본문 바로가기
java

쉽게배우는 자바1 -java 프로그래밍 소개

by Gyona 2023. 1. 1.

쉽게배우는 자바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가 생성되는데 이것은 사람이 보는 파일이 아니다!

 

https://github.com/egoing/java1

 

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가 적힌 앱이 결과물로 나온다!