随笔分类 - Java学习
摘要:原文链接:http://www.importnew.com/12773.html 这里有一个排版好看一点的:http://www.cnblogs.com/dolphin0520/p/3958019.html 看过上面这篇,还有这一篇:http://www.tuicool.com/articles/V
阅读全文
摘要:今天看了这篇文章,是讲C++中的浮点类型的:《浮点数的二进制表示》 再复习一下Java里面的Float和Double。 首先,直接数字赋值给Float变量是不行的,数字后要加上F,这样写:float a = 3.0F; 期次,float的取值范围应该是比int大。因为之前做题目,有用int越界,然后
阅读全文
摘要:首先,无关重载。 注:重载是同一个类的各个函数之间的。重写是父类子类之间的。Overload和Overwrite(也叫Override)的区别。 注意:Java里面区分重写(Override/Overwrite)与隐藏(Hide?)。而C++里面区分的是覆盖(Override)和隐藏/重写(Over
阅读全文
摘要:参考 http://www.cnblogs.com/lwbqqyumidi/p/3700164.html 这篇文章也可以对照着看:http://www.360doc.com/content/10/0915/10/2795334_53771845.shtml
阅读全文
摘要:上一篇文章提到了,今天又读到Lisp的一些内容 《为什么Lisp如此先进》ruanyifeng(Link)。关于Lisp的八卦,可以参考我前面两篇文章 http://www.cnblogs.com/charlesblc/p/6110484.html 以及 http://www.cnblogs.com
阅读全文
摘要:先是参考了这篇说的不怎么详细的文章《Java的JIT机制》(Link) JIT是just in time,即时编译技术。使用该技术,能够加速java程序的执行速度。 通常javac将程序源代码编译,转换成java字节码,JVM通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经
阅读全文
摘要:提纲挈领地说一下Java内存模型: 什么是Java内存模型 Java内存模型定义了一种多线程访问Java内存的规范。Java内存模型要完整讲不是这里几句话能说清楚的,我简单总结一下Java内存模型的几部分内容: (1)Java内存模型将内存分为了 主内存和工作内存 。类的状态,也就是类之间共享的变量
阅读全文
摘要:Java 面试中的重要话题 多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java 集合框架数组字符串GOF 设计模式SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)设计原则抽象类与接口Java 基础,如 equals 和 hashcode泛型与枚举Java IO 与
阅读全文
摘要:参考这篇文章: http://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/ Spring内部分为Beans, Context 和 Core。 再来一个来自(Link)的图: Spring 框架是一个分层架构,由 7 个定义良好的模
阅读全文
摘要:参考这篇文章:http://blog.csdn.net/ghsau/article/details/7451464 还有一个系列《Java多线程》
阅读全文
摘要:参考这篇文章吧: http://blog.csdn.net/vchen_hao/article/details/53301073 还有一个系列
阅读全文
摘要:为什么1000 == 1000返回为False,而100 == 100会返回为True? Link Java Reflection API: Link Java8 Optional 类深度解析: Link 深入理解DIP、DI及IoC容器: Link 3种会话管理的方式: Link
阅读全文
摘要:参考这篇文章: Link 从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySet。 另外还有两篇ConcurrentHashMap,以及比较HashMap 和 Hashtable
阅读全文
摘要:要学习分布式以及数据分析、机器学习之类的,觉得可以通过一些实际的编码项目入手。最近Spark很火,也有不少招聘需要Spark,而且与传统的Hadoop相比,Spark貌似有一些优势。所以就以Spark来学习下。 安装部署等可以参考之前的文章:http://www.cnblogs.com/charle
阅读全文
摘要:主要参考这篇文章: http://blog.csdn.net/qing_2012/article/details/8276789 然后Tomcat原理的介绍,可以看这篇文章: http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/
阅读全文
摘要:首先是在Tomcat里面看到Websocket的演示。很有意思。 http://localhost:8080/examples/websocket/index.xhtml 里面有: Echo example Chat example Multiplayer snake example Multipl
阅读全文
摘要:接上一篇对Gradle的学习,再用JFinal项目再建一个。 参考了这篇文章:https://my.oschina.net/u/1010578/blog/390094 但是其中没有代码,所以看了这篇 http://blog.csdn.net/liangbinny/article/details/43
阅读全文
摘要:装了Intellij,就是装了Gradle。 新建一个Gradle项目。然后下面这个页面要勾选上面两项: Use auto-import和Create directories for empty content roots automatically这两个选项勾上。 新建项目中的各个目录和文件: .
阅读全文
摘要:我觉得fuck GFW(Great FireWall) 真是阻碍国内技术发展罪大恶极的东西。各种不方便,各种落后,各种闭塞。 anyway,maven中央仓库,本来有oschina的可以用,现在关了。最近找到阿里云的好像可以。配置如下: 或者直接加在repositories里面: 就可以享受飞一般的
阅读全文
摘要:接上一篇:http://www.cnblogs.com/charlesblc/p/6097111.html 《Java并发学习 & Executor学习 & 异常逃逸 & 同步互斥Best Practice & wait/notify, conditon#await/signal》 原文参考:htt
阅读全文