牛客xxx

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() );
        }
    }

}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值