- 博客(15)
- 收藏
- 关注
原创 SpringBoot第一天【快速入门】
第一步构建项目:1、访问 http://start.spring.io/2、选择构建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息3、点击 Generate Project 下载项目压缩包4.将项目导入到编译工具(我使用的是idea),配置好maven仓库初始化目录机构:src/main/java 程序开发以及程序入口s...
2019-10-11 15:49:07
236
原创 深拷贝和浅拷贝解析
1.浅拷贝(需要实现Cloneable 接口)public class ShallowClone implements Cloneable {private String name;private int age;private List<String> books;public String getName() { return name;}public v...
2019-10-08 16:53:53
199
原创 Java中创建对象的几种方法
1.使用new关键字2.使用Class类字节码对象去newInstance()去创建一个对象 例子:java.util.Date date = java.util.Date.class.newInstance();获取类的字节码对象的三种方式:(1)使用类的class属性 ,例:Class<java.util.Date> clazz1 = java.util.Date.clas...
2019-10-08 09:13:31
242
原创 创建线程的几种方式
编写多线程是为了实现多个任务并发的执行,从而能够更好地与用户交互。一般有4种方法,Thread,Runnable,Callable。使用Executor框架来创建线程池。1.继承Thread类2.实现Runnable接口,传入Thread构造方法中3.实现Callable接口,传入Thread构造方法中4.创建线程池来获取...
2019-09-29 17:33:51
199
原创 分析getParentFile和createNewFile
file.getParentFile()是获取文件对象的父级文件夹目录对象,获取到了之后可以把父级文件夹创建出来,然后硬盘上真的存在了文件夹目录后才能createNewFile()创建文件demo: File file = new File("D:\\myproject\\new\\test.txt"); File parentFile = file.getParentFile()...
2019-09-28 17:18:52
469
原创 位运算左移和右移
左移(<<)参加运算的两个数,换算为二进制(0、1)后,进行左移运算,用来将一个数各二进制位全部向左移动若干位对10左移2位(就相当于在右边加2个0): 0000 0000 0000 1010-------------------- 0000 0000 0010 1000所以: 10 << 2 = 0000 0000 0010 1000 = 40注意:观...
2019-06-24 16:56:41
1525
原创 vue第二天【计算属性】
属性监听<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue 测试实例 - 菜鸟教程(runoob.com)</title><script src="./vue.min.js"></script></head>...
2019-06-21 16:08:27
368
原创 vuejs第二天【循环语句】
v-for 指令 遍历一个数组<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>v-for指令</title> <script src="vue.min.js"></script></head>...
2019-06-21 13:44:58
167
原创 vue学习第二天【vue.js条件与循环】
v-if<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>vuejs条件与判断</title> <script src="vue.min.js"></script></head><...
2019-06-21 11:07:34
198
原创 vue学习第一天【模板语法】
插入文本 【{{key }}】<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>模板语法</title> <script src="./vue.min.js"></script></head&g...
2019-06-20 18:04:39
144
原创 vue学习第一天【构造器】
我们通过实例来看一下构造器有哪些内容:实例1:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="./vue.min.js"></script>...
2019-06-20 17:01:09
196
原创 关于值传递和引用传递
public static void main(String[] args) { //引用传递 Number number = new Number(); number.num = 10; transferData1(number); System.out.println(number.num); //100 //值传递 int...
2019-06-18 18:02:30
161
原创 Java中try catch finally语句中含有return语句的执行情况
第一种情况:@Testpublic static int test1() { int num =10; try { return num; }catch (Exception e){ }finally { num = 20; return num; } }//运行结果:20try…catch...
2019-06-18 17:16:14
226
原创 throws exception和 try catch的区别
throws exception 会将异常上抛,在循环中会中断循环try catch 将异常捕获,不影响下一条执行那么如果try catch到了,在catch中有没有必要加continue呢?答案是加不加都一样那么加上continue和不加哪个效率更高呢?测试结果是不加continue效率更高tips:在定时器中,可能会去循环执行某一条方法,为了保证容错性,最好使用try catch捕...
2019-06-18 10:48:39
2600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人