
Java基础
Absolut_Seven
Cease to struggle and you cease to live.(生命不息,奋斗不止)
展开
-
Java新手问题集锦
文章转载自:http://it.deepinmind.com/java/2015/07/21/java-programming-tips-best-practices-beginners.htmlJava是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。有超过30亿的转载 2015-12-28 10:10:55 · 823 阅读 · 0 评论 -
浅谈 Java 字符串
文章转载自:http://github.thinkingbar.com/how-to-use-string/我们先要记住三者的特征:String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)一、定义查看API会发现,String、StringBuffer、StringBuilder都实现了转载 2015-12-28 10:24:55 · 576 阅读 · 0 评论 -
Java中的值传递和引用传递
文章转载自:http://www.cnblogs.com/clara/archive/2011/09/17/2179493.html当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的转载 2015-12-14 11:28:52 · 368 阅读 · 0 评论 -
图学java基础篇之集合
文章转载自:http://www.cnblogs.com/good-temper/p/4907745.html(本文部分图片引用自其他博客,最后有链接,侵删。由于笔记使用markdown记录,格式可能不是太好看,见谅)集合结构红字为java.util包下的,绿字为concurrent包下扩展的与并发相关的类ListArrayList功转载 2015-12-14 12:00:17 · 491 阅读 · 0 评论 -
简洁代码之道(1):用多态替代条件语句
文章转载自:http://blog.xiaohansong.com/2015/11/24/clean-code-polymorphism/?utm_source=tuicool&utm_medium=referral前言本文是我看了 谷歌简洁代码演讲系列 中的 多态和条件语句 的总结。大部分的条件语句是可以用多态代替的,本文将围绕以下问题开展:为什么要用多态替代条件语句多态转载 2015-12-15 15:06:08 · 529 阅读 · 0 评论 -
java十分钟速懂知识点——System类
文章转载自:http://www.cnblogs.com/good-temper/p/5042058.html?utm_source=tuicool&utm_medium=referral上次面试中遇到的一个问题,问到System.out.println()中的out是不是内部类,当时就给问蒙了,直观感觉out应该是System类的一个属性,跟内部类有什么关系?而且之前整理IO部分转载 2015-12-14 17:05:52 · 563 阅读 · 0 评论 -
简洁代码之道(2):避免全局可变状态
文章转载自:http://blog.xiaohansong.com/2015/11/30/avoid-global-state/前言本文是我看了 谷歌简洁代码演讲系列 中的 全局状态与单例模式 之后的总结。本文的主题是:避免全局可变状态。下面我们将围绕几个问题开展讨论:什么是全局状态如何设计好的单例模式如何设计好的 API全局状态什么是全局状态Talk is转载 2015-12-15 16:35:31 · 544 阅读 · 0 评论 -
【Java并发编程实战】- Synchronized
文章转载自:http://cmsblogs.com/?p=1643在我们的实际应用当中可能经常会遇到这样一个场景:多个线程读或者、写相同的数据,访问相同的文件等等。对于这种情况如果我们不加以控制,是非常容易导致错误的。在java中,为了解决这个问题,引入临界区概念。所谓临界区是指一个访问共用资源的程序片段,而这些共用资源又无法同时被多个线程访问。在java中为了实现临界转载 2016-01-05 10:55:18 · 652 阅读 · 0 评论 -
【Java并发编程实战】- Lock
文章转载自:http://cmsblogs.com/?p=1649在java中有两种方法实现锁机制,一种是在前一篇博客中(【java7并发编程实战】—–线程同步机制:synchronized)介绍的synchronized,而另一种是比synchronized更加强大和领过的Lock。Lock确保当一个线程位于代码的临界区时,另一个线程不进入临界区,相对于synchronize转载 2016-01-05 10:57:48 · 625 阅读 · 0 评论