위에 것을 생각하고 땅엣 것을 생각지 말라
골로새서 3:2 위에 것을 생각하고 땅엣 것을 생각지 말라 -땅에 있는것에 집중하고 몰두하는게 아닌 하나님께서 내게 주신 비전과 사명, 목적들을 바라보고 나아간다. 요일 4:17 쉬운성경 하나님의 사랑이 우리 안에 완전해질 때, 우리는 하나님께서 심판하시는 그 날에 아무 두려움 없이 설 수 있을 것입니다. 우리에게 어떤 두려움도 있을 수 없는 것은, 우리가 이 세상에서 예수님과 같아지기 때문입니다. 마 3:17 하늘로부터 소리가 있어 말씀하시되 이는 내 사랑하는 아들이요 내 기뻐하는 자라 하시니라 -하나님은 언제나 나를 사랑하시고, 기뻐하시는 존재로 여기신다.
2024.04.23
no image
java 클래스(2)
# 인스턴스 멤버와 this-우리가 전에 사용하던 필드와 메서드는 인스턴스 멤버라고 불린다.인스턴스(instance) 멤버란 객체(인스턴스)를 생성한 후 사용할 수 있는 필드와 메소드를 말하는데,이들을 각각 인스턴스 필드, 인스턴스 메소드라고 부른다. 우리가 지금까지 작성한 모든 필드와 메소드는 인스턴스 멤버들이었다. 인스턴스 필드와 메소드는 객체에 소속된 멤버이기 때문에 객체 없이는 사용할 수 없다. <b..
2024.04.22
no image
java 클래스
-객체 지향의 특징 -캡슐화, 상속, 추상화, 다형성 #캡슐화 -객체의 필드, 메소드를 하나로 묶고, 실제 구현 내용을 감추는 것 -보호하는 이유는 외부의 잘못된 사용으로 인해 객체가 손상되지 않도록 하기 위해서다. #상속 (부모가 가지고 있는 필드와 메소드를 상속 받을 수 있다) -상위(부모) 객체의 필드와 메소드를 하위(자식) 객체에게 물려주는 행위 -하위 객체는 상위 객체를 확장해서 추가적인 필드와 메소드를 가질 수 있음 -상속 대상 : 필드와 메소드 -상속은 다중 상속이 되지 않고, 오직 하나만 가능하다. 1. 상위 객채레를 재사용해서 하위 객체를 빨리 개발 가능 2. 반복된 코드의 중복을 줄임 3. 유지 보수의 편리성 제공 4. 객체의 다형성 구현 #다형성 -같은 타입이지만 실행 결과가 다양한 ..
2024.04.19
no image
java 데이터 참조 타입
## 데이터 타입 분류 프로그램이 히는 일은 결국 데이터를 처리하는 것이다. 따라서 데이터를 얼마나 잘 다루느냐가 좋은 프로그램을 작성할 수 있는 관건이 된다. 데이터를 잘 다루기 위해서는 자바에서 지원히는 데이터 타입에 대해서 제대로 이해할 필요가 있다. 자바의 데이터 타입에는 크게 기본 타입 (원시 타입: primitive type)과 참조 타입(reference type)으로 분류된다. 기본 타입이란 정수, 실수, 문자, 리 리터럴을 저장하는 타입을 말한다. 지금까지 우리는 기본 타입으로 변수를 선언하고 데이터를 저장하는 연습을 했다. 이번 장부터는 참조 타입에 중점을 두려고 한다. 참조 타입이란 객체(Object)의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스 타입을 말한다. 기본 ..
2024.04.18
금주와 금연하는 방법
부제목 : 언제나 삶의 방향을 상냥하고 스윗하게 이끌어주시는 분 넛지라는 책을 아는가? 나도 넛지라는 책에 대해서 읽어본지는 꽤 많은 시간이 흘렀지만, 기억하기로는 사람들이 어떠한 행동을 할 수 있게끔 상황을 만들어주는 것이라고 이해하고 있다. 예를 들면은, 남자 화장실 소변기에는 가끔 파리 모양 같은걸 붙여놓은 화장실이 있는데, 그 자그마한 파리 모양으로 인해서, 밖으로 튀는 소변의 양이 80%나 감소했다고 한다. 역시나, 검색해보니 넛지의 한 예시로 설명을 하고 있었다. https://www.asiatoday.co.kr/view.php?key=914055 남자 소변기의 파리 스티커…‘넛지 효과’ 실용성은 만점 남자라면 고속도로 휴게소나 공공건물의 화장실 소변기나 좌변기에 붙어있는 파리스티커를 한 번씩..
2024.04.17
no image
java Scanner
Scanner scanner = new Scanner(System.in); System.out.print("문자열을 입력하세요 : "); String str = scanner.nextLine(); System.out.println("입력 받은 문자열 : " + str); System.out.print("정수를 입력하세요 : "); int intValue = scanner.nextInt(); System.out.println("입력 받은 정수 : " + intValue); System.out.print("실수를 입력하세요 : "); double doubleValue = scanner.nextDouble(); System.out.println("입력 받은 실수 : " + doubleValue); -두 수의 ..
2024.04.17
no image
java 제어문(if, switch, for, while)
## 조건문(if문 , switch문) # if문 if문은 조건식의 결과에 따라 블록실행 여부가 결정된다. 다음은 if문의 형식과 실행 흐름을 보여준다. 조건식에는 true또는 false 값을 산출할 수 있는 연산식이나. boolean 변수가 올 수 있다. 조건식이 true이면 블록을 실행하고 false이면 블록을 실행하지 않는다. if(조건식) { // 조건식에는 비교연산자, 논리연산자 즉 true, false가 나와야 한다. // 실행문 // 실행문 } int a = 10; if(a > 10) { System.out.println("10보다 크다"); } System.out.println("종료"); if(조건식) // 조건식이 1개인경우에는 코드블럭을 생략할수 있지만 생략하지 않는다. //실행문 i..
2024.04.16
no image
java 연산자
## 연산자와 연산식 -연산 : 데이터를 처리하여 결과를 산출하는 것 -연산에 사용하는 기호를 연산자라고 한다. -연산자 : 연산에 사용되는 표시나 기호(+ , - , * , / , =.....) -피연산자 : 연산 대상이 되는 데이터(리터럴, 변수) -연산식 : 연산자와 피연산자를 이용하여 연산의 과정을 기술하는것 -자바 언어에서는 다양한 연산자를 제공하고 있다. 이 연산자들은 피연산자를 연산해서 값을 산출하는데, 산출되는 값의 타입은 연산자별로 다르다. 예를 들어 산술 연산자일 경우는 숫자 타입(byte, short, int, long, float, double)으로 결과 값이 나오고, 비교 연산자와 논리 연산자는 논리(boolean) 타입으로 나온다. -연산자는 필요로 하는 피연산자의 수에 따라 단..
2024.04.15
no image
java 변수(타입),형변환
## 프로그램 소스 분석 자바 실행 프로그램은 반드시 클래스(class) 블록과 main() 메서드(method) 블록으로 구성되어야 한다. 메서드블록은 단독으로 작성될 수 없고 항상 클래스 블록 내부에서 작성되어야 한다. 클래스와 메서드를 간단하게설명하면 다음과 같다. 클래스 : 필드 또는 메서드를 포함하는 블록 메서드 : 어떤 일을 처리하는 실행문들을 모아 놓은 블록 클래스의 이름은 개발자가 마음대로 정할 수 있지만 소스 파일명 클래스명은 대/소문자가 일치해야 한다. # 주석과 실행문 주석은 프로그램 실행과는 상관없이 코드에 설명을 붙인 것을 말한다. 컴파일 과정에서 주석은 무시 되고 실행문만 바이트 코드로 번역된다. 따라서 주석을 많이 작성한다고 해서 전체 프로그램의 크기가 커지는 것은 아니므로 가..
2024.04.12