- 巴扎黑
- 浏览量11798 | 粉丝242 | 关注1
-
2017-06-26 11:29:16
- Java基础——继承
- 学习Java继承之前,我们想回忆一下Java面向对象需要特别注意的几个关键点。
面向对象是将复杂的事情简单化了,它通过封装的方式使得代码的重用性更高和安全性更强。平时我们要学会用面向对象的方式去思考,去描述事物或行为。
想要使用OOP,一定要清楚其三个主要特征:
1.对象的行为(behavior):你可以对对象施加哪些操作,或可以对对象施加哪些方法。
2.对象的状态(state):当施加那些操作时
-
1299
-
2017-06-26 11:28:37
- Java基础之数据类型、内存、修饰符、代码块
- Java 数据类型
基本数据类型
数值:int、short、long
字符:char
布尔:boolean
引用数据类型
class(类)
interface(接口)
数组[]
所占字节数(1 byte= 8 bits)
int:4字节
char: 规定2字节。若使用UTF-8编码,数字和英文等占1个字节,中文3个字节;若用GBK编码,中文是2个字节
float:4字节
short:2字节
lo
-
1286
-
2017-06-26 11:28:11
- Java正则表达式
- Java正则表达式
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher。Pattern是一个正则表达式经编译后的表现模式。Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个
-
1584
-
2017-06-26 11:27:47
- ThreadPoolExecutor线程池原理及其execute方法
- jdk1.7.0_79
对于线程池大部分人可能会用,也知道为什么用。无非就是任务需要异步执行,再者就是线程需要统一管理起来。对于从线程池中获取线程,大部分人可能只知道,我现在需要一个线程来执行一个任务,那我就把任务丢到线程池里,线程池里有空闲的线程就执行,没有空闲的线程就等待。实际上对于线程池的执行原理远远不止这么简单。
在Java并发包中提供了线程池类—&mdas
-
1704
-
2017-06-26 11:26:57
- 接口 Condition
- java.util.concurrent.locks 接口 Condition
所有已知实现类:AbstractQueuedLongSynchronizer.ConditionObject, AbstractQueuedSynchronizer.ConditionObject
public interface Condition
Condition 将 Object 监视器方法(wait、not
-
1372
-
2017-06-26 11:26:42
- Java基础——封装
- 最近学习Java面向对象方面的知识点,一直没时间更新博客,因为这块的知识点真的蛮绕的。一个知识点一个知识点的往外冒,而且对于我这个初学者来说区分构造器和方法就花费了一整天的时间。现在准备再重新过一遍知识点。
先背下来一个理念:
面向对象程序设计是将数据放在第一位的,然后再考虑操作数据的方法。
之前,再学习Java的优越性的时候,我们知道了Java是一种面向对象设计的程序设计语言。那到底什么是面向对
-
1475
-
2017-06-26 11:27:10
- 分享JAVA中常用API
- java.util.Date 日期类 构造方法 public Date() 返回的是当前时间 也就是1970-1-1到所经历多少毫秒来表示的时刻 public Date(long 毫秒值) 返回指定毫秒值的时间 方法 long getTime()返回当前时间的毫秒值 void setTime(long 毫秒值) 设置当前时间的毫秒值 时间原点:1970-01-01 00
-
1461
-
2017-06-26 11:26:06
-
2017-06-26 11:25:55
- Hibernate 中一级缓存和快照区的理解
- 刚刚开始的时候觉得这个快照区很难理解,在网上看了很多博客之后,开始明白了。我是结合 ADO.NET 理解的,在ADO.NET 中有一个类, 叫 SqlCommandBuilder,在我看来,他就是 ADO.NET 中和 Hibernate 快照区对应的东西,这个 SqlCommandBuilder 可以构建 SQL 语句,并且当调用Update 方法之后,可
-
2377
-
2017-06-26 11:26:18
- java中的事务之Spring事务(JDBC)
- 事务的特性:
1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。
2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。 &
-
1677