当前位置:  编程技术>移动开发
本页文章导读:
    ▪Androi开发从零开始之java-错误处理        Androi开发从零开始之java-异常处理package test; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; public class 异常处理 { /** .........
    ▪ mac 上sed命令的-i参数        mac 下sed命令的-i参数今天用mac用sed写几个文本替换,用-i参数原地替换,发现不行。纠结了一下。 man sed 发现 -i 需要带一个字符串,用来备份源文件,这个字符串加在源文件名后面组成备份.........
    ▪ 完成了coocs2d-x richtext 的打包       完成了coocs2d-x richtext 的封装最近写了一款  html版本的richtext, 采用html标记方法  <a click><u>hello world</u></a>,总体来说效果还可以,支持下划线,颜色,描边,图片,缩进,自.........

[1]Androi开发从零开始之java-错误处理
    来源: 互联网  发布时间: 2014-02-18
Androi开发从零开始之java-异常处理
package test;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;

public class 异常处理 {

	/**
	 * 作者:钟志钢
	 * 功能:java异常及处理
	 * 时间:2013-1-27
	 * 1, 分类:(都 是java.lang.Throwable的子孙类)
	 * 		检查性异常(java.lang.Exceptoin --> java.lang.Throwable),出现时不能被编译
	 * 		运行时异常(java.lang.RuntimeException-->java.lang.Exception--> java.lang.Throwable),
	 * 		错误(java.lang.Error --> java.lang.Throwable),很少出现,bug,内在耗尽,由运行环境处理
	 * 2, 异常处理方法:捕获,抛出
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//检查性异常
		//打开文件
		//FileReader fr = new FileReader("d:/aaa/my.txt");
		//连接到一个端口
		/**
		 * 关于IP
		 * 命令行中:ping www.baidu.com 会得到关于当前网址的一些信息
		 * 			tracert www.souhu.com 得到路由的一些相关信息
		 * 			route parint 列出路由信息
		 * 			netstat -an 本机的端口信息
		 */
		//Socket s = new Socket("192.168.1.23",78);
		
		//运行时异常:比如零被除,数组越界,入参不满足规范等
		//int a = 4/0;
//		int arr [] = new int[]{};
//		System.out.println(arr[0]);
		
		//异常处理:捕获与抛出
		//1,捕获:try...catch,捕获并在此中止程序,进入到catch
//		FileReader fr = null;
//		try {
//			fr = new FileReader("d:/aaa/my.txt");
//		} catch (FileNotFoundException e) {//最小捕获:只捕获FileNotFound异常
//			// 输入异常信息,利于排bug或者在此进行备用方案
//			e.printStackTrace();
//		}finally{
//			if(fr != null){
//				try {
//					fr.close();
//				} catch (IOException e) {
//					// TODO Auto-generated catch block
//					e.printStackTrace();
//				}
//			}
//		}
//		try {
//			Socket s = new Socket("192.1688.1.23",78);
//		} catch (Exception e) {//捕获所有异常
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}//关于finally,万能保险,当出现异常,有没有对应的catch时,就会被执行
//			//也有不执行的情况:finally模块异常\线程死亡\关闭CPU\前面代码中调用了System.exit(0);
//		finally{
//			//通常用于关闭一些流,资源,链接内存
//		}
		//2,抛出.直接在方法的后面加入:throws Exception
		Father f = new Father();
		//f.testFather();
		
	}

}
class Father {
	private Son son ;
	public Father(){
		son = new Son();
	}
//	public void testFather(){
//		try {//Father调用Son的方法,所以帮其处理异常
//			son.testson();
//		} catch (Exception e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
//	}
	public void testFather ()throws Exception{//它也可能 不处理,继续抛给其调用都,直到最后抛给虚拟机
		son.testson();
	}
}
class Son{
	public void testson ()throws Exception{
		Socket s = new Socket("192.1688.1.23",78);
	}
}


 


    
[2] mac 上sed命令的-i参数
    来源: 互联网  发布时间: 2014-02-18
mac 下sed命令的-i参数

今天用mac用sed写几个文本替换,用-i参数原地替换,发现不行。纠结了一下。

man sed

发现 -i 需要带一个字符串,用来备份源文件,这个字符串加在源文件名后面组成备份文件名。

如果这个字符串长度为0,就是说是个空串,那么不备份。

呵呵,还真有意思。

sed -i "bs" 's/Atl/Dog/g' example.txt

这样会生成一个example.txtbs的备份文件。

如果不备份,直接给个空

sed -i "" 's/Atl/Dog/g' example.txt

但是,不能省略。呵呵...


    
[3] 完成了coocs2d-x richtext 的打包
    来源: 互联网  发布时间: 2014-02-18
完成了coocs2d-x richtext 的封装
最近写了一款  html版本的richtext, 采用html标记方法  <a click><u>hello world</u></a>,总体来说效果还可以,支持下划线,颜色,描边,图片,缩进,自动换行,字体,字体大小, 标记一下,以示庆祝

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3