Java

Java多线程7:死锁

http://www.cnblogs.com/xrq730/p/4853713.html前言死锁单独写一篇文章是因为这是一个很严重的、必须要引起重视的问题。这不是夸大死锁的风险,尽管锁被持有的时间通常很短,但是作为商业产品的应用程序每天可能要执行数十亿次获取锁->释放锁的操作,只要在这数十亿次操作中只要有一次发生...
代码星球·2020-06-02

Java的接口和抽象类

Java抽象类与接口的区别http://www.importnew.com/12399.html深入理解Java的接口和抽象类http://www.cnblogs.com/dolphin0520/p/3811437.htmlJava抽象类与接口http://www.cnblogs.com/qifengshi/p/568...
代码星球·2020-06-02

Java并发编程、多线程、线程池…

《实战java高并发程序设计》源码整理https://github.com/petercao/concurrent-programming/blob/master/README.mdJava多线程干货系列(1):Java多线程基础http://www.importnew.com/21136.html#comment-6...
代码星球·2020-06-02

Java 8 lambda表达式示例

例1、用lambda表达式实现Runnable我开始使用Java8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用()->{}代码块替...
代码星球·2020-06-02

Java 8简明教程

Java8简明教程http://www.importnew.com/10360.htmljava8-tutorialhttps://github.com/winterbe/java8-tutorial 本文由 ImportNew - 黄小非 翻译自 winte...
代码星球·2020-06-02

Java 日期时间获取和显示

Java正确获取星期Calendar.DAY_OF_WEEKhttp://chamcon.iteye.com/blog/2144433JavaSimpleDateFormat中英文时间格式化转换https://blog.csdn.net/KingWTD/article/details/48089111java-使用Si...

java & android 开发规范手册

阿里巴巴Java开发手册(终极版)https://pan.baidu.com/s/1c1UQM7Q阿里巴巴Java开发规约插件p3cGitHub:https://github.com/alibaba/p3cAlibabaJavaCodingGuidelineshttps://github.com/alibaba/p3c...

Error:The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location:

在Androidstudio或者intellijidea中新创建一个项目或者打开一个存在的项目时,有时候会出现Error:ThesuppliedjavaHomeseemstobeinvalid.Icannotfindthejavaexecutable.Triedlocation:/Users/guoliuya/Desk...

myeclipse中java文件头注释格式设置

windows->preferences->java->CodeTemplates->comments->Type->edit Eclipse注释规范模版总结新建类文件/** *@ClassName:    ${file_n...

Java List 转 String

JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换工具类(调优)https://www.cnblogs.com/cn-wxw/p/6684280.htmlhttps://blog.csdn.net/yywusuoweile/article/detail...
代码星球·2020-06-02

java中string和int互相转化

1如何将字串String转换成整数int?A.有两个方法:1).inti=Integer.parseInt([String]);或i=Integer.parseInt([String],[intradix]);2).inti=Integer.valueOf(my_str).intValue();注:字串转成Double...

Thinking in java基础之集合框架(转载)

集合简介(容器)把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成一个东西(一个对象),然后我们借用袋子把这20个苹果装起来,而这个袋子就是集合(也叫容器)。然后呢,我们按照不同的方法装,就是不同的框架。换句话说,集合框架就是数据结构的实现。链表(数据结构)Linked...

Java面试宝典

封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性.可扩充性:增加新的子类不影响已经存在的类结构.接口性:多态是超累通过方法签名,想子类提供一...
代码星球·2020-06-02

Java ConcurrentModificationException 异常分析与解决方案

JavaConcurrentModificationException异常分析与解决方案http://www.2cto.com/kf/201403/286536.html java.util.ConcurrentModificationException解决办法 http://blog.csdn.n...

java Class.getSimpleName() 的用法

Usageinandroid:privatestaticfinalStringTAG=DemoApplication.class.getSimpleName();publicclasssample{  publicstaticvoidmain(String[]args){  &n...