牛客網 第一天

Java基礎使用

在這裏插入圖片描述

總結:基礎就完事了,衝就完事了
1.String使用
2.List使用
3.基本數組
Java三大數據結構:
							1.Set,集合不允許重複
							2.Hash,
							3.List
項目使用多的:random, 時間Date 、DateFormat(正則格式化時間格式)
						類 extends 繼承   		爸爸有,兒子有
							implement 多態,	 自己有自己相同方法實現
							class    封裝				權限控制,省代碼

	還有部分沒完,就是沒提交,明天補......衝						
小demo:
package com.company;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;


public class Main {

    public static void main(String[] args) {
	// write your code here
//        demoSet();
//
//        demoKeyValue();

//        demoException();
//        demoRandom();

        demoDate();
    }

    public static void demoDate(){
        Date date = new Date();

        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        System.out.println(date);
        System.out.println(df.format(date));


        System.out.println(UUID.randomUUID());

        System.out.println(Math.log(22));
    }

    public static void demoRandom(){
        Random random = new Random();


        /**
         * 隨機種子
         */
        //random.setSeed(100);
        for (int i = 0; i < 4; ++i){
            System.out.println(random.nextInt(100));
        }
    }

    public  static  void demoException() {
        try{
            String a = null;
            a.indexOf('a');
        }catch(NullPointerException e){
            System.out.println("yyyyy");
        }finally {
            System.out.println("fff");
        }
    }


    public static void demoSet(){
        Set<String> stringSet = new HashSet<String>();
        for (int i = 0; i < 3; ++i){
            stringSet.add(String.valueOf(i));
            stringSet.add(String.valueOf(i));
            stringSet.add(String.valueOf(i));
        }
        System.out.println(stringSet);
    }

    public static void demoKeyValue(){
        Map<String, String> map = new HashMap<>();
        for (int i = 0; i < 4; ++i){
            map.put(String.valueOf(i), String.valueOf(i*i));
        }

        for (Map.Entry<String, String> entry : map.entrySet()){
            System.out.println( entry.getKey() + ":" + entry.getValue() );
        }
    }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章