摘要: Spring源码解析这系列的文章,是看完《Spring源码深度解析》后的读书笔记,但并没有按照书上的顺序写,这系列文章主要是记录我在看源码解析的时候一些疑惑和平常工作过程中踩过的坑。因为不想调博客园的样式,文章写在简书上 目录如下: "一、spring ioc之ClassPathXmlApplica 阅读全文
posted @ 2018-07-22 15:37 堕落梦醒 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 一、构造方法 Java通过构造器创建对象,构造器又名构造方法,它是一个特殊的方法,为什么特殊呢? ① 通过new关键字调用,普通方法通过对象或者类(静态方法)调用 ② 构造器的的方法名必须和类名一样 ③ 构造器没有返回值。这与void返回值有区别,void返回值代码中可以运行return(中断程序),但是构造器中不能。 ④ 如果我们没有定义构造器,则系统会自动定义一个无参构造。如果我们自定义构造器... 阅读全文
posted @ 2017-03-19 22:46 堕落梦醒 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、概念 栈:存放局部变量,有顺序的,先进后出,用完会自动回收。 堆:存放new出来的对象,没顺序,需要垃圾回收机制回收。 方法区:存放类信息,static变量,常量池(我们主要研究字符串常量池)。方法区在堆里面。 研究代码的运行过程,我们只需要知道这几个概念就好了。 二、简单程序内存图 分析的代码 阅读全文
posted @ 2017-03-18 20:17 堕落梦醒 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 控制语句分为三种结构:顺序结构、选择结构和循环结构。我们的程序写出来就有顺序,所以顺序结构没什么可学习的,主要学习选择结构和循环结构的语法。 一、选择结构 单选择结构(if) 语法如下: if(布尔表达式){ 语句 } Java不允许我们将一个数字作为布尔值使用,即使在c或c++中是允许的。所以 if(1) 在java中编译会报错的,这个在笔试中可能会遇到。 双选择结构(if-else) 语法如... 阅读全文
posted @ 2017-03-11 22:05 堕落梦醒 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、算术运算符 算术运算符我们从小学就在学习了,加(+)减(-)乘(*)除(/)以及模数(%,整数除法获得余数)。整数除法会直接去掉小数,而不是进位,比如10/3=3;浮点数也可以进行除法,不过会进位。 Java也用一种简写形式进行运算,并同时赋值操作。这是由等号前的一个运算符标记的,而且对于语言中 阅读全文
posted @ 2017-03-07 21:44 堕落梦醒 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、自动类型转换 容量小的数据类型可以自动转换成容量大的数据类型,这里的容量指的是基本类型的表数范围而不是占用的存储空间。 如下图所示,黑色的表示无数据丢失的自动类型转型,红色的表示在转型的时候可能会精度丢失(但是编译的时候不会报错)。布尔类型不能做任何的类型转换。 public class Tes 阅读全文
posted @ 2017-03-07 21:44 堕落梦醒 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、标识符 1.标识符就是用于给 Java 程序中变量、类、方法等命名的符号。使用标识符应该遵守以下几条规则: 1) 标识符必须以字母、下划线_、美元符号$开头(注意开头是没有数字的)。 2) 标识符其他部分可以是字母、下划线_、美元符$和数字的任何组合。 3) Java标识符是区分大小写敏感,且长度无限制。 4) 不可以是JAVA关键字。 2.Java中常见关键字有以下部分,不过并不需要刻意去... 阅读全文
posted @ 2017-02-19 14:14 堕落梦醒 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 一、建议 1. 对于初学者,最好使用记事本(比如notepad++,UltraEdit、EditPlus)编写程序,而不是直接用IDEA(比如eclipse、IntelliJ IDEA)。这样能够使基础更扎实,记住的东西也更多,当然遇到的错误也会多很多,但程序员遇到更多的错误成长才越快。 2. 文件 阅读全文
posted @ 2017-02-16 22:22 堕落梦醒 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、JDK的下载安装 1. jdk的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,进入界面显示的是当前最新的jdk版本。 2. 在上图标记点击去之后,选择接受他们的协议,并且根据自己的系统下载对应的文件 阅读全文
posted @ 2017-02-12 15:04 堕落梦醒 阅读(684) 评论(0) 推荐(0) 编辑