일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 웹개발
- 에디터
- Spring
- 주님의교회
- 게시판
- 회원가입
- Java
- Android
- Resources
- 제이쿼리
- 인텐트
- Selector
- Activity
- jQuery
- JavaScript
- 생명주기
- Intent
- 영성
- 안드로이드 AVD
- 안드로이드
- androidstudio
- 자바
- CSS
- 프로그래밍
- #청주주님의교회
- TinyMCE
- java 8
- 글쓰기
- 청주
- 아이콘
- Today
- Total
목록Develop/JAVA (38)
공부하는 블로그
중요하므로 꼭 기억하기중간함수 : 맨 마지막을 제외한 과정 / 종단함수 가 없다면 중간함수는 수행되지 않음 --> LazyCall 종단함수 ; 맨 마지막 과정 예제) -- 스트림이 간단하게 해준다.
세 가지 종류의 람다 표현식을 메소드 레퍼런스로 바꾸는 방법
도래: 프로그래밍 패러다임의 변화 절차지향언어( 개발 어려움, 유지보수 어려움 ) -> 함수지향언어( C언어..등등 ) ->객체지향언어( 실세계와 같은 객체를 만듬 , C++, JAVA, C#..) / 웹의 발명으로 객체지향언어가 발전 -> IOT급부상으로 -- >> 함수지향언어(F#, R, Scala,Python,Kotlin): 호출만 함, 빠름 , 데이터분석할 때 사용 JAVA가 함수지향언어로 변했다. ---Lambda Expression -- 질문) Java에서 Method를 Parameter로 전달할 수 있다. ( X )지금까지 배운 JAVA는 항상 객체지향이다. interface Do(); --> new Do() { // implement정의 } 람다(Lambda)란? 람다 미적분학 학계에서 개..
public class Calculator {//캡슐화private int minNumber; // 멤버변수 , 멤버변수에는 값이 없어야 한다. , private 값이다./** * 멤버변수의 초기화가 필요하다면 생성자를 이용한다. */public Calculator() {// 생성자minNumber = 0;System.out.println("생성자를 호출 합니다.");System.out.println("객체화를 할 때 한 번 실행됩니다.");}public Calculator(int minNumber) {// 멤버변수에 minNumber를 초기화수로 쓰려고 씀this.minNumber = minNumber; //멤버변수인 minNumber에 minNumber를 넣어라.}public int getMinimu..
https://wikidocs.net/281 (출처) 이번에는 클래스의 생성자(Constructor)에 대해서 알아보자.다음의 클래스들은 지금까지 만들어 온 클래스들이다. 만약 아래의 클래스가 현재 만들어지지 않았다면 다시 만든후에 따라해 보도록 하자.Animal.javapublic class Animal { String name; public void setName(String name) { this.name = name; } } Dog.javapublic class Dog extends Animal { public void sleep() { System.out.println(this.name+" zzz"); } } HouseDog.javapublic class HouseDog extends Dog {..
http://hunit.tistory.com/162 // 참고http://itpangpang.xyz/70 //출처 접근제한자(Public, Default, Protected, Private) 말 그대로 접근을 하는 것을 제한하는 것입니다종류는 총 4가지 인데 제한자마다 접근범위가 다릅니다설명하자면① Public : 클래스가 같건 다르건, 패키지가 같건 다르건 모두 접근허용 ○ 같은 패키지+같은 클래스(허용 O) ○ 같은 패키지+다른클래스(허용 O) ○ 다른패키지(허용 O) ② Default : 같은 패키지에서만 접근허용 ○ 같은 패키지+같은 클래스(허용 O) ○ 같은 패키지+다른클래스(허용 O) ○ 다른패키지(허용 X) ③ Protected : 같은 패키지에서만 접근허용( +만약 상속받을시 다른패키지에서..
예시) 김밥천국에서 라면을 시키는 - public class KimbabHeaven { public void 라면_끓이기(String type) { int water = 0; if (type.equals("신라면")) { water = 550; } else if (type.equals("스낵면")) { water = 500; } else if (type.equals("짜파게티")) { water = 600; } else if (type.equals("진라면")) { water = 560; } System.out.println("1. 냄비를 준비한다."); System.out.println("2. 불을 붙인다."); System.out.println("3. 물을 넣는다. (" + water + "ml)")..