Java相关文章索引(15)

工具资源

  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 sub = new ArrayList();

  2. java初始化ArrayList

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

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

List> list = new ArrayList>(map.entrySet());
		Collections.sort(list, new Comparator>() {
			//降序排序
			@Override
			public int compare(Entry o1, Entry 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学习笔记)