登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java
(共
2281
篇经验)
0
推荐
8K
浏览
java图形用户界面之列表框
列表框通过Swing组件JList产生,其总是在屏幕上占据固定行数的空间。如果要得到列表框中被选中的元素, 只需调用getSelectedValuesList(),它可以产生一个字符串数组 ,内...
KelGravatt
8年前
Java
Java开发
0
推荐
10K
浏览
Java 接口--面向对象的精髓
USB接口的设计者在最初就知道USB能支持这么多功能吗?他们是怎样未卜先知地设计的呢?其实他们也不知道以后USB上会连什么设备,他们只是定义了一个数据传输与供电的标准而已。
qeea6228
8年前
Java
Java开发
面向对象编程
0
推荐
8K
浏览
Java 集合框架
Java集合框架大致可以分为五个部分:List列表,Set集合、Map映射、迭代器、工具类
GarU25
8年前
Java
Java开发
链表
0
推荐
22K
浏览
Android Proguard混淆打包经验总结
作为一名 Android 开发,应该了解并尝试给自己的项目进行Proguard混淆打包。项目经过Proguard混淆打包后,会发现apk包体积会变小,也就是混淆可以使得apk瘦身;并且反编译ap...
mlc0202
8年前
Java
移动开发
Android开发
安卓开发
0
推荐
7K
浏览
Java反射机制——学习总结
“JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的 反射机制。”
sagt4092
8年前
Java
Java开发
0
推荐
8K
浏览
探索 Java 隐藏的开销
随着 Android 引入 Java 8 的一些功能,请记住每一个标准库的 API 和语言特性都会带来一些相关的开销,这很重要。虽然设备越来越快而且内存越来越多,代码大小和性能优化之间仍然是有着...
sqs1130
8年前
Java
Java开发
安卓开发
0
推荐
9K
浏览
如何得到一个对象真实的内存大小
如何得到一个对象真实的内存大小
BrainRidgew
8年前
Java
Java开发
0
推荐
10K
浏览
Core Java 常见笔试题总结(异常类问题)
在Java中异常被当做对象来处理,根类是java.lang.Throwable类,在Java中定义了很多异常类(如OutOfMemoryError、NullPointerException、In...
zolj0676
8年前
Java
Java开发
0
推荐
8K
浏览
Java泛型应用之打造Android的万能ViewHolder
SparseArray(稀疏数组).他是Android内部特有的api,标准的jdk是没有这个类的.在Android内部用来替代HashMap<Integer,E>这种形式,使用SparseAr...
Cin61O
8年前
Java
移动开发
Android开发
安卓开发
泛型
0
推荐
10K
浏览
浅析 ButterKnife
ButterKnife 是Jake Wharton写的开源依赖注入框架,它和 Android Annotations 比较类似,都是用到了Java Annotation Tool来在编译期间生成...
xzyyjy
8年前
Java
移动开发
Android开发
butterknife
0
推荐
49K
浏览
真实案例出发,再谈retrofit封装
Retrofit一个基于OkHttp的RESTFUL API请求工具。它是 Square 推出的 HTTP 框架,主要用于 Android 和 Java。Retrofit 将网络请求变成方法的调...
nk2670
8年前
Java
移动开发
Android开发
Retrofit
0
推荐
17K
浏览
Java实现数值型ID生成器
ID 生成要以一种非协作的(uncoordinated)的方式进行,例如不能利用一个全局的原子变量。
yueking
8年前
Java
Java开发
0
推荐
6K
浏览
避免在Java接口中使用数组的3个理由
数组底层的语言构造、它们会被用在实现中,但是它们不应该想其它的类暴露. 在一个接口方法中使用数组违背了面向对象的原则,它会导致违和的API,并且它也可能给类型安全和性能造成短板.
JanN95
8年前
Java
Java开发
0
推荐
22K
浏览
关于Java小数点位数保留的解决方案
第一种方法-使用DecimalFormat类 举个例子,假如我们需要保留两位小数,我们可以这样写 DecimalFormat df = new DecimalFormat("0.00"); 测试...
xq1752
8年前
Java
Java开发
0
推荐
10K
浏览
Java 集合深入理解:List
一个 List 是一个元素有序的、可以重复、可以为 null的集合(有时候我们也叫它“序列”)。
wqux9633
8年前
Java
Java开发
0
推荐
9K
浏览
纪念我曾经的 JAVA 姿势
目前在搞 Node.js,曾经的 JAVA 知识忘了好多,为此整理了下,感叹下工业语言还是有相当的优势的。
Jul9560
8年前
Java
Java开发
0
推荐
17K
浏览
java高并发解决方案
高并发的时候是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,所以想到 的是用队列解决,其实队列解决的方式也可以处理,比如我们在竞拍商品、转发评论微博或者是秒杀商品等,同一时间访问量特别...
JulianaMarc
8年前
Java
数据库
并发
Java开发
0
推荐
11K
浏览
Android WebView 漏洞的利用、局限与终结
WebView.addJavascriptInterface方法导致的远程代码执行漏洞由来已久,与其相关的CVE有三个( CVE-2012-6636 、 CVE-2013-4710 、 CVE-...
CherylWIV
8年前
Java
移动开发
Android开发
安卓开发
加密解密
0
推荐
9K
浏览
Java中随机数的产生方式与原理
随机数是由随机种子根据一定的计算方法计算出来的数值。所以,只要计算方法一定,随机种子一定,那么产生的随机数就不会变。 在相同的平台环境下,编译生成exe后,每次运行它,显示的随机数都是一样的。这...
SueDurkin
8年前
Java
操作系统
Java开发
0
推荐
10K
浏览
JLiteSpider:轻量级的分布式 Java 爬虫框架
这是一个强大,但又轻量级的分布式爬虫框架。jlitespider天生具有分布式的特点,各个worker之间需要通过一个或者多个消息队列来连接。消息队列我的选择是 rabbitmq 。worker...
StephaineRF
8年前
Java
消息系统
Java开发
分布式系统
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档