书单

vue.js Thinking in Java、Head First Java Effective Java Java Web开发实战 maven 实战 开发的颠覆者 Spring Boot实战 Java并发编程实战 高性能网站构建实战 Docker 技术入门与实战 设计模式、H...

2018-06-16 15:22:57

阅读数:35

评论数:0

Restful API

设计 版本号 在 RESTful API 中,API 接口应该尽量兼容之前的版本,所以在设计 RESTful API 的一种实用的做法是使用版本号。一般情况下,我们会在 url 中保留版本号,并同时兼容多个版本。 【GET】 /v1/users/{user_id} // 版本 ...

2018-06-09 20:32:10

阅读数:48

评论数:0

代码块执行顺序

/* 代码块: 局部代码块: 放在方法中的代码块{} 构造代码块: 类中方法外的代码块{} -----------在构造方法前执行构造代码块 静态代码块:类中方法外的代码块static{} -----------静态代码块走一次,在类加载到内存后就执行 ...

2017-12-12 01:03:36

阅读数:73

评论数:0

集合

1.数组和ArrayList的区别 (1)数组 : 长度固定,有默认值,可以存放基本数据类型,也可以存放引用数据类型 int[] -> 0 double[] -> 0.0 String[] -&...

2017-12-05 15:54:12

阅读数:65

评论数:0

JAVA编程思想--内部类

一.创建内部类 创建内部类方式:把类的定义置于外围类的里面二.链接到外部类 1.当生成一个内部类的对象时,此对象与制造它的外围对象之间就有了一种联系,所以能访问其外围对象的所有成员,而不需要任何条件。内部类还拥有其外围类所有元素的访问权。2.内部类自动拥有对其外围所有成员的访问权。三.使用.t...

2017-11-04 23:03:31

阅读数:79

评论数:0

JAVA编程思想--接口

一.抽象类和抽象方法 1.建立这个通用接口的唯一理由是,不同的子类可以用不同的方法表示此接口。2.如果一个类包含一个或多个抽象方法,该类必须被限定为抽象。成为抽象类并不需要所有的方法都是抽象的,仅需将某些方法声明为抽象的即可。interface Instrument1 { int VAL...

2017-11-03 21:58:51

阅读数:70

评论数:0

JAVA编程思想笔记--复用类

1.每个编译单元都必须有一个后缀名.java,而在编译单元则可以有一个public类,每个编译单元只能有一个public类,否则编译器就会接受2.组合语法:只需将对象引用置于新类中即可。public class WaterSource { private String s ; Wa...

2017-10-31 18:00:49

阅读数:88

评论数:0

JAVA编程思想笔记--并发

1.底层机制是切分CPU时间,CPU将轮流给每个任务分配其占用时间。2.定义任务 (1).线程可以驱动任务,因此需要一种可以描述任务的方式,这可以由Runnable接口来提供。要定义任务,只需实现Runnable接口并编写run()方法public class LiftOff implement...

2017-08-31 11:32:52

阅读数:91

评论数:0

正则表达式

正则表达式就是以某种方式来描述字符串,可以说“如果一个字符串含有这些东西,那么它就是我正在找的东西。” 在java中,\的意思是“我要插入一个正则表达式的反斜线,所以其后的字符具有特殊的意义。” 在正则表达式中,括号有着将表达式分组的效果,而竖直线|则表示或操作。 (-|\\+)? : 这个...

2017-08-21 17:44:44

阅读数:124

评论数:0

JAVA编程思想笔记--初始化与清理

foreach语法:一种新的更加简洁的for语句用于数组和容器,表示不必创建int变量去对由访问项构成的序列进行计数,foreach将自动产生每一项for(float x:f){} 定义了一个float类型的变量,继而将每一个f的元素赋值给x。 break用于强制退出循环,不执行循环中剩下的语句。...

2017-07-23 18:44:15

阅读数:129

评论数:0

JAVA编程思想笔记--泛型

1 . 泛型的主要目的之一就是用来指定容器要持有什么类型的对象。2 . 简单泛型public class Holder3<T> { private T a ; public Holder3(T a){ this.a = a ; } pub...

2017-06-19 16:37:20

阅读数:196

评论数:0

JAVA编程思想笔记--多态

8.1 再论向上转型 这种把对某个对象德引用视为对其基类型德引用德做法被称作向上转型—-因为再继承数德画法中,基类是放置在上方的。 `public class Test { public enum Note{ MIDDLE_C , C_SHARP , B_FLAT ;...

2017-06-09 12:13:17

阅读数:189

评论数:0

JAVA编程思想笔记--操作符

赋值:基本类型存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值的时候,是直接将一个地方的内容复制到了另一个地方。 在为对象”赋值”的时候,情况却发生了变化,对另一个对象进行操作时,我们真正操作的是对对象的引用,将一个对象赋值给另一个对象,实际是将引用从一个地方复制到另一个地方。 == 和...

2017-06-09 10:43:05

阅读数:163

评论数:0

JAVA编程思想笔记--一切都是对象

2.1 用引用操纵对象2.2 必须由你创建所有对象 一旦创建了一个引用,就希望它能与一个新的对象相关联,通常用new操作符来实现这一目的 2.2.1 存储在什么地方2.3 永远不需要销毁对象2.4 创建新的数据类型:类2.5 方法,参数和返回值2.6 构建一个Java程序

2017-02-23 15:17:17

阅读数:292

评论数:0

JAVA编程思想笔记--对象导论

1.1 抽象过程 万物皆为对象,每个对象都拥有其类型,对象具有状态,行为,标识。 1.2 每个对象都有一个接口1.3 每个对象都提供服务 当正在试图开发或理解一个程序设计时,最好的方法之一就是将对象想象为“服务提供者” 1.4 被隐藏的具体实现 将程序开发人员按照角色分为类创造者(那些...

2017-02-23 13:43:34

阅读数:211

评论数:0

final and static

static和final的意义是不同的, static修饰的时候代表对象是静态的,而final修饰的时候代表对象只能赋值一次, 他们连用的时候是因为定义的那个对象既要它是静态的,也要求它的值不能再被修改。 举例说明: static int a=1; static final b=1; ...

2016-11-18 14:29:56

阅读数:460

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