码迷,mamicode.com
首页 >  
搜索关键字:java源码    ( 589个结果
Java编译期和运行期 & JVM
Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。 首先两张图,描述编译和执行的过程: Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: 如下图,Java程序从源文件创建到程序运行要经过两 ...
分类:编程语言   时间:2018-05-16 15:35:06    阅读次数:218
java源码笔记-----AbstractList
注:代码中的注释是我的个人理解,如果有误还请指出。 AbstractList add操作将元素添加到列表末尾。 remove操作将指定元素移除列表,通过Iterator的remove方法实现。 clear操作通过调用iterator的remove移除列表中的所有元素 AbstractList.Itr ...
分类:编程语言   时间:2018-05-11 17:21:43    阅读次数:228
阿里资深架构师私下峰会:了解这几点,人人皆是优秀架构师
前言:最近有好多人问我说:“George,怎样才能成为公司里的前线主力架构师,我现在在公式已经干了快五年了,现在还是一个默默无闻的程序员,我也通过很多种渠道来突破我现在瓶疾,但就是走不出来,技术也一直没有突破上去,我真的是没有办法了,通过朋友推荐介绍,说您这里可以解决我的技术瓶疾,所以我想请你帮我突破一下技术方面上的瓶疾。”你们是否有也有类似这样的问题——“天天写业务代码的程序员,怎么成为技术大牛
分类:其他好文   时间:2018-05-10 23:35:58    阅读次数:173
java源码阅读LinkedList
1类签名与注释 双向链表实现了List和Deque接口。 实现所有可选列表操作,并允许所有元素(包括null )。 请注意,此实现不同步。 如果多个线程同时访问链接列表,并且至少有一个线程在结构上修改列表,则必须在外部进行同步。 (结构修改是添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构 ...
分类:编程语言   时间:2018-05-10 15:48:53    阅读次数:215
java源码阅读HashSet
1类签名与注解 此类实现Set接口,由哈希表(实际为HashMap实例)支持。 对集合的迭代次序不作任何保证。特别是,它不能保证顺序在一段时间内保持不变(HashMap的扩容重hash)。 这个类允许null元素。 请注意,此实现不同步。 如果多个线程并发访问哈希集,并且至少有一个线程修改该集合,那 ...
分类:编程语言   时间:2018-05-08 14:30:12    阅读次数:256
java源码阅读String
1类签名与注释 String类被定义为final类型的,所以String对象一旦创建了,就是不可变的。 String类实现了Serializable接口,表示可以序列化。 String类实现了Comparable<String>接口,表示String类型可以相互比较。(通过compareTo方法) ...
分类:编程语言   时间:2018-05-02 17:00:03    阅读次数:230
apktool、dex2jar、jd-gui的区别及详解
https://blog.csdn.net/themelove/article/details/53126360 反编译相关: apktool 作用:资源文件的获取,可以提取出图片文件和布局文件进行查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) j ...
分类:编程语言   时间:2018-04-30 12:00:20    阅读次数:218
substring()方法到底做了什么?不同版本的JDK中是否有区别?为什么?
该文章是图说Java系列文章中的一篇 substring(int beginIndex, int endIndex)方法在jdk 6和jdk 7中的实现是不同的。了解他们的区别可以帮助你更好的使用他。为简单起见,后文中用substring()代表substring(int beginIndex, i ...
分类:其他好文   时间:2018-04-26 23:33:18    阅读次数:209
Java源码阅读ArrayList
1简介 ArrayList使用一个可变数组实现List接口,实现了List接口的所有可选操作。ArrayList除了是非线程安全的之外,其他的与Vector类似。 2成员属性 3构造函数 上面几个构造函数没什么好讲的,但有一个疑问,正常来说DEFAULTCAPACITY_EMPTY_ELEMENTD ...
分类:编程语言   时间:2018-04-20 19:00:22    阅读次数:232
Android apk反编译
前言: 个人兴趣,想对自己开发的一个Android demo反编译看看,做一下记录. 工具: apktool:资源文件的获取,提取出res路径下的文件进行查看; dex2jar:将apk反编译为java源码(即classes.dex文件转换回jar文件); jd-gui:反编译dex2jar反编译出 ...
分类:移动开发   时间:2018-04-18 19:13:58    阅读次数:278
589条   上一页 1 ... 16 17 18 19 20 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!