加载中
深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可...

2017/02/07 08:56
12
Java面试之GC(垃圾收集器)

GC: gc不仅负责垃圾回收,还决定内存分配。 Java内存管理主要是对内存中的对象进行内存的分配和回收,我们都知道当我们创建一个对象时,对象的引用放在栈(Stack)中,对象放在堆(heap)中,g...

2017/02/06 17:42
28
GC详解及Minor GC和Full GC触发条件总结

GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所...

2017/02/06 17:41
137
Java GC系列(4):垃圾回收监视和分析

在这个Java GC系列教程中,让我们学习用于垃圾回收监视和分析的工具。然后,选用一种工具来监视一个Java示例程序的垃圾回收过程。如果你是一名初学者,你最好仔细阅读该系列教程。你可以从这...

2017/02/06 17:37
8
Java GC系列(3):垃圾回收器种类

在这篇教程中我们将学习几种现有的垃圾回收器。在Java中,垃圾回收是一个自动的进程可以替代程序员进行内存的分配与回收这些复杂的工作。这篇是垃圾回 收教程系列的第三篇,在前面的第2部分我...

2017/02/06 17:33
5
Java GC系列(2):Java垃圾回收是如何工作的?

Java 垃圾回收是一项自动化的过程,用来管理程序所使用的运行时内存。通过这一自动化过程,JVM 解除了程序员在程序中分配和释放内存资源的开销。 启动Java垃圾回收 作为一个自动的过程,程序...

2017/02/06 17:25
11
Java GC系列(1):Java垃圾回收简介

Java的内存分配与回收全部由JVM垃圾回收进程自动完成。与C语言不同,Java开发者不需要自己编写代码实现垃圾回收。这是Java深受大家欢迎的众多特性之一,能够帮助程序员更好地编写Java程序。...

GC
2017/02/06 17:20
11
java设计模式之——代理模式

1,什么是代理模式? 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以...

2017/02/06 11:35
10
关于autocomplete的小例子

jQuery中的autocomplete插件很好用 现在我要做一个这样效果的一个例子,如图: 首先下载jquery.autocomplete.js插件 在jsp中引入 <link rel="stylesheet" type="text/css" media="all" href=...

2016/12/29 08:30
8
Hibernate原生SQL查询

Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接口是Query接口的子接口。 执行S...

2016/12/29 08:12
14
六种方式实现hibernate查询,及IDE推荐

从点到面,讲讲hibernate查询的6种方法。分别是HQL查询 ,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。 如果单纯的使用hibernate查询数据库只需要懂其...

2016/12/23 16:19
12
butterknife8.0.1提示NullPointerException空指针的问题

近两年ButterKnife注解框架越发流行起来了,从另外一角度来讲,大家对findViewById、setOnClickListener是不胜其烦了,不少开源项目都用到注解框架,用的比较广泛的有Dagger、ButterKnife、A...

2016/12/22 21:00
16
Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框

今天给大家带来一个很实用的小控件ClearEditText,就是在Android系统的输入框右边加入一个小图标,点击小图标可以清除输入框里面的内容,iOS上面直接设置某个属性就可以实现这一功能,但是A...

2016/12/20 13:40
21
使用PullToRefresh实现下拉刷新和上拉加载

PullToRefresh是一套实现非常好的下拉刷新库,它支持: 1.ListView 2.ExpandableListView 3.GridView 4.WebView 等多种常用的需要刷新的View类型,而且使用起来也十分方便。(下载地址:htt...

2016/12/19 13:37
20
Android软键盘弹出,界面整体上移的问题

代码: AndroidManifest.xml文件中界面对应的<activity>里加入 android:windowSoftInputMode="adjustPan" 键盘就会覆盖屏幕 android:windowSoftInputMode="stateVisible|adjustResize" ...

2016/12/14 10:10
40
Android BaseAdapter的使用

现在有许多的适配器供我们使用,但是我们发现处理复杂的itmes使往往使用的是BaseAdapter,下面上代码 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http:...

2016/12/09 16:58
13
Android模仿发说说 完美版 无bug 可以本地获取相机,相册 删除,点击进入滑动 ui更新

现在直接贴代码,这个demo代码很少,2个activity之间的回调跳转时必须的,图中的小图标怎么找了,这个是最直接的功能,希望能帮助到和我一样的小白: property_repair.xml <RelativeLayout ...

2016/12/09 16:53
12
Android 双击和手势的图片缩放

代码: package com.mooc.view; import android.content.Context; import android.graphics.Matrix; import android.graphics.RectF; import android.graphics.drawable.Drawable...

2016/12/09 16:46
45
Android 布局中调字体的行距和间距

这个是简单的2个api,下面贴出代码 这是控件行间距间距的,你可以把间距调成任意适合你的具体 android:lineSpacingExtra="5dp" 这句是控制行距的,你也可以调成任意适合你的倍数,你可以调...

2016/12/09 16:43
12
GSON解析json数据详解

如下: // Json的解析成 java 对象 Gson gson = new Gson(); // 将json 转化成 java 对象 Student stu = gson.fromJson(json, Student.class); // Json 解析 成 List Gson gson = new Gson(...

2016/12/09 16:37
9

没有更多内容

加载失败,请刷新页面

返回顶部
顶部