0推荐
13K 浏览

程序员常见的编码和转义

要聊编码,就需要从ASCII开始。众所周知,计算机的世界里,数据都是0和1这样的二进制。用它们的组合来表示字母、数字和常用符号的最通用编码标准就是ASCII(American Standard ...
xo87x3z9 8年前   
0推荐
12K 浏览

Java可重入锁原理

本文首先介绍Lock接口、ReentrantLock的类层次结构以及锁功能模板类AbstractQueuedSynchronizer的简单原理,然后通过分析ReentrantLock的lock方...
ale0224 8年前   
0推荐
12K 浏览

Android Apk 文件反编译和重新打包的过程分析

学习的方式有很多种,Read the fucking source code 绝对不失为最佳的方式。除了阅读 Android SDK 的源码,还能通过反编译 APK 的方式,阅读他人开发的应用源...
0推荐
10K 浏览

Java基础加强之多线程篇 - 线程创建与终止、互斥、通信、本地变量

Thread类与 Runnable接口 都位于java.lang包中。 从上面我们可以看出,Runnable接口中只定义了run()方法,Thread类实现了Runnable 接口并重写了run...
swiftchen 8年前   
0推荐
153K 浏览

2017 年热门编程语言排行榜,你的语言上榜没?

我们都知道,C++,MATLAB,Java 一直都受到技术学院的青睐,大多数毕业生都热衷于学习这些语言。但它们是否是业界所需要的呢?抱着这个疑问,我们访问了几个可信度较高的语言索引网站,同时还深...
Kina8522 8年前   
JavaScript   Java   C/C++  
0推荐
11K 浏览

字节码操纵技术探秘

大家可能已经非常熟悉下面的处理流程:将一个“.java”文件输入到Java编译器中(可能会使用javac,也可能像ANT、Maven或Gradle这样的构建工具),编译器对其进行分析,最终生成一...
lsbj2048 8年前   
0推荐
9K 浏览

Java 异常处理

相信了解 Java 的人对于通过 try-catch-finally 来处理异常应该都有所了解了。但可能很多人在实际中还只是仅仅将代码包起来,然后在 catch 中输出错误信息而已。但是 Jav...
mingzhi 8年前   
0推荐
8K 浏览

Android WebView —— Java 与 JavaScript 交互总结

相比于 Native App 和 Web App,Hybrid App 凭借其迭代灵活、控制自如、多端同步的优势在应用市场上越发显得优胜,主要得力于,其将变更频繁的部分产品功能使用 H5 开发并...
0推荐
11K 浏览

Java 中集合的使用

集合: 存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。
VictorinaIr 8年前   
0推荐
20K 浏览

Java面试一定会遇到的56个面试题

面试题库第二波:java面试一定会遇到的56个面试题
AlbSetser 8年前   
0推荐
11K 浏览

java多线程开发基础

对于一个java程序猿来说,多线程开发技术无疑是需要掌握的。近期,小生在阅读高洪岩先生编写的《java多线程变成核心技术》一书。由于自己对于多线程开发了解的不多,而且在开发中使用的不多,希望通过...
tianzhi 8年前   
0推荐
7K 浏览

关于 Java 中枚举 Enum 的深入剖析

在编程语言中我们,都会接触到枚举类型,通常我们进行有穷的列举来实现一些限定。Java也不例外。Java中的枚举类型为Enum,本文将对枚举进行一些比较深入的剖析。
jollyznl 8年前   
0推荐
6K 浏览

一个小栗子聊聊 JAVA 泛型基础

泛型是给javac编译器使用的,javac是JAVA的编译器,而泛型可以让代码在编译期间确定类型安全,比如我们告诉编译器某个容器只能存储某种类型的对象,那么编译器会为我们好好地检查,确保类型安全...
HassieBurch 8年前   
0推荐
7K 浏览

关于Java中枚举Enum的深入剖析

在编程语言中我们,都会接触到枚举类型,通常我们进行有穷的列举来实现一些限定。Java也不例外。Java中的枚举类型为Enum,本文将对枚举进行一些比较深入的剖析。
yangtz584 8年前   
0推荐
15K 浏览

分析 Java 线程池 Callable 任务执行原理

上一篇分析了线程池的执行原理,主要关于线程池的生命周期和任务如何在池里创建、运行和终止。不过上次研究的是execute方法,执行的是Runnable任务,它不返回任何值。如果希望任务完成后返回结...
KariShaffer 8年前   
0推荐
55K 浏览

告别Java。一起来使用kotlin开发完整客户端

本篇文章中,将使用到前面的知识点,从零开发一款Gank.io 干活集中营App(感谢Gank提供的Api)。 该App完全使用了Kotlin语言开发,基于MVP模式,并使用如下主流开源框架:
VJYTam 8年前   
0推荐
8K 浏览

如何防止单例模式被JAVA反射攻击

单例模式相信大家都知道,用过的人不在少数。之前写过一篇博文《singleton模式四种线程安全的实现》(参见:http://blog.csdn.NET/u013256816/article/de...
shimuxi 8年前   
0推荐
12K 浏览

Java程序员变优秀的10个要点

对于Java程序员,深刻理解面向对象编程这一概念是必须的。没有OOPS的坚实基础,就领会不了像Java这些面向对象编程语言的美。光学习OO原则的定义用处不大,关键是要学会如何应用这些原则用一种O...
kt6037 8年前   
0推荐
9K 浏览

Stetho,一个功能强大的 Android 应用调试桥

Stetho 是一个功能强大的 Android 应用调试桥,起到桥梁的作用,连接 Android 应用和 Chrome,通过 Chrome 开发者工具调试 Android 应用,提供视图元素检查...
0推荐
6K 浏览

Java中的匿名内部类总结

匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写
EmileMoriar 8年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档