![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的笔记
SylviaHY
向外行走,向内认知。
展开
-
Maven
maven 目录结构maven 常用命令maven 生命周期maven pom.xml详解maven 聚合与继承创建maven web工程原创 2016-03-27 11:15:09 · 1366 阅读 · 0 评论 -
SpringMVC HelloWorld
Spring MVC浅学:理论+实践原创 2016-05-14 18:25:21 · 360 阅读 · 0 评论 -
Java 多线程之基础
进程:程序执行的动态过程,持有资源和线程。线程:系统中最小的执行单元,一个进程可以有多个线程,这些线程共享进程中的资源。临界区:一个访问共用资源(例如:共用设备或是共用存储器)的程序片段,而这些共用资源又无法同时被多个线程访问的特性。java实现多线程有两个方法:继承Thread类或者实现Runnable接口,无论使用哪种方法都需要重写或实现其run()方法。Thre原创 2016-05-15 16:28:52 · 489 阅读 · 0 评论 -
Java 多线程扩展之JMM
JMM(Java MemoryModel) 内存模型:描述了程序中各个变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存中取出变量这样的底层细节。 Java内存模型,其基本原则: Happens-Before:这个关系表示“一段代码在其他代码开始执行前已经执行完毕”。 Synchronize原创 2016-05-15 17:13:18 · 437 阅读 · 0 评论 -
Java 多线程之死锁
程序如下:public class DeadLockTest implements Runnable{ privateint flag = 1; privatestatic Object obj1 = newObject(); privatestatic Object obj2 = newObject(); @Override原创 2016-05-15 17:15:21 · 415 阅读 · 0 评论 -
java基础
1.自动类型转换:目标类型大于源类型(double类型a = int类型b)2.当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。譬如:( one > two )&& ( one two 运行结果为 false , 则系统就认为已经没有必要执行右侧的one 同理,在( one three ) 中,如果能确定左边表达式的运行结果为true , 则系统也同样会认为已经没有必要再进原创 2016-05-15 17:33:15 · 333 阅读 · 0 评论