美文网首页Java 杂谈
Java相关文章索引(15)

Java相关文章索引(15)

作者: 司小幽 | 来源:发表于2019-02-23 10:54 被阅读6次

    工具资源

    1. ProgramCreek
    2. importNew
    3. Spring4All
    4. JavaPapers

    环境部署

    1. idea打包jar的多种方式
    2. JDK8下载
    3. IntelliJ IDEA 2017.3.5永久破解
    4. IntelliJ IDEA-Git安装

    基本常识

    1. No enclosing instance of type AddressDemo1 is accessible. Must qualify the allocation with an enclos

    原来我写的内部类是动态的,也就是开头以public class开头。而主程序是public static void main。在Java中,类中的静态方法不能直接调用动态方法。只有将内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。将public class改为public static class.

    1. Initialize List in Java 怎么初始化List
      List<Integer> sub = new ArrayList();

    2. java初始化ArrayList

    3. Java实现字符串倒序输出的常用方法小结

    4. Java如何对HashMap按值进行排序

    List<Map.Entry<String, Long>> list = new ArrayList<Map.Entry<String, Long>>(map.entrySet());
            Collections.sort(list, new Comparator<Map.Entry<String, Long>>() {
                //降序排序
                @Override
                public int compare(Entry<String, Long> o1, Entry<String, Long> o2) {
                    //return o1.getValue().compareTo(o2.getValue());
                    return o2.getValue().compareTo(o1.getValue());
                }
            });
    
    1. JAVA 一个或多个空格分割字符串
    String [] arr = str.split("\\s+");
    for(String ss : arr){
        System.out.println(ss);
    }
    
    1. Java String.Split(String regex)方法之设置多个分隔符

    2. eclipse xml 注释快捷键

    注释:CTRL + SHIFT + /
    
    撤销注释:CTRL + SHIFT + \
    
    1. 构造函数有没有返回值?

    构造方法是一种特殊的方法,具有以下特点。
    (1)构造方法的方法名必须与类名相同。
    (2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。
    (3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。
    (4)构造方法不能由编程人员调用,而要系统调用。
    (5)一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构 造器,这个构造器不执行任何代码。
    (6)构造方法可以重载,以参数的个数,类型,或排列顺序区分。
    我个人认为规定是没有返回的,但实际是隐式返回的类的对象。

    Debug

    1. java中split以"."分隔和以""分隔

    其中"."对应如下:
    在java中函数split(".")必须是是split("\.")。
    其中""对应如下:
    在java中函数split("")必须是是split("\\")。

    1. as报错 ******.is registered as a Git root, but no Git repositories were found there.

    原因:目录所示的git项目不存在,导致这个报错
    解决方法:在as中的version contral选中不存在的项目删除即可

    1. 解决:The declared package..does not match the expected package..(转自百度空间)

    2. 更换JDK版本以后,忘记修改lib Path造成代码执行提示a jni error has occurred please check your installation and try again

    重新添加了一下JRE System Library[jre1.8.0_171] 或者Java SE-1.8。

    1. 图解eclipse 查看原始类出现The jar file rt.jar has no source attachment

    P.K.

    1. (String)、toString、String.valueOf的区别
    2. spring、springMvc、springBoot和springCloud的联系与区别
    3. Spring SpringMVC SpringBoot SpringCloud概念、关系及区别

    相关文章

      网友评论

        本文标题:Java相关文章索引(15)

        本文链接:https://www.haomeiwen.com/subject/flbuyqtx.html