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 프로그램의 작성방법
- 어떤 프로그램을 만들고 싶은지 생각한다.
- 프로그램 명을 결정한다. ( 클래스명이 결정 됨)
- " 클래스명.java" 라는 이름으로 파일을 만든다.
- 소스코드의 외측부분을 기술한다.
- 소스코드의 내측 부분에 명령을 써 나간다.
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일차 내용 리마인딩 하는 목적의 포스팅 합니다.
728x90
'개발언어 > Java' 카테고리의 다른 글
| JAVA | 메소드 ( method ) 설명 및 예제 (0) | 2022.05.31 |
---|---|
| JAVA | 캡슐화 ( encapsulation ) 예제 (0) | 2022.05.31 |
| JAVA | 배열 / for문 & 향상된 for문 / 가비지 컬렉션 (0) | 2022.05.30 |
| JAVA | 조건분기와 반복 (0) | 2022.05.29 |
| JAVA | 식과 연산자 / 산술 연산자 (0) | 2022.05.28 |