摘要: 知识总结 1.      Java是一种非常流行的计算机编程语言 2.      JDK是开发工具,JRE是运行环境,JVM是核心所在。JDK包含JRE,JRE包含JVM。 3.      安装JDK的时候,两项建议: 路径当中不要有中文或者是空格。 要单独取消外部公共JRE的安装。 4... 阅读原文
2019-06-18 07:10:02 阅读(1983) 评论(0)
摘要: Lambda表达式,案例一:new Thread(() -> System.out.println("thread")); Lambda表达式,案例二:由参数/箭头和主体组成: (Apple a1, Apple a2) -> a1.getWeight().compareTo(a2.getWeig... 阅读原文
2019-06-18 06:00:05 阅读(2460) 评论(0)
摘要: public class HelloA { static { System.out.println("static A"); } { System.out.println("I'm A class"); } public HelloA() { Sys... 阅读原文
2019-06-18 00:00:09 阅读(2130) 评论(0)
摘要:需要在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude = {DataSourceAutoConfiguration.class},排除此类的autoconfig。启动以后就可以正常运行。  阅读原文
2019-06-17 22:00:01 阅读(2214) 评论(0)
摘要: 注解的概念 注解的官方定义 首先看看官方对注解的描述: An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packag... 阅读原文
2019-06-17 21:35:01 阅读(2059) 评论(0)
摘要:     之前遇到过ftp上传文件,需要得到路径后,判断每一层文件夹是否存在 原来是用file.mkdirs(),发现在ftp里file并不能用,后来就用Ftp ftp =new ftp(); ftp.mkdirs();但并不能在ftp上创建文件夹,用了ftp.makeDirectory()但这个只能创建一级目录,... 阅读原文
2019-06-17 21:08:02 阅读(2002) 评论(0)
摘要: JVM架构 JVM整体架构 1.JVM类加载器 2.JVM内存结构 3.JVM执行引擎 JVM一些课外知识 JVM(虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Virtual Box,J... 阅读原文
2019-06-17 20:12:03 阅读(2063) 评论(0)
摘要: 一、引言二、Object方法详解1.1、registerNatives()1.2、getClass()1.2.1、反射三种方式:1.3、hashCode()1.4、equals()1.4、clone()1.5、toString()1.6、wait()/ wait(long)/ waite(long,int)1.7、... 阅读原文
2019-06-17 18:53:03 阅读(1725) 评论(0)
摘要: 一、有两个有序数组 查找出中位数,并且输出   如:arr1[] = {1, 3, 5, 7, 9, 11, 343, 5645, 56756}; arr2[] = {0, 2, 4, 6, 8, 10}; 输出值为 7.0    1、通过合并取值,时间复杂度O(m+n)      private sta... 阅读原文
2019-06-17 17:22:06 阅读(1928) 评论(0)
摘要: /* 注释的作用 :提高了代码的阅读性;调试程序的重要方法 对第一个程序的总结: 创建:创建一个以.java结尾的文件叫做源文件 编译:(javac 源文件名.java) 会生成一个或多个字节码(.class)文件(有几个类就有几个字节码文件) ... 阅读原文
2019-06-17 15:57:02 阅读(1932) 评论(0)