Java32 Java_변수와 자료형 변수 변수란? 변수는 값을 담는 저장소다. 변수는 고유한 타입을 가진다. 변수는 자신의 타입과 일치하는 타입의 값만 저장할 수 있다. 변수의 타입의 한 번 정해지면 변경할 수 없다. 변수에 저장된 값은 프로그램이 실행되는 동안만 사용할 수 있다. 변수는 고유한 이름을 가진다. 이를 식별자라고 부른다. 변수의 이름은 영어대문자, 소문자, 숫자, _ 를 조합해서 정한다. 변수의 이름은 반드시 문자로 시작해야 한다. 숫자로 시작할 수 없다. 변수의 이름은 대소문자를 구분한다. 변수의 생성 메모리에 지정된 타입의 값을 저장하는 저장소가 생성된다. 변수를 생성할 때는 반드시 변수(저장소)의 타입을 변수명 앞에 적어야 한다. 동일한 이름을 가지는 변수를 같은 블록 내에서 선언할 수 없다. 변수를 생성하면, 변수에 .. 2023. 10. 24. Java 및 Java 설치방법 Java란? 썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어. 만든 사람은 제임스 고슬링이다. Java의 특징 객체지향 프로그래밍 언어 C나 C++에 비해서 문법이 간단하고, 포인트를 사용하지 않는다 플랫폼 독립적이다 자바 가상 머신(JVM, Java Virtual Machine) 위에서 실행된다 가비지 콜렉션을 지원한다 멀티 스레드를 지원한다 자바 가상 머신(Java Virtual Machine) : Java로 개발한 프로그램을 컴파일하여 만들어지는 바이트코드를 실행시키기 위한 가상머신 => Java가 플랫폼에 독립적인 언어인 것은 이 자바 가상 머신때문에 가능하다. 소스 코드를 기계어로 직접 컴파일하여 링크하는 C와 C++의 컴파일러와 달리 자바 컴파일러는 바이트코드인 클래스 파.. 2023. 10. 23. Java_날짜와 시간 & 형식화 Date JDK1.0부터 제공되어온 클래스. 기능이 많이 부족 Calendar가 새로 추가되면서 Date는 대부분의 메서드가 'deprecated'되었으므로 잘 사용되지 않음 Date를 Calendar로 변환 Date d = new Date(); --- Calendar cal = Calendar.getInstance(); cal.setTime(d) Calendar JDK1.1부터 제공. Date의 단점을 보완하기 위해 탄생 추상클래스 / 직접 객체를 생성하지 못하고 메서드를 통해서 완전히 구현된 클래스의 인스턴스를 얻어야 함. Calendar를 Date로 변환 Calendar cal = Calendar.getInstance(); --- Date d = new Date(cal.getTimeInMillis(.. 2023. 8. 6. JAVA_java.lang패키지 , 유용한 클래스 정리 (자바의정석 9장) java.lang 패키지 : 자바프로그래밍에 가장 기본이 되는 클래스들을 포함. Object 클래스 모든 클래스의 최고 조상. 멤버변수는 없고 오직 11개의 메서드를 갖고 있음. 멤버변수를 갖고 있지 않지만, 메서드들은 인스턴스 메서드이다. 그 이유는 Object를 상속받는 자손들은 인스턴스 변수를 사용할 수도 있고 그렇지 않을 수도 있기 때문에 메서드에 인스턴스 변수 지원을 해야한다 Object 클래스의 주요 메서드 equals(Object obj) 매개변수로 객체의 참조변수를 받아 비교하여 그 결과를 boolean값으로 알려 주는 역할을 한다. public boolean equals (Object obj){ return (this==obj); } equals는 주소값을 비교하기 때문에 iv가 가진 값.. 2023. 8. 2. 이전 1 ··· 4 5 6 7 8 다음