Java교육 내용정리 1일차

J3nn W·2022년 4월 12일
0

Java 교육

목록 보기
1/9
post-thumbnail

1강 내용정리

1-1 Java의 특징

  • 배우기 쉬운 표준적인 기본문법
  • 대규모 개발을 지원하는 객체 지향 프로그래밍
  • 풍부한 표준명령어
  • 다양한 컴퓨터에 관한 범용성
  • 개발자가 메모리 관리에 신경쓰지않는 장점
    -자바는 주로 PC용 응용프로그램 , 서버 , 안드로이드 앱 관련한 개발을 주로담당한다.
  • 자바에서 변수명을 대문자로 선언해준다.
    ( 알기로는 다른 명령어와 혼선을 가져다 줄 수 있기 때문에 name -> Name 같이 선언을 해줌)

1-2 Java 는 범용성이 좋은 언어다 !

C 언어에서의 printf 의 기능을 System.out.println(); 으로 사용한다.

class Main {
	public static void main(String[] args){
    	System.out.println("Hello world");
    }
}

자바에서 c의 언어를 받아들일수 있다.
예) System.out.println("가로 %d 세로 %d 사각형의 넓이는 %d"), a, b, c;
자바에서 대체적으로 변수선언에 대한 내용을 첨부 하고 싶을때 자바 방식
예) System.out.println("가로" + a + "세로" + b + "직사각형의 면적은" + c);

1-3 intelliJ 에서의 Live template

mian - public static void main(String[] args) (이클립스와 동일)
sout - System.out.println(); (기존 이클립스 에서의 syso으로 emmet을 호출 했음)
souf - System.out.printf();

1-4 Java 프로그램의 작성방법

  1. 어떤 프로그램을 만들고 싶은지 생각한다.
  2. 프로그램 명을 결정한다. ( 클래스명이 결정 됨)
  3. " 클래스명.java" 라는 이름으로 파일을 만든다.
  4. 소스코드의 외측부분을 기술한다.
  5. 소스코드의 내측 부분에 명령을 써 나간다.

1-5 Java의 유지보수 및 주의사항

자바에서 정확성이 있게 영어 대 , 소문자 정확하게 기술할 것
띄어쓰기 또한 정확성 있게 해야 한다.
사람이 읽기 어려운코드나 너무 복잡한 코드는 수정이나 유지보수에 어려워진다.
특히 현장이나 팀으로 동료와 함께 일을 할때 Class 를 연결하는데 있어 연결이나 , 유지보수 하는데에 있어 어려움을 느낀다.
예) 가독성이 좋지 않음.

public class Main {public static void main(String[] args) {System.out.println("자유로운 포멧이 가능");}}

예) 가독성이 좋음

public class Main {
	public static void main(String[] args) {
    	System.out.println("자유로운 포멧이 가능");
        }
}

비고

어떤 언어에서든 가독성이 좋아야 좋은 clean code라고 생각합니다.

자바를 4월 11일 첫수업을 받았으며, 
1일차 내용 리마인딩 하는 목적의 포스팅 합니다. 
profile
New Dev. && NFT Artist

0개의 댓글