본문 바로가기

자바 공부2

Java 메인메소드 public static void main(String[] args) 이해하기 public static void main(String[] args) 자바의 모든 프로그램은 public static void main (String[] args)함수로 시작한다. 이렇게 시작하는 것은 자바의 규칙이다. 다수의 프로그래밍 언어에서 main함수가 엔트리 포인트로 사용된다. ※엔트리 포인트(Entry Point)란 프로그램이 시작되는 시작점을 의미한다. Java는 어플리케이션이 실행되면 제일먼저 (main)메소드를 실행한다. public static void는 무엇인가? String[] args?은 무엇인가? public은 접근제어자이다. 접근제어자는 외부에서 접근할 수 있는 일종의 제약이다. public은 어느곳에서든 해당 객체를 참조할 수 있다는 의미이다. 모든 함수의 앞에는 이 함수를 .. 2023. 1. 5.
[Java] 변수(Variable) (1) 변수(variable)란? 변하는 수 ? // no 프로그래밍에서 변수는 하나의 값을 저장할 수 있는 메모리 공간을 말한다. 메모리 공간은 RAM을 의미한다. 자세히보면 RAM은 여러개의 칩으로 나뉘어져있지만 논리적으로는 하나의 연속된 저장공간인것처럼 다룬다. 그리고 전체 메모리의 저장공간을 1byte 단위로 나누고 각각의 저장공간에 012345..와 같이 연속적인 번호를 붙히는데 이것을 메모리 주소라고 한다. 원래는 메모리의 값을 저장하거나 읽을때 메모리 주소를 이용해야 하는데 메모리 주소는 숫자라서 사람이 기억하기 힘들고 불편하다. 그래서 특정 메모리 영역에 이름을 붙히고 주소 대신에 메모리 이름을 이용해서 메모리의 값을 저장하고 읽을 수 있게한 것이 변수이다. 변수는 하나의 값만 저장할 수 있기 때.. 2023. 1. 3.
반응형