1-1 Java의 특징
- 배우기 쉬운 표준적인 기본문법
- 대규모 개발을 지원하는 객체 지향 프로그래밍
- 풍부한 표준명령어
- 다양한 컴퓨터에 관한 범용성
- 개발자가 메모리 관리에 신경쓰지않는 장점
-자바는 주로 PC용 응용프로그램 , 서버 , 안드로이드 앱 관련한 개발을 주로담당한다.- 자바에서 변수명을 대문자로 선언해준다.
( 알기로는 다른 명령어와 혼선을 가져다 줄 수 있기 때문에 name -> Name 같이 선언을 해줌)
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);
mian - public static void main(String[] args) (이클립스와 동일)
sout - System.out.println(); (기존 이클립스 에서의 syso으로 emmet을 호출 했음)
souf - System.out.printf();
자바에서 정확성이 있게 영어 대 , 소문자 정확하게 기술할 것
띄어쓰기 또한 정확성 있게 해야 한다.
사람이 읽기 어려운코드나 너무 복잡한 코드는 수정이나 유지보수에 어려워진다.
특히 현장이나 팀으로 동료와 함께 일을 할때 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일차 내용 리마인딩 하는 목적의 포스팅 합니다.