北京阿里云ACE会长
classObjectOutputStream也是过滤流,使节点流直接获得输出对象。 最有用的方法:WriteObject(Object b) 用流传输对象称为对象的序列化,但并不使所有的对象都可以进行序列化的。只有在实现类时必须实现一个接口:IO包下的Serializable(可序列化的)。此接口没有任何的方法,这样的接口称为标记接口。 Class Studentimplement
Module 10:I/O流(java如何实现与外界数据的交流) Input/Output:指跨越出了JVM的边界,与外界数据的源头或者目标数据源进行数据交换。 输出 输入 注意:输入/输出是针对JVM而言。 File类(java.io.*)可表示一个文件,也有可能是一个目录
多线程 进程:任务 任务并发执行是一个宏观概念,微观上是串行的。 进程的调度是有OS负责的(有的系统为独占式,有的系统为共享式,根据重要性,进程有优先级)。 由OS将时间分为若干个时间片。 JAVA在语言级支持多线程。 分配时间的仍然是OS。 参看P377 线程由两种实现方式: 第一种方式: class MyThreadextends Thread{
Module 10 Canvas组件:画布,可以实现动画操作。 TextArea:文本域。 在单行文本域中回车会激发ActionEvent。 用CheckBoxGroup实现单选框功能。 Java中,单选框和复选框都是使用CheckBox实现。 菜单:new MenuBar(),MenuBar表示菜单条。 菜单中的每一项为MenuItem,一般级联菜单不应该超过三级。 练
SortedSet可自动为元素排序。 SortedSet的实现类是TreeSet:它的作用是字为添加到TreeSet中的元素排序。 练习:自定义类用TreeSet排序。 与HashSet不同,TreeSet并不需要实现HashCode()和equals()。 只要实现compareable和compareTo()接可以实现过滤功能。 (注:HashSet不调用Compare
集合(从本部分开始涉及API) 集合是指一个对象容纳了多个对象,这个集合对象主要用来管理维护一系列相似的对象。 数组就是一种对象。(练习:如何编写一个数组程序,并进行遍历。) java.util.*定义了一系列的接口和类,告诉我们用什么类NEW出一个对象,可以进行超越数组的操作。 (注:JAVA1.5对JAVA1.4的最大改进就是增加了对范型的支持) 集合框架接口的分类:(分co
final可以修饰类、属性、方法。 当用final修饰类的时候,此类不可被继承,即final类没有子类。这样可以用final保证用户调用时动作的一致性,可以防止子类覆盖情况的发生。 当利用final修饰一个属性(变量)的时候,此时的属性成为常量。 JAVA利用final定义常量(注意在JAVA命名规范中常量需要全部字母都大写): Final intAGE=10; 常量
继承: 父类(SuperClass)和 子类(SonClass)。 父类的非私有化属性和方法可以默认继承到子类。 Class Sonextends Father{ } 而如果父类中的私有方法被子类调用的话,则编译报错。 父类的构造方法子类不可以继承,更不存在覆盖的问题。(非构造方法可以) 如果子类访问父类的构造方法,则在编译的时候提示访问不到该方法。 JAVA中不允许
面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面: 有什么(属性):用来描述对象。 能够做什么(方法):告诉外界对象有那些功能。 后者以前者为基础。 大的对象的属性也可以是一个对象。 为什么要使用面向对象: 首先,面向对象符合人类看待事物的一般规律。 对象
Android超过iPhone不是一种偶然,而是Android战胜iPhone的一种必然。 1、Android价格占优 价廉性能并不低 消费者选择产品,价格是必然要考虑的一大因素,iphone虽好,但是价格让一般人望而却步。苹果就像是宝马、奔驰,虽然大家都认为它很好,但是一般人消费不起,只有看的份。而Android,如同大众,满大街跑的都是,不仅如此,还有一些型号是可以
原文 1、在Manifest.xml文件里面用user-permission声明。 <uses-permission android:name="android.permission.WAKE_LOCK"> </uses-permission> 2、在程序中用代码实现。 getWindow().setFlags(WindowMa
/** * @param type * 1.Log.i 2.Log.e 3.Log.d * @param tag * @param msg * Log.i(tag, msg); */ static void sLog(int type ,String tag, String msg) { // TODO Auto-generated method
package com.demo.database; import java.io.File; import android.app.Activity; import android.app.AlertDialog; import android.content.ContentValues; import android.content.DialogInterface
File f=new File(“路径”) if(f.exist()){ f.delete(); } ///权限 <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> <!-
1. 主分区 挂载点 选择 / (最大空间分配,Ext4,Ext3皆可) 2. 逻辑分区 home分区 挂载点 /home 3. 交换分区 最小 Ext3与Ext4的区别 Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版,修改了 Ext3 中
“Twenty years from now you will be more disappointed by the things you didn’t do than by the ones you did do. So throw off the bowlines, sail away from the safe harbor. Catch the trade wi
工具代码 public class AsyncUploadImage extends AsyncTask<Object, Object, Object> { private static final String TAG = "AsyncUploadImage "; ImageView iv; private HttpURLConnection connec
//应用 A 跳转到应用B指定界面 //应用A调转的intent代码 Intent intent = new Intent(); ComponentName comp = new ComponentName("com.xxx.xxxx", "com.xxx.xxx.BActivity"); intent.setC
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 注:以下内容来自网络,因正则表达库不同可能部分不适用 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白
/** * <p>将文件转成base64 字符串</p> * @param path 文件路径 * @return * @throws Exception */ public static String encodeBase64File(String path) throws Exception { File file = new F
《深入体验C语言项目开发》 配书光盘 版权所有,侵权必究 2011年5月 _______________________________________
Play Video The UN-Arab League special envoy on Syria, Kofi Annan, has warned any further militarisation would only make the situation in Syria worse. Annan voiced his concerns after
03-09-2012 09:20 BJT This year's London Book Fair is set to shine a spotlight on China. Running from April 16th to 18th, the fair is a global marketplace for rights negotiation and
Database Editor - Get access to the offline or online database http://download.exdat.com/file/ode.msi/index-12856.html http://www.download25.com/install/sqlite-expert-professional.html
03-08 10:39:43.240: W/System.err(3449): java.net.SocketException: No route to host 03-08 10:39:43.240: W/System.err(3449): at org.apache.harmony.luni.platform.OSNetworkSystem.connect(Native Metho
不能发
开篇有意 仅为测试 2011年12月24日12:57:26