코딩각

인텔리제이 유용한 단축키, 라이브 템플릿 정리 | 마우스 안쓰고 자바 코딩 | 윈도우10

인텔리제이에서 생산성을 높이기 위해서 자주 쓰는 단축키와 라이브 템플릿을 소개한다. 1. [Ctrl + Alt + Insert] 새로운 클래스 만들기 -> 클래스, 파일, 패키지 등을 생성하는 메뉴다. 에디터에서 사용. 클래스 만들 때 유용하다. 2. main / psvm + TAB 메인메소드 -> 메인 메소드를 생성한다. public, static 등의 입력에서 해방시켜준다. 색깔이 파란색일 때 TAB을 친다. 3. sout, soutv, souf + TAB 등 콘솔 출력 계열 메소드 -> System.out.print 계열 메서드를 실행한다. System. 타다닥 키보드 입력의 고통에서 해결시켜준다. public class HashMap2 { public static void main(String[]..

코딩(CODING)/자바(JAVA) 2020. 11. 22. 00:18

자바 튜토리얼 12 - 7 | TreeSet 트리세트 | 컬렉션 프레임워크 |

TreeSet 자료형은 이진트리 (Binary Tree) 구조의 자료형태이다. 최상위층을 중심으로 값이 적고 많은 노드로 나눠진다. 구조의 몇가지 규칙이 있으나 사용자가 알아야 할 것은 데이터의 추가나 삭제에 시간이 걸리고, 상대적으로 검색 능력이 좋다는 것이다. 이 포스트에서는 예제를 빠르게 보고 지나간다. 더 자세하게 알고 싶고 직접 자료구조를 구현하려는 사람은 C알고리즘의 이진트리를 공부하는 것을 추천한다. 자바 콜렉션 프레임워크는 직접 자료형을 구현하는게 아니라 객체지향에 맞춰 사용하는 것에 초점이 맞춰져 있다. en.wikipedia.org/wiki/Binary_tree Binary tree - Wikipedia Not to be confused with B-tree. A labeled bina..

코딩(CODING)/자바(JAVA) 2020. 11. 18. 17:33

자바 Random 클래스로 무작위 문자열 만들기 | Random Class

프로그래밍을 하다보면 랜덤 함수를 사용할 일이 많다. 숫자건 문자건 예측이 안되는 다량의 문자들을 데이터로써 생성할 수도 있다. 거기에 정규식을 이용하면 가상의 단어 조합도 만들 수 있다. 이 모든일이 어디서 부터 시작되는가? 난수 발생기로부터 시작된다. 자바의 Random 클래스는 java.util 패키지에 있다. Math.random() 으로 짠 소스 코드도 많이 보인다. 스태틱 메소드로 사용할 수 있으니 아무래도 더 자주 쓰게 된다. 이 포스팅에서는 위의 두가지를 사용하여 랜덤한 문자열을 생성해 보겠다. 먼저 숫자를 문자로 바꾸기 위한 아스키 코드에 대하여 알아야 한다. 자세한 사항은 아래의 포스팅을 참고하는데, 기본적으로 십진수 숫자 65 ~ 90 까지 영문 소문자, 97 ~ 122까지 영문 대문..

코딩(CODING)/자바(JAVA) 2020. 11. 18. 16:54

자바 튜토리얼 12 - 6 | HashSet | 컬렉션 프레임워크 |

HashSet 클래스는 Set 인터페이스를 구현한 컬렉션이다. Set (집합) 인터페이스의 특징은 중복된 요소를 저장하지 않는다는 점이다. 중복을 피하는 자료형태를 선택할 때 HashSet 을 사용할 수 있다. 수학의 Set (집합)에서 중복을 허용하지 않는 것과 같은 원리지만 약간 차이가 있다. import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class Main { public static void main(String[] args) { Object[] array = {"99", 99, 99, "5", 5, "5", "7", "7", "7", "2", "3", "3", "2"}; Set set = new ..

코딩(CODING)/자바(JAVA) 2020. 11. 18. 12:37

자바 API | Timer 클래스 | java.util.Timer | java.swing.Timer

Timer 클래스는 유용한 클래스이다. 컴퓨터의 시간은 인간의 시간과 차이가 나기때문에 올바른 타이밍으로 시간을 콘트롤 하는 것은 프로그래머가 다루어야 할 문제이다. 자바 API 에는 여러 개의 Timer 클래스가 있다. 그 중에 기본적인 java.util.Timer 와 java.swing.Timer를 알아본다. java.util.Timer 이렇게 되있는 것은 패키지 구조가 이렇게 되어 있어서 그렇다. Timer 는 클래스이고 java나 util 은 이를 분류하기 위한 디렉토리이다. 가끔 파이썬의 모듈과 혼동되는 경우가 있어서 주의한다. 파이썬은 모듈을 import 하더라도 그게 클래스가 아니다. 자바는 완전한 객체지향 프로그램이기 때문에 파일명 자체가 클래스라는 규칙이 차이가 난다. 같은 Timer 클..

코딩(CODING)/자바(JAVA) 2020. 11. 16. 04:33
◀ 1 2 3 4 5 ··· 17 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

카테고리

  • 분류 전체보기 (1291)
    • IT뉴스 (94)
    • IT일반 (227)
    • IT출판 (161)
      • 워드프레스 | 티스토리 (136)
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (31)
    • 암호화폐 투자 (191)
    • 운영체제 메뉴얼과 팁 (31)
      • 윈도우11 (10)
      • 리눅스 일반 (21)
    • 코딩(CODING) (380)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (92)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (36)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (10)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (4)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (23)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (14)
    • 과학일반 (1)
    • 컴퓨터보안 (2)

방문자 카운터

  • 어제 :
  • 오늘 :
  • 누적 :

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바