docs.oracle.com/en/java/javase/index.html Java Platform, Standard Edition Documentation - Releases Java Platform, Standard Edition documentation, current and previous releases docs.oracle.com 공식 튜토리얼이지만 JDK 8 기준이다. docs.oracle.com/javase/tutorial/collections/index.html Trail: Collections (The Java™ Tutorials) The Java Tutorials have been written for JDK 8. Examples and practices described in thi..
beginnersbook.com/java-collections-tutorials/ Java Collections Framework Tutorials Java Collections: 150+ Tutorials to help you learn collections in Java. All the tutorials are explained with the help of examples. beginnersbook.com Collection Set HashSet hs.add(); hs.contains(); HashSet + String for(char s: str.toCharArray()) LinkedHashSet SortedSet TreeSet List ArrayList Vector LinkedList Queue..
www.w3schools.com/java/java_class_methods.asp Java Class Methods Java Class Methods Java Class Methods You learned from the Java Methods chapter that methods are declared within a class, and that they are used to perform certain actions: Example Create a method named myMethod() in MyClass: public class MyClass { stat www.w3schools.com Static vs. Non-Static 스태틱은 오브젝트의 생성과 상관없이 접근가능함. www.w3school..
오늘부턴 자바에 대한 모든것을 외워버리겠다는 생각으로 튜터리얼을 써본다. www.w3schools.com/java/default.asp public class Myclass { public static void main(String[] args) { System.out.println("Hello World"); } } 티스토리에는 쉬프트탭이 안되는 치명적인 단점이 있따... 앗 요고 내가 생각했던거랑 비슷하네.. 이런 방식이 공부에는 좋음 하다가 나도 모르게 다 풀어버렸네.. www.w3schools.com/java/java_data_types.asp Java Data Types Java Data Types Java Data Types As explained in the previous chapter, ..
www.geeksforgeeks.org/stack-class-in-java/ Stack Class in Java - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org
I solved the "Algorithm" kata! Take the code initiation @ codewars.com/r/DE7rhA to enlist and challenge yourself. #codewars public class Kata { //enum cardType = {"Unknown", "AMEX", "Discover", "Mastercard", "VISA"}; public static String getIssuer(String cardNumber) { // AMEX 3400~3499 // AMEX 3700~3799 // Discover 6011 // Mastercard 5100~5599 // VISA 4000~4999 int n = cardNumber.length(); if(n ..
I solved the "Credit Card Mask" kata! Take the code initiation @ codewars.com/r/DE7rhA to enlist and challenge yourself. #codewars public class Maskify { public static String maskify(String str) { int n = str.length(); if(n > 4) { char[] masked = new char[n]; for(int i = 0; i < n-4; i++) { masked[i] = '#'; } for(int i = n-4; i < n; i++) masked[i] = str.charAt(i); str = new String(masked); } retu..
이건 별 의미가 없어서 넘어 가야겠다. 얘네들꺼 안쓰면 커맨드라인 읽기는 어떻게 하는지 봐야겠네. https://introcs.cs.princeton.edu/java/stdlib/javadoc/StdOut.html https://introcs.cs.princeton.edu/java/stdlib/javadoc/StdIn.html https://introcs.cs.princeton.edu/java/stdlib/javadoc/StdDraw.html https://introcs.cs.princeton.edu/java/stdlib/javadoc/StdAudio.html
● 헬로우월드 출력하기 - 디버깅 출력할때도 중요함 그리고 다른 프린팅 옵션들도 좀 정리해야함. ● 에디팅, 컴파일링, 실행 의 개념 editor: 우리가 프로그램을 마들기 위해 코드를 입력함 -> HelloWorld.java 라는 파일이 생김 compiler: javac HelloWorld.java 커맨드라인에 입력하면 컴파일이 됨 -> HelloWorld.class 라는 컴퓨터언어 버전의 프로그램이 생성됨 JVM: java HelloWorld를 커맨드라인에서 입력하면, 프로그램이 실행되고 결과가 출력됨 -> "Hello, World'를 출력하기로 한 프로그램이었으므로 그렇게 실행됨. ● 내장 데이터 타입들 5가지가 있다. int, double, boolean, char, string long 이런것은..