전체 글

public class StringApp { public static void main(String[] args) { // Character VS String System.out.println("Hello World"); // String System.out.println('H'); // Character System.out.println("H"); System.out.println("Hello " + "World"); // new line System.out.println("Hello \nWorld"); // escape System.out.println("Hello \"World\"");// Hello "World" } }
public class Number { public static void main(String[] args) { System.out.println(6 + 2); // 8 System.out.println(6 - 2); // 4 System.out.println(6 * 2); // 12 System.out.println(6 / 2); // 3 System.out.println(Math.PI); // 3.141592653589793 System.out.println(Math.floor(Math.PI)); System.out.println(Math.ceil(Math.PI)); } }
public class Datatype{ public static void main(String[] args) { System.out.println(6); //Number System.out.println("six"); // String System.out.println("6"); //String 6 System.out.println(6+6); // 12 System.out.println("6"+"6"); // 66 System.out.println(6*6); // 36 //System.out.println("6"*"6"); System.out.println("1111".length()); // 4 System.out.println("Hello World"); // String 문자열 System.out..
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("He..
computer : 사용하고 있는 컴퓨터입니다. Java Virtual Machine : JDK를 다운로드할 때 다운로드하여지는 프로그램들 중 가장 핵심인 프로그램입니다. Java Source code.java : 하고자 하는 일을 담은 확장자가 자바인 파일을 작성한 것입니다. 자바라는 컴퓨터 언어의 문법에 맞게 만들어진 소스코드입니다. 소스코드는 기계가 아닌 사람만이 이해할 수 있습니다. Compile : 컴파일은 확장자가 자바인 파일을 기계가 이해할 수 있도록 전환하는 작업입니다. Java Application.class : 이클립스에서는 소스코드를 작성하고 저장버튼을 눌렀을 때 자동으로 .class라고 하는 확장자를 가진 파일이 만들어지는데 이 파일이 바로 Java Application.class ..
이클립스 도구 설정 프로젝트를 하게 되면 여러 소스 코드나 이미지 파일들을 모아두는 프로젝트 폴더를 만들 텐데 이 폴더를 관리하는 화면이 왼쪽에 보이는 Package Explorer입니다. 저는 다른 것을 이용할 것입니다. Window → Show View → Navigator 클릭하시면 생깁니다. 그 후 바탕화면에 Java1 폴더 만들고 프로젝트 설정에서 프로젝트 Location을 따로 지정해 줍니다. 프로젝트 레이아웃은 첫 번째 것으로 지정해 줍니다. 왼쪽 네비게이터에 있는 HelloWorld 폴더 우클릭 후 new → file → 파일 이름을 HelloWorldApp.java로 생성합니다. 파일의 이름과 클래스의 이름은 같아야 합니다. Location : 폴더를 만들 때에 꼭 프로젝트 이름과 같게 ..
1991년 제임스 고슬링에 의해서 Write once, Run anywhere 즉, 한 번 작성하면 어디서든지 실행된다 라는 슬로건을 내세우고 등장한 컴퓨터 언어가 자바입니다. 언어 인기 평가 사이트인 https://www.tiobe.com/tiobe-index/에 따르면 1위가 자바입니다. 출처 : https://opentutorials.org/course/3930
패키지(package) 패키지는 클래스와 인터페이스의 집합이고 자바 클래스들을 효율적으로 구분하기 위해 사용합니다. 이름이 동일한 클래스들이 충돌을 일으키는 경우가 있습니다. 그리고 이러한 패키지들을 관리하기 위해 규칙이 있는데 패키지의 이름을 역도메인(reverse domain) 방식으로 하는 것입니다. 도메인은 인터넷에서 기관을 이름으로 구분한 것인데 패키지는 이를 뒤집어서 사용됩니다. 예를 들어, 구글의 도메인은 google.com이고 루트 패키지명은 com.google이 되는 것입니다. 메일 서비스의 클래스는 com.google.mail이라고 볼 수 있습니다. 이와 같은 규칙으로 인해 다른 곳애서 만든 클래스도 혼선 없이 사용할 수 있습니다. package 선언 클래스에 패키지를 선언하는 것은 p..
kms152000
백엔드 공부