본문 바로가기

JavaCode(review)

(51)
반응형
CharAndBoolean package com.company; public class Main { public static void main(String[] args) { char myChar = 'D'; char myUnicodeChar = '\u0044'; System.out.println(myChar); System.out.println(myUnicodeChar); char myCopyrightChar = '\u00A9'; System.out.println(myCopyrightChar); boolean myTrueBooleanValue = true; boolean myFalseBooleanValue = false; boolean isCustomerOverTwentyOne = true; } } Output D:\IT\JDK\..
ByteShortIntLong Max/Min package com.company; public class Main { public static void main(String[] args) { int myValue = 10000; int myMinIntValue = Integer.MIN_VALUE; int myMaxIntValue = Integer.MAX_VALUE; System.out.println("Integer Minimum Value = " + myMinIntValue); System.out.println("Integer Maximum Value = " + myMaxIntValue); System.out.println("Busted Max value = " + (myMaxIntValue+ 1)); System.out.println("Buste..
Generics Class 기본예시/ Team- player abstract class (player) - basic class (Team)/Generics class - main | sub class 3개 (basketball player, soccer player..등) 해당player(basketball player)에 맞는 각 team class(basketball player team)만드는 대신 Team class 자체를 Generics class로 정의하여 각 team class 만들어야하는 거 방지. Abstrac class- Player package com.timbuchalka; /** * Created by dev on 17/10/2015. */ public abstract class Player { private String name; pub..
Abstract Class Challenge - interface , linkedList이용 abstract class - ListItem, - 상속(extends, super) subClass - Node interface - NodeList (implement) >ListItem(Abstract class) - linkedList(another class) - interface (another class) | Node(subclass) 하단 그림 참조 abstract Class - ListItem package com.company; //abstract class 'ListItem' = base class import java.util.ArrayList; import java.util.List; public abstract class ListItem { protected ListItem ri..
InnerClass Challenge - Playlist -Album에 innerClass 이용 InnerClass define In Main Class > OuterClass.InnerClass object = OuterClass object.new InnerClass(); LinkedList Challenge(PlayList) 이용. Main, Song class는 그대로 , Album clas에 innerClass 이용. 수정 Album Class - Inner Class (SongList)반영 package com.company; //modify the palylist challenge //Album class uses an inner class import java.util.ArrayList; import java.util.LinkedList; public class Album { //ad..
Interface Challenge Interface package com.company; import java.util.ArrayList; import java.util.List; public interface ISaveable { //methods... List saved(); void read(List savedValues); } //Type을 List로 하면 코드짜면서 arrayList, vector,linkedList 암거나 번갈아가며 정의하기도 좋다. Class Player package com.company; import java.util.ArrayList; import java.util.List; public class Players implements ISaveable{ private String name; private ..
Playlist Coding / LinkedList Challenge / toString 이용 class song package com.company; public class Song { //having title and duration for a song private String title; private double duration; //class field //constructor public Song(String title, double duration) { this.title = title; this.duration = duration; } //getter public String getTitle() { return title; } public double getDuration() { return duration; } //toString > optional : quickly print ..
LinkedList 1. alphabetical order(알파벳 순으로 값추가) / 2. visit method - console 이용 case LinkedList alpabetical order package com.company; import java.util.Iterator; import java.util.LinkedList; import java.util.ListIterator; public class Demo { //linkedList 정의해보자 (ArrayList와 달리 add,remove위해 걍 point to만 바꾸면 됨.) public static void main(String[] args) { LinkedList placesToVisit = new LinkedList(); //정의 addInOrder(placesToVisit,"Sydney"); //method/ 값 추가 addInOrder(placesToVisit,"Melbou..