摘要: 1 String字符串 底层代码 底层都是采用数组实现的 字符串一旦定义就不可以改变 常用方法 2 StringBuilder,StringBuffer 可变的字符序列,string是不可变的 StringBuilder是线程不安全,但是效率高 StringBuffer是线程安全,效率低 常用方法 阅读全文
posted @ 2018-01-21 15:37 墮落方能自由 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 1 数组的基本概念 三步走 内存图 2 数组的三种初始化方式 声明方式 创建数组对象 初始化 初始化指的是对数组元素的初始化 数组的元素相当于对象的成员变量,默认值和成员变量的规则一样,数字0,布尔false,引用类型null等 动态初始化 静态初始化 3 多维数组 同一维数组一样的道理 4 数组的 阅读全文
posted @ 2018-01-21 12:16 墮落方能自由 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 阅读spring boot一些笔记 1.spring boot精要 spring boot 将很多的魔法带入到了spring应用的程序之中 自动配置: 针对很多的spring应用程序常见的应用功能,spring boot能够提供相关的配置 起步依赖:告诉spring boot需要什么功能,他就可以引 阅读全文
posted @ 2018-01-16 23:21 墮落方能自由 阅读(229) 评论(1) 推荐(1) 编辑
摘要: 1 面向对象 2 类和对象 3 内存分析 栈 局部变量,自动分配,后进先出 堆 不连续,放置new出来的对象,方法区也在堆里面,类的代码信息,static变量,常量池 4 垃圾回收机制 垃圾回收是程序做的,程序员压根无法控制,只可以建议,但是采不采纳就是另外一回事了 5 构造方法 6 重载 over 阅读全文
posted @ 2018-01-16 22:42 墮落方能自由 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1 JAVA发展史 2 JDK,JRE,JVM JDK 包含JRE,可以开发JAVA JRE是java运行环境 JVM就是一个虚拟的用语执行bytecodes字节码的计算机 3 第一个helloworld 4 编译器 5 标识符 6 字符集 ISO8859 1 BIG5 GB2312 GBK GB1 阅读全文
posted @ 2018-01-16 22:37 墮落方能自由 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 创建版本库 git init 提交本地 git add . git commit m '注释' git提交日志(最上面展示最新的) git log 版本回退、前进 git reset hard HEAD~1 HEAD表示当前版本,~1 表示当前版本的上一个版本 git reset hard 264a 阅读全文
posted @ 2018-01-15 10:53 墮落方能自由 阅读(106) 评论(0) 推荐(0) 编辑