自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 Java 重写(Override)与重载(Overload)

重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exc

2016-11-28 11:55:45 416

原创 Java StringBuffer 和 StringBuilder 类

当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能

2016-11-28 10:45:10 295

原创 String 类

public class StringAPIDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub /* * public char[] t

2016-11-28 10:32:08 269

原创 收录网站啦啦啦

http://www.runoob.com/ 基础必备 大全

2016-11-27 20:49:17 327

转载 运算符

Java 运算符计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符url :http://www.runoob.com/java/java-operators.html

2016-11-27 20:36:03 274

转载 JAVA 枚举

枚举的定义  枚举也是JDK5.0的新特性。  JDK5.0加入了一个全新类型的“类”——枚举类型。  为此引入了一个新的关键字enum。 可以这样来定义一个枚举类型:public enum Color{ Red, White, Blue,}然后可以这样来使用:Color myColor = Color.Red;枚举类型的静态方法枚举类型提供了两个有用的静态方法values()和val

2016-11-27 20:32:33 206

转载 静态导入Static import

要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。  使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。  静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法:  比如先在一个包中定义一个这样的类:package com.example.learnjava;public class Common{ public

2016-11-27 20:03:51 335

转载 float 和 double 的区别

float表示单精度浮点数在机内占4个字节,用32位二进制描述。 double表示双精度浮点数在机内占8个字节,用64位二进制描述。浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。 数符占1位二进制,表示数的正负。 指数符占1位二进制,表示指数的正负。 尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点 指数存指数的有效数字。 指数占多少位,尾数占多少位,由

2016-11-27 19:59:19 1909

转载 清除缓存

package bwie.month_practice;import android.annotation.TargetApi;import android.content.Intent;import android.os.Build;import android.os.Bundle;import android.os.Handler;import android.os.Message;

2016-11-20 20:39:01 266

原创 百度地图

package bwie.baidumap;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;

2016-11-20 18:52:30 336

转载 View

View类是所有可视化控件的基类,主要提供了控件绘制和事务处理的方法。创建用户界面所使用的控件都继承自View,如EditText、TextView、Button等。View及其子类的相关属性,既可以在布局XML文件中进行相关设置,也可以通过成员方法在Java代码中动态设置。View类常用的属性及对应的方法ViewGroup类是View类的子类,但是它可以充当其他控件的容器。ViewGroup的子控

2016-11-14 15:33:16 266

原创 读取json 读取本地文件

请求网络资源public class ReadJsonUtils { public static String read(InputStream inputStream,String str){try { byte[] b = new byte[1024]; int len; ByteArrayOutputStream arrayOutputStream = new Byt

2016-11-11 19:04:12 635

原创 OkHttp 网络请求

OkHttp支持的主要功能: ● 一般的get请求 ● 一般的post请求 ● 基于Http的文件上传 ● 文件下载 ● 加载图片 ● 支持请求回调,直接返回对象、对象集合 ● 支持session的保持我们在使用Okhttp进行开发的时候,主要牵扯到以下几个核心类:OkHttpClient、Request、Call 和 Response。1.OkHttpClientO

2016-11-10 09:04:34 265

原创 JAVA 集合 的 集合

Collection├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collectio

2016-11-08 10:01:28 472

原创 编译时 和运行时

编译时和运行时编译时编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.运行时所谓运行时就是代码跑起来了.被装载到内存中去了常量的计算是在编译时进行的 变量的计算是在运行时进行的http://www.cnblogs.com/downey/p/4946807.html泛型泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。作用 :参数类型化 避

2016-11-08 08:05:50 433

原创 抽象类

抽象类: 抽象:笼统,模糊,看不懂!不具体。 特点: 1,方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。 抽象方法必须定义在抽象类中。该类必须也被abstract修饰。 2,抽象类不可以被实例化。为什么?因为调用抽象方法没意义。 3,抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化。 否则,这个子类还是抽象类。 思考: 1,

2016-11-04 19:29:36 275

原创 使用Glide加载图片

加载网络图片1、导入Glide库和V4包,因为Glide依赖于V4ImageView targetImageView = (ImageView) findViewById(R.id.imageView);String internetUrl = "http://i.imgur.com/idojSYm.png";Glide .with(context) .load(internet

2016-11-03 08:12:29 470

原创 一封情书

一位JAVA程序员的七夕情书我能抽象出整个世界...但是我却不能抽象出你...你肯定是一个单例,因为你是那样的独一无二...所以我的世界并不完整...我可以重载甚至覆盖这个世界里的任何一种方法...但是却不能覆盖对你的思念...也许命中注定了 你与我存在于不同的包里…在你的世界里,你被烙上了私有的属性...我用尽全身力气,也找不到访问你的接口...我不愿就此甘心,找到了藏身在jav

2016-11-02 10:09:53 175

转载 map集合遍历

//创建集合public static void main(String[] args){Map<String,String> map=new HashMap<String,String>();map.put("1","张三");map.put("2","李四");map.put("3","王五");}第一种方法:通过Map.keySet遍历key和value for(String key

2016-11-01 20:55:50 181

转载 自定义View

1.自定义View首先我们要明白,为什么要自定义View?主要是Android系统内置的View无法实现我们的需求,我们需要针对我们的业务需求定制我们想要的View。自定义View我们大部分时候只需重写两个函数:onMeasure()、onDraw()。onMeasure负责对当前View的尺寸进行测量,onDraw负责把当前这个View绘制出来。当然了,你还得写至少写2个构造函数:public M

2016-11-01 20:39:59 318

转载 内部类

内部类分为四种:1.成员内部类 2.局部内部类 3.静态内部类 4.匿名内部类1.成员内部类成员内部类也是定义在另一个类中,但是定义时不用static修饰。  成员内部类和静态内部类可以类比为非静态的成员变量和静态的成员变量。   成员内部类就像一个实例变量。   它可以访问它的外部类的所有成员变量和方法,不管是静态的还是非静态的都可以。   在外部类里面创建成员内部类的实例:

2016-11-01 20:09:27 119

原创 栈内存 堆内存

总结了下:有些是根据网上总结的(由于时间的问题,还没结完) 有错的地方希望提出 毕竟我也是新手 总结不好的地方不要拍砖! Java code 栈内存: 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 栈内存主要存放的是基本类型类型的数据 如、( int, short, long, byte, float, double, boolean, char

2016-11-01 19:57:45 185

转载 Java 7之基础 - 强引用、弱引用、软引用、虚引用

1、强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:Object o=new Object(); // 强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如下方式来弱化引用,如下:o=null;

2016-11-01 19:51:18 254

转载 个性化 圆形图片

CircleImageView.javapackage com.example.day10_photo;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapShader;import a

2016-10-26 16:29:34 250

原创 Xml解析 + Fragment + XListView +vp

MainActivitypublic class MainActivity extends FragmentActivity { private List<Fragment> list; private ViewPager viewPager; private RadioGroup radioGroup; @Override protected void onCr

2016-10-25 20:39:18 442

原创 Viewpagerindicator 头部带滑动

首先导入对应的 libraryMainActivity 代码public class MainActivity extends FragmentActivity { private TabPageIndicator viewPagerIndicator; private ViewPager viewpager; /** * Tab标题 */ p

