2021-03-29 (월) // 1일차
jdk 설치
Eclipse 설치
Hello World!!출력부터
반복및 조건문 응용까지
오늘의가장 기억남는 부분
Integer.parseInt(String);//문자열 정수로 변형
Integer.toString(Int);//정수 문자열로 변형
2021-03-30 (화) // 2일차
입력과 예외처리 맛보기
오늘의가장 기억남는 부분
import java.util.Scanner;//Scanner 사용에 필요
import java.util.InputMismatchExeption;//입력에러 처리에 필요
Scanner sc=new Scanner(System.in)
try{
a=sc.nextInt();
}catch(InputMismatchException e) {//예외 처리
System.out.println("에러발생");/*
이후 반복문으로 계속 처리하고 싶은경우
sc.next(); 를 해줘서 다음 입력으로 넘겨야함 안그럼 에러가계속 발생된다*/
2021-03-31 (수) // 3일차
분기문,함수 맛보기
오늘의가장 기억남는 부분
import java.util.Random;
Random rand= new Random();
arrayI_01[i]=rand.nextInt();
arrayI_02=arrayI_01;
// 참조값(주소) 복사 그래서 이후 카피를 해도 같이바뀌어 차이를 느낄수 없다
//한마디로 이두개의 주소는 같아져서 하나를 바꾸면 같은 주소를 쓰고있는 다른것도 바뀌게 된다.
2021-04-02 (금) // 4일차
객채,함수응용
오늘의가장 기억남는 부분
*객체배열같은경우 생성후 null값이 저장되어있어 생성자로 값을 집어넣어야한다
book[] library = new book[3];
library[0] = new book("콩쥐팥쥐",8000);
library[1] = new book("둘리",5000);
library[2] = new book("짱구",3000);
code1=code2;// 2개다 객체인경우 위의 배열과 똑같이 참조값(주소) 복사가 이루어진다 객체배열또한 이와같이 참조값복사가 일어나며 각각의 배열또한 참조값복사가 일어남
2021-04-16 (금) // 3주차
•클래스 변수, 정적 변수
static 예약어를 갖는 변수를 의미하고, 클래스로 생성되는 객체들이 공유할 목적으로 사용한다.
객체의 생성에 관계없이 클래스 접근이 시작되면서 프로그램이 종료될 때까지 유효하다
•클래스 가져오기
Test_005_02_plus testPlus;// 참조값을 저장한다
testPlus=new Test_005_02_plus();
//여기서 new는 인스턴스 생성, Heap 메모리 공간 할당, 객체에게 참조값 리턴의 역할을 한다.
//여기서 Test_005_02_plus()는 생성자다
•this()함수 생성자를 가져옴
Testing() {this(1);System.out.println("생성자1");}
Testing(int a) {this(a,1);System.out.println("생성자2");}
Testing(int a,int b){this(a,b,1);System.out.println("생성자3");}
Testing(int a,int b,int c){setTesting(a,b,c);System.out.println("생성자4");}
•생성자호출전 실행순서
static {//1번}
{//2번}
생성자(){//3번}
'잡다한지식 > 복학전 대학 공부' 카테고리의 다른 글
입대전 대학공부하며 만든 블로그 (0) | 2021.08.31 |
---|---|
군대에서 간단복습 C언어 (0) | 2019.11.07 |