——【J2SE】
文章平均质量分 80
Emily呀
这个作者很懒,什么都没留下…
展开
-
【JAVA】——JAVA 概述和JDK初步
前言 结束了丰富多彩的B/S项目,了解了JavaScript、Jquery和Ajax,有一种新世界的大门被打开的感觉。它让我知道 了计算机编程世界的丰富多彩。所做即所得,你写了什么东西就会出现什么样的效果,这是两年的学习生涯中从来没 有出现过的感觉。我觉得我要爱上编程了,爱上那些鲜活的代码。 如果说B/S项目是人生的启蒙老师,那么JAVA才是通往未知国度的大门。现在让小编带领大家一原创 2016-12-18 20:19:25 · 363 阅读 · 21 评论 -
【多线程】对象及变量的并发访问
大纲:1、方法内的变量为线程安全:在实现方法内部声明一个变量时,是不存在“非线程安全”问题的2、实例变量非线程安全:多个线程共同访问1个对象中的实例变量,就有可能出现“非线程安全问题”3、synchornized方法与锁对象4、脏读:是在读取实例变量时,此值已经被其他线程修改过了。5、string常量池带来的问题:同步synchronized代码块都不实用string作为锁对此昂,而改用其他,不...原创 2018-07-01 21:36:07 · 280 阅读 · 1 评论 -
【多线程基础】 线程间通信
技术要点:1、等待/通知机制 1)不使用等待/通知机制实现线程间的通信2) notify方法执行后,并不立即释放锁。关键字synchronized可以将任何一个Object对象作为同步对象来看待,而java为每个Object都实现了wait和notify方法。他们必须在synchronized同步的Object的临界区内,荣国调用wait方法可以使处于临界区的线程进入等待状态,同时释放被...原创 2018-07-08 21:47:54 · 256 阅读 · 1 评论 -
【spring】基础知识
春天基础知识: 一:什么是春天 如图1所示,弹簧是一个开源的轻量级框架 2,弹簧核心的主要两部分: AOP:面向切面编程,扩展功能不是修改源代码实现 IOC:控制反转,比如有一个类,在类里面有一个方法,调用类里的方法,创建类的对象,使用对象调用方法,创建类对象的过程需要new出来对象把对象的创建不是通过new方式创建,而是交给弹簧配置创建类对象 3,一站式开源框架 春天...原创 2018-07-31 08:16:03 · 245 阅读 · 4 评论