전체 글 40

jdk 제거하고 최신 버전 설치

버전 업그레이드를 위하여.. 삭제후 설치 제어판 - 프로그램 제거 - java 검색 후 뜬 것 삭제 새로운 java 버전 선택 후 다운로드 그 다음에 꼭 환경변수 설정을 꼭 변경해야 됨 내 컴퓨터 속성 - 고급 시스템 설정 - 고급에서 환경 변수에서 path 변수 편집 눌러줌 java 관련 변수 모두 삭제 시스템 변수는 새로만들기를 통해 현재 설치된 자바 환경변수를 추가

프로그램/설정 2022.10.20

윈도우에서 메모장으로 코딩해보기

윈도우에서 자바 코드를 작성하고 작성한 것을 컴파일한 다음 버츄얼 머신에서 실행하기 메모장으로 코딩해보기 메모장에 class Helloworld{ public static void main (String[] args) { System.out.println("Hello world"); } } 내용 입력 파일 이름 : Helloworld.java 이 파일의 확장자는 .java 컴파일 하기 위해서 win + R 키 실행 > cmd(콘솔) 열기 C:\Users\JYJ> 현재 위치한 디렉토리가 c드라이브의 유저 밑에 JYJ라는 디렉토리에 위치하고 있다는 뜻 여기에서 명령어를 입력하면 해당 디렉토리에 위치하고 있는 파일을 대상으로 명령어가 실행됨 나는 자바 소스 파일이 있는 폴더의 주소를 복사하고 자바 소스 코드 ..

웹프로그래밍 공부 2

JAVA의 특징: 운영체제에 독립적이다. (== 운영체제에 상관없이 작동한다.): JVM 설치시에만 가능 (JVM = jdk + jre에 포함되어 있다. ?): 자동 메모리 관리(Garbage Collector)한다. 상속 : 부모의 메소드를 자식이 가져와서 재 사용 가능하다.캡슐화 : 겉으로 안보이는 소스를 사용할수 있다. 코드 숨기기..다형성 : 업케스팅 - 자식타입이 부모타입으로 변경되는 것 : 오버라이딩 - 부모의 메소드를 자식이 가져와서 재정의하며 사용하는 것 @Override : 오버로딩 - 이름은 같은 메소드지만 : 형변환 - int -> integer OOP :

공부 2018.09.11

웹 프로그래밍 공부 1

프로그램 .exe //자고 있는 파일 ㄴ 프로세스 //실행된 프로그램, 메모리에 올라와 있는 프로그램, 잠에 깨서 움직이고 있는 프로그램 ㄴ 메소드 //그안의 작은 실행 단위?, 프로세스 내에서 실행되는 흐름의 단위 ㄴ 스레드 (thread) //순차적 실행 ㄴ 멀티스레드 (Multi-thread) //무작위 실행 EXE는 일반적인 파일 확장자로 컴퓨터 프로그램의 실행 파일 객체 ( == Object) : 변수와 메소드의 집합체, 이 객체들을 하나하나 조립해서 프로그램을 만든다. : 사람 (객체) 움직임 (주체, 메소드) 클래스 ( == Class) : 자바프로그램의 설계도 : 메소드와 변수 등을 담고 자바 파일을 빌드해서 생성되는 파일 //빌드 = 컴파일 + 링크 //내가 생각한 클래스와 객체의 구분?..

공부 2018.09.11