- 博客(38)
- 资源 (3)
- 收藏
- 关注
转载 java 中对象序列化与反序列化的乱码问题
在一开始学习Java流操作中的有关对象序列化与非序列化的时候,很多初学者会纠结于写出的文件出现乱码的问题。以下是有关序列化与反序列化的相关代码。第一步:先创建相关的对象。[java] view plain copypackage day02; import java.io.Serializable; impor
2017-05-11 14:23:29 5401
转载 JAVA LinkList、泛型
集合框架练习题 1.去除ArrayList中重复字符串元素方式[Java] 纯文本查看 复制代码?01020304050607080910111213141516171819202122232425262728293031323
2017-05-08 21:13:31 551
转载 JAVA 集合框架
集合框架集合的由来数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少。集合类的特点 集合只能存储对象,//jdk1.5版本后可以存基本数据类型,自动装箱为基本数据类型包装类。 集合的长度是可变的
2017-05-08 19:49:27 253
转载 JAVA Date类、SimpleDateFormat抽象类、Calendar类
Date类类Date 表示特定的瞬间,精确到毫秒构造方法publicDate() 使用当前系统时间构造一个DatepublicDate(long date) 使用一个毫秒值构造一个Date成员方法public longgetTime() 获取毫秒值public voidsetTime(long time) 设置毫秒值SimpleDateFormat类
2017-05-08 19:10:41 430
转载 JAVA BigInteger类和BigDecimal类
BigInteger类可以让超过Integer范围内的数据进行运算构造方法publicBigInteger(String val)成员方法publicBigInteger add(BigInteger val) 加publicBigInteger subtract(BigInteger val) 减publicBigInteger multiply(BigInteg
2017-05-08 19:09:28 452
转载 JAVA System类
System类System 类包含一些有用的类字段和方法。它不能被实例化成员方法publicstatic void gc() 运行垃圾回收器publicstatic void exit(int status) 结束JVM,参数是状态码,0表示正常退出publicstatic long currentTimeMillis() 获取当前的系统时间的毫秒值;从1970年1月1日
2017-05-08 19:08:56 332
转载 JAVA Math类函数
Math类Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。成员变量E:比任何其他值都更接近e(即自然对数的底数)的double值。PI:比任何其他值都更接近pi(即圆的周长与直径之比)的double值。成员方法publicstatic int abs(int a) 返回double值的绝对值publicstatic double cei
2017-05-08 18:43:59 338
转载 JAVA 中的匿名内部类总结
实例1:不使用匿名内部类来实现抽象方法abstract class Person { public abstract void eat();}class Child extends Person { public void eat() { System.out.println("eat something
2017-05-07 19:26:23 267
转载 JAVA 多态中的成员访问特点
成员变量: 当子父类中出现同名的成员变量时。 编译时期:参考的是引用型变量所属的类中是否有被调用的成员变量。没有,编译失败。 运行时期:也是调用引用型变量所属的类中的成员变量。 简单记:编译和运行都参考等号的左边。成员函数: 编译时期:参考左边,如果没有,编译失败。 运行时期:参考右边的对象所属的类。
2017-05-07 18:21:18 882
转载 JAVA assert(断言)
一、语法形式: Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion),它的语法形式有如下所示的两种形式:1、assert condition; 这里condition是一个必须为真(true)的表达式。如果表达式的结果为true,那么断言为真,并且无任何行动如果表达式为false,则断言失败,则会抛出一个Ass
2017-05-07 12:46:23 350
转载 JAVA 关键字volatile
原贴地址:https://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchro
2017-05-07 12:42:58 231
转载 java中不常见的关键字:strictfp,transient
1.strictfp, 即 strict float point (精确浮点)。 strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口使用 strictfp 关键字时,该类中的所有代码,包括嵌套类型中的初始设定值和代码,都将严格地
2017-05-07 12:28:03 376
转载 Java中native关键字
今日在hibernate源代码中遇到了native关键词,甚是陌生,就查了点资料,对native是什么东西有了那么一点了解,并做一小记。native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是
2017-05-07 12:23:03 265
转载 Android 进程优先级及提高优先级的方法(Service尽量不死之法)
进程的生命周期Android系统会尽可能长的延续一个应用程序进程,但在内存过低的时候,仍然会不可避免需要移除旧的进程。为了决定哪些进程留下,哪些进程被杀死,系统根据在进程中在运行的组件及组件的状态,为每一个进程分配了一个优先级等级。优先级最低的进程首先被杀死。这个进程重要性的层次结构主要有五个等级。 Android会尽可能高的估量一个进程的级别。比如,一个进程拥有一个可见状态
2017-05-05 21:17:58 3929
转载 Android Menu中main.xml里item条目属性解析
showAsAction是做什么用的?showAsAction主要是针对菜单的显示起作用的,它有三个可选项always:总是显示在界面上never:不显示在界面上,只让出现在右边的三个点中ifRoom:如果有位置才显示,不然就出现在右边的三个点中Android:orderInCategory="100"设置优先级,值越大优先级越低说白了就是排
2017-05-05 21:11:16 2906
转载 Android Notification.setLatestEventInfo弃用和Notification.Builder用法
今天在学习小米便签的源码的时候,至于源码的地址,http://m.blog.csdn.net/article/details?id=50544248 ,里面有好多github的开源项目,打开项目,报错2处,一处就是便是找不到setLatestEventInfo()这个方法,我用的api6.0编译的,在这个api这个方法时被弃用的,采用Notification.Builder来代替, 原来的用法
2017-05-05 20:56:02 584
原创 Android 通知栏
public class MainActivity extends AppCompatActivity { private NotificationManager nm; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS
2017-05-05 20:55:28 328
转载 Android Notification中PendingIntent.Flag的应用
PendingIntent是一个Intent的描述、包装,给予了这个PendingIntent 的组件在指定的事件发生或指定的时间到达时启动Activty、Service或者Broadcast。根据是要启动Activity、Service还是Broadcast分别对应一个获取PendingIntent的方法public static PendingIntent getActiv
2017-05-05 20:30:23 939
转载 Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。
2017-05-05 20:05:23 457
原创 Android 属性动画
public class MainActivity extends AppCompatActivity { private ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-05-05 18:52:43 266
原创 Android 使用xml的方式定义补间动画
public class MainActivity extends AppCompatActivity { private ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-05-04 20:43:56 410
原创 Android 补间动画
public class MainActivity extends AppCompatActivity { private ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-05-04 19:42:22 214
原创 Android AutoCompleteTextView
public class MainActivity extends AppCompatActivity { // 模拟actv这个控件要显示的数据 private String[] COUNTRIES = new String[] { "laofang", "laoli", "laozhang", "laobi", "laowang","aa","abb","ccc"};
2017-05-04 17:59:41 327
转载 Android Menu菜单
public class MainActivity extends AppCompatActivity { private static final String TAG = "jojo"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save
2017-05-04 17:47:55 570
原创 Android Fragment间通信
// 定义Fragment 理解为 是Activity的一部分public class Fragment1 extends Fragment { // 当系统第一次画UI的时候调用 通过这个方法可以让Fragment显示自己的布局内容 @Override public View onCreateView(LayoutInflater inflater, ViewGrou
2017-05-04 15:40:26 525
原创 Android Fragment的生命周期
public class MeFragment extends Fragment { private static final String TAG = "jojo"; // 首先要依附在Activity上 @Override public void onAttach(Context context) { Log.d(TAG, "onAttach
2017-05-04 14:24:48 324
原创 Android Fragment兼容低版本
public class MainActivity extends AppCompatActivity { @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS
2017-05-04 13:59:59 558
原创 Android 模仿微信主页面
public class MainActivity extends Activity implements OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou
2017-05-03 20:56:38 1600
原创 Android 动态添加Fragment
public class MainActivity extends AppCompatActivity { @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS
2017-05-03 19:47:19 643
原创 Android 照相和录像
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
2017-05-03 18:57:09 332
转载 Android N : FileProvider
作者:梁飞链接:https://zhuanlan.zhihu.com/p/26139355来源:知乎著作权归作者所有,转载请联系作者获得授权。一、背景Android 从 N 开始不允许以 file:// 的方式通过 Intent 在两个 App 之间分享文件,取而代之的是通过 FileProvider 生成 content://Uri 。如果在 Android N 以上的版
2017-05-02 20:53:21 718
转载 vitamio5.x的简单使用
vitamio5.x的简单使用 这几天有个需求需要播放视频,Android的VideoView虽然用起来方便,但是支持的格式比较少,而且可拓展性差一些,遂想到了vitamio。 vitamio官网的文档写的比较随意,嗯,随意到比X萌,X信,XX宝的文档还随意,于是乎,还是自己研究一下DEMO吧。 首先在官网下载一个vitamio5.x的zip,官网说4.x的版本有一些
2017-05-01 22:16:38 454
转载 JAVA报错:Variable 'vv' is accessed from within inner class, needs to be declared final
内部类中使用但未声明的任何局部变量必须在内部类的正文之前明确分配。
2017-05-01 20:07:26 31164 1
原创 Android 播放网络视频
public class MainActivity extends AppCompatActivity { private static final String TAG = "jojo"; private MediaPlayer mediaPlayer; private int currentPosition; // 当前视频播放的位置 @Override
2017-05-01 19:15:20 1756
原创 Android 播放网络音频
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou
2017-05-01 18:53:52 3748
原创 Android 音乐盒完整版
public class MusicService extends Service { private static final String TAG = "jojo"; private MediaPlayer mediaPlayer; @Override public void onCreate() { //1 初始化mediaPlayer
2017-05-01 15:02:04 506
原创 Android 播放音乐
public class MainActivity extends AppCompatActivity { private static final String TAG = "jojo"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save
2017-05-01 13:43:47 323
原创 Android 撕.衣.服.
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou
2017-05-01 13:28:18 344
android开发使用的ADB免安装版
2017-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人