2月9日 《Java 8实战》读后感】的更多相关文章

2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流…
并行垃圾收集器 串行垃圾收集器 并发标记清除(CMS)垃圾收集器 Garbage First(G1)垃圾收集器 没有深入的学习G1的原理,只是看了大概的思想; SA工具:待学习…
基于 J2EE 列举的知识架构,大体列举开发基础知识.帮助我随时查缺补漏,奉行好记性不如烂笔头.写了这该随笔,以便后续查询. 1  JAVA简介 2  JAVA编程环境 3  JAVA基本编程结构 4  对象和类 5  继承 6  接口和内部类 7  图形编程 8  事件处理 9  Swing用户界面组建 10  部署applet和应用程序 11  异常和调试 12  流与文件 13  SSH框架 自己脑海要有一个知识框架,这是实现一专多长的重要条件.后续会联系更新以上分类知识.…
今天是新年的第一天,以前学习没有总结习惯,学习效率和成果都很不好.  学习的过程就是反复的复习和不断学习的过程,开始今天的学习总结   学习java的第二天. 今天学习了java最基础的一些内容,照着老师的笔记自己在输一次,就当练习手速了,这些内容比较零碎,也容易忘  如果忘了 在看一看就可以了,还有一些命名规则,今天学了以后就要照着这样做,做任何事情都要认真.…
package com.demo.regex; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author Administrator * */ public class RegexMatches { public static void main(String[] args) { String line="This order was placed for QT3000! OK?"; St…
序,异常都是标准类Throwable的一些子类的对象. Throwable类的几个方法 1 getMessage() 返回描述该异常的信息 2 printStackTrace() 把消息和栈的跟踪记录记录输出到控制台 3 printStackTrace(PrintStream s) 把消息和栈的跟踪记录记录输出到流中 4 fillInStackTrace() 将栈的跟踪记录更新为调用此方法时的状态,这个方法的主要作用是读者希望再次抛出一个异常(以便于它被调用的方法捕获),并且记录这个再次抛出异常…
序,类的设计是JAVA操作的核心,面对对象思想中一切皆对象. 一.类定义中的变量 静态成员变量,为类所有,称为类变量:只有一份,编译时即分配值,使用关键字static声明. 非静态成员变量,每个实例一份.称为实例变量. 二.类定义中的方法 与变量类似,方法也分为类方法和实例方法. 类方法,拥有关键字static声明,即类还没有实例化之前就可以执行. 实例方法,必须类实例化之后才能使用该方法. 三.如何将实参的值传递给方法 通过使用值传递的机制将所有实参的值传递给方法,具体来说,对于基本类型(in…
运行JAVA之前,必须将系统环境变量进行配置. 如果是32位的计算机安装的JDK版本必须是32位的,如果是64位的计算机安装的JDK版本必须是64位的,两者不可忽视,以免程序无法正常启动. 具体更改方法如下: 单击我的电脑属性,查看计算机系统类型的位数为32位还是64位,接着单击高级系统设置. 在系统属性中选择高级选项卡,单击环境变量按钮,在弹出的环境变量对话框中的系统变量中新建JAVA_HOME的变量,在变量值文本框中输入JDK的安装路径. 接着找到PATH变量,单击编辑按钮,打开编辑系统变量…
继昨天学习了线程池之后,今天学习了多线程内的锁Lock. 定义方法: ReentrantLock queueLock = new ReentrantLock(); //可重入锁 ReentrantReadWriteLock orderLock = new ReentrantReadWriteLock(); //可重入读写锁 每个锁都有个lock方法(上锁)和unlock方法(释放锁) 在写入锁的时候只能有一个线程,但是读取锁的时候可以线程一起共享锁里面的代码 今天还学习了信号量Semphore…
在之前我学习了java中的Thread 来实现多线程,今日我学习了ThreadGroup.Executor框架.ForkJoin框架.Executor 和ForkJoin都可以直接定义线程池,可以根据自己的需要自动增加线程多少,也可以自己设置固定的多少线程. ForkJoin框架我大概认为的意思就是将一个大的任务,用二分法一直分解到一个个的特别小的任务再去执行线程进行计算,然后再将结果一起整合起来. 最近学的东西都比较难(主要是单词难记)还要更加的花心思去学,还要经常复习,不然总是会忘的. //…