zoukankan      html  css  js  c++  java
  • 第六周 学习总结

    一、教材学习笔记

    ch8

    1、String对象:

    String s = new String("we are students");

    • char a[]={'J','a','v','a'}; String s=new String(a)
      提取字符数组中的一部分:char a[] ={'0','1','2','3','4','5','6','7','8','9'};
    • String s=new String(a,2,4);
      引用String常量:String s1,s2; s1="你好"; s2="你好";

    2、构造string对象

    string s = new String("we are students");

    string t = new String("we are students");

    3、字符串的并置

    用“+”进行并置运算:

    参与并置运算的String对象,只要有一个是变量,那么Java就会在动态区存放所得到的新String对象的实体和引用。如果是两个常量进行并置运算,那么得到的仍然是常量,如果常量池没有这个常量就放入常量池。

    4、正则表达式以及字符串的替换和分解

    正则表达式:一个String类的字符,具有特殊意义。在正则表达式中可以使用限定修饰符。

    字符串的替换:public String replaceAll(String regex,String replacement)

    字符序列的 分解:public String[] split(String regex)

    ch15

    1、使用class 名称<泛型列表>声明一个泛型类。

    • 使用泛型类声明对象,和使用普通类相比,类名后多了<>,必须要用具体的类型替换<>中的泛型。
      2、LinkedList

    • 遍历链表

    • 排序和查找

    • 洗牌和旋转

    3、Stack

    4、HashMap

    二、码云链接

    码云链接

    三、脚本运行截图


    附:遇到的问题及部分解决方法

    1、调用IDEA的快捷语言
    • psvm:主函数;
    • sout:SysO;

    参考链接:百度文库博客

    2、调用args[]

    核心部分:

    int [] tmp = new int[args.length];
    for (int i = 0;i<args.length;i++){
        tmp[i] = Integer.parseInt(args[i]);
    }
    

    参考链接:博客:命令行参数。

    3、在IDEA如何传递命令行参数?

    在IDEA这种IDE中如何传递命令行参数?我们选择Run->Edit Configuration...命令行中的参数通过 Programm argumetns传递。

    或者你可以直接Run,在里面有Edit Configutions。

    参考链接:博客:命令行参数。

  • 相关阅读:
    Redis简单实践-分布式锁
    Redis基础数据结构
    Redis介绍
    MakeGenericType方法,运行时传入泛型T参数,动态生成泛型类
    Visual Studio 2017 Ctrl+单击键会跳转到定义的设置
    10 分钟 创建分布式微服务
    nodejs 中自定义事件
    我是这么给娃娃取名的(使用 node.js )
    使用 Fiddler 上传微信公众账号 自定义菜单
    drf_yasg 简单使用
  • 原文地址:https://www.cnblogs.com/maxeysblog/p/8733179.html
Copyright © 2011-2022 走看看