본문 바로가기

Java17

JAVA OOP 의 개념 (클래스,객체 = 인스턴스) 클래스 = 틀 객체 = 메모리에 실제 존재하는 값 덩어리 Product 클래스 안에 멤버변수 와 메소드를 생성. OOP를 사용하지 않고 Console과 같이 출력하려면 System.out.println("어쩌고...") 와 같이 길게 작성해야 되서 번거롭다 때문에 맨위의 그림처럼 만들면 p1.print(); 와 같이 간결하게 사용가능하다. 이와같이 가능한이유는 애초에 메모리 안에는 영역이 나누어져 있고 new 라고 선언함과 동시에 heap 영역 메소드를 참조할수 있게 되었기 때문. 그리고 이와같이 메모리에 함수가 존재하는 상태를 인스턴스 라고 한다. 2023. 1. 18.
JAVA Switch case , for while, Array , func public class Switch { public static void main(String[] args) { // TODO Auto-generated method stub int a = 3; switch(a) { case 1: System.out.println("hello"); break; case 2: System.out.println("Bye"); break; case 3: System.out.println("Good~"); break; case 4: System.out.println("Nice~"); break; default : System.out.println("the end"); break; } String month = "4월"; switch(month){ case "1월": case ".. 2023. 1. 18.
JAVA 기본 문법 eclipse콘솔에 한글 나오게 하기 public class Hello { // 1. cpu는 main함수부터 실행된다. public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("hello~~~"); System.out.println("안녕하세요~~~"); // 2. 변수를 처음 사용할때는, 변수명 왼쪽에 데이터 타입을 붙여준다.(한번만) // 떡볶이 1인분에 2천원이다. String food = "떡볶이"; int price = 2000; float rate1 = 15.3f; double rate = 15.4; food = "고등어"; int total = price * 3; System.out.println(food); Sy.. 2023. 1. 17.
JAVA를 VSC에서 실행하는방법 설치와 환경변수는 되있다는 가정. 확장팩을 설치하면 자동으로 몇개 더설치됨 컨트롤 쉬프트 p java: create java project No build tools 선택 후 프로젝트 경로설정 컨트롤 f5를 눌러서 hello 메세지 보기 2023. 1. 17.
JAVA eclipse 설치 / 시스템 환경변수 설정 자바 설치 https://www.oracle.com/java/technologies/downloads/#jdk19-windows eclipse 설치 https://www.eclipse.org/downloads/ 시스템변수 새로만들기 JAVA_HOME C:\Program Files\Java\jdk-19 (설치된경로) 시스템변수 새로만들기 CLASSPATH %JAVA_HOME%\lib (%JAVA_HOME%의 의미는 위에서 만든 JAVA_HOME 의 값과 같다 C:\Program Files\Java\jdk-19 ) 기존에 있는 시스템변수 Path를 선택하고 %JAVA_HOME%\lib를 추가한다. -----------됬는지 테스트 방법------------ cmd java 를 쳐본다 . 이렇게 나오면 성공 끝 2023. 1. 17.