2016-10-24 16:57:58 313

原创 SlidingMenu 侧滑菜单

主activitie import com.example.fragment.MyFragment;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;import com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity;import android.os.Bu

2016-10-07 20:46:16 192

原创 Fragment传值

public class Fragment1 extends Fragment{ private View view; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

2016-09-28 15:56:55 149

原创 Fragment之间的通信1

main <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match

2016-09-28 15:54:52 184

原创 变色的按钮

?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/a2" android:state_pressed="true"></item> <item and

2016-09-28 15:38:25 309

原创 SQL 语句常用 的

-- 连接数据库mysql -uroot -proot-- 可以保护你的密码,不泄露*****mysql -uroot -p-- 查看mysql数据库中已有的数据库show databases;-- 创建数据库create database 1411b;-- 删除数据库drop database 1411b;-- 打开数据库use 1411b;-- 建表create tab

2016-09-28 15:37:46 739

原创 Dbutils 创建数据库

public class InfoDao { private DbUtils create; public InfoDao(Context context) { super(); //建库 create = DbUtils.create(context, "logininfo"); try { //建

2016-09-28 15:36:45 1504

原创 Bitmap 写入本地

// 加载图片 AsyncTask<String, Void, Bitmap> as = new AsyncTask<String, Void, Bitmap>() { @Override protected Bitmap doInBackground(String... params) { try {

2016-09-28 15:35:35 244

原创 Post网络请求

1 new Thread(){ public void run() { try { URL url=new URL("https://tcc.taobao.com/cc/json/mobile_tel_segment.htm"); HttpURLConnecti

2016-09-28 15:34:37 268

原创 Java 和js的交互

java和js交互安卓端的代码:public class MainActivity extends Activity { private WebView wb; private ProgressBar pb; private EditText uname; private EditText pwd; private Dialog dialog; pr

2016-09-20 20:37:23 688

原创 webView的设置

java代码 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); initWebs

2016-09-20 20:35:53 287

原创 Java 和webview 的交互

html代码<html> <head> <title>提交重置事件</title> <script type="text/javascript"> /* 1 提交事件 onsubmit 1.1 是form的事件 1.2 onsubmit 必须写成 return 方法名 1.3 方法必须是有返

2016-09-20 20:35:11 451

原创 带服务的音乐播放器

1.自定义一个类继承Servicepublic class MyService extends Service { private int wz=0; private MediaPlayer mp; @Override public IBinder onBind(Intent intent) { return new MyBinder(); }

2016-09-20 20:33:36 483

原创 相对布局的属性

相对于父组件android:layout_alignParentTop 如果为true,将该控件的顶部与其父控件的顶部对齐;android:layout_alignParentBottom 如果为true,将该控件的底部与其父控件的底部对齐;android:layout_alignParentLeft 如果为true,将该控件的左部与其父控件的左部对齐;android:layout_align

2016-09-20 20:31:27 282

原创 手动生成XMl

beanpublic class Sms { private int id; private int type; private String address; private long date; private String body; public Sms() { super(); // TODO Auto-gen

2016-09-20 20:30:47 161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除