随笔分类 -  java

摘要:输出 阅读全文
posted @ 2019-10-19 18:41 anobscureretreat 阅读(367) 评论(0) 推荐(0) 编辑
摘要:输出 阅读全文
posted @ 2019-10-19 18:22 anobscureretreat 阅读(181) 评论(0) 推荐(0) 编辑
摘要:输出 阅读全文
posted @ 2019-10-19 18:19 anobscureretreat 阅读(470) 评论(0) 推荐(0) 编辑
摘要:#抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽... 阅读全文
posted @ 2019-10-19 14:29 anobscureretreat 阅读(247) 评论(0) 推荐(0) 编辑
摘要:安装 下载安装Springboot 安装完成后,创建项目 1. 2. 3. 完成创建! 阅读全文
posted @ 2019-09-28 00:06 anobscureretreat 阅读(1762) 评论(0) 推荐(0) 编辑
摘要:Eclipse -> Perferences -> Java -> Editor -> Content Assist如下图. 将auto activation triggers for java内容改为 并选择Apply and Close. 参考: https://blog.csdn.net/cl 阅读全文
posted @ 2019-09-27 23:55 anobscureretreat 阅读(971) 评论(0) 推荐(0) 编辑
摘要:首先安装插件 安装下面的这个插件 然后重启idea,新建工程 选择新建 Springboot 框架 改写项目名称 选择类型 设置工程名称 删除多余的文件 编译工程 然后运行 1. 2. 参考: http://ju.outofmemory.cn/entry/326731 阅读全文
posted @ 2019-09-25 23:39 anobscureretreat 阅读(2692) 评论(0) 推荐(0) 编辑
摘要:参考: https://www.cnblogs.com/jpfss/p/9713719.html 阅读全文
posted @ 2019-08-29 00:22 anobscureretreat 阅读(502) 评论(0) 推荐(0) 编辑
摘要:参考: https://www.runoob.com/java/java-inheritance.html 阅读全文
posted @ 2019-08-16 01:43 anobscureretreat 阅读(169) 评论(0) 推荐(0) 编辑
摘要:Java中变量在内存中的分配1). 类变量(static修饰的变量):在程序加载时系统就为它在堆中开辟了内存,堆中的内存地址存放于栈以便高速访问。静态变量的生命周期—一直持续到整个“系统”关闭 2). 实例变量:当你使用java关键字new的时候,系统在堆中开辟并不一定是连续的空间分配给变量(比如说 阅读全文
posted @ 2019-08-16 01:21 anobscureretreat 阅读(512) 评论(0) 推荐(0) 编辑
摘要:1.栈内存存储的是局部变量而堆内存存储的是实体; 2.栈内存的更新速度要快于堆内存,因为局部变量的生命周期很短; 3.栈内存存放的变量生命周期一旦结束就会被释放,而堆内存存放的实体会被垃圾回收机制不定时的回收。 阅读全文
posted @ 2019-08-16 01:08 anobscureretreat 阅读(187) 评论(0) 推荐(0) 编辑
摘要:JVM内存的划分有五片: 1. 寄存器; 2. 本地方法区; 3. 方法区; 4. 栈内存; 5. 堆内存。 阅读全文
posted @ 2019-08-16 01:05 anobscureretreat 阅读(125) 评论(0) 推荐(0) 编辑
摘要:所以堆与栈的区别很明显: 1.栈内存存储的是局部变量而堆内存存储的是实体; 2.栈内存的更新速度要快于堆内存,因为局部变量的生命周期很短; 3.栈内存存放的变量生命周期一旦结束就会被释放,而堆内存存放的实体会被垃圾回收机制不定时的回收。 阅读全文
posted @ 2019-08-15 17:16 anobscureretreat 阅读(131) 评论(0) 推荐(0) 编辑
摘要:java实现多线程有两种方法 1、继承Thread类 2、实现Runnable接口 这两种方法的共同点: 不论用哪种方法,都必须用Thread(如果是Thead子类就用它本身)产生线程,然后再调用start()方法。 两种方法的不同点:1、继承Thread类有一个缺点就是单继承,而实现Runnabl 阅读全文
posted @ 2019-07-25 17:51 anobscureretreat 阅读(323) 评论(0) 推荐(0) 编辑
摘要:首先创建Java工程testjavapro,创建包testjavapro,接着创建类testjava 参考: https://www.jianshu.com/p/20280b850c95 阅读全文
posted @ 2019-07-21 20:26 anobscureretreat 阅读(677) 评论(0) 推荐(0) 编辑
摘要:下载: 链接:https://pan.baidu.com/s/1wbbqWZySG46euLri1_lfKQ 密码:xijw 阅读全文
posted @ 2019-07-21 19:22 anobscureretreat 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Boolean 1 byte 1 char 2 short 2 int 4 long 8 float 4 double 8 阅读全文
posted @ 2019-06-22 23:58 anobscureretreat 阅读(130) 评论(0) 推荐(0) 编辑
摘要:输出 阅读全文
posted @ 2019-03-19 17:06 anobscureretreat 阅读(147) 评论(0) 推荐(0) 编辑
摘要:下载,选择centos7 64位版本 解压 移动目录 环境配置 写入如下内容 export JAVA_HOME=/usr/local/java/jdk1.8.0_202export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jare 阅读全文
posted @ 2019-02-20 01:42 anobscureretreat 阅读(1770) 评论(0) 推荐(0) 编辑
摘要:官网:https://www.eclipse.org 选择下载包 选择下载win 64版本 解压后目录结构如下: 点击运行eclipse 阅读全文
posted @ 2019-02-19 23:51 anobscureretreat 阅读(1223) 评论(0) 推荐(0) 编辑