VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
系统集成项目管理工程师教程(官方第2版)带书签高清版 评分:
官方第二版,包括封面一起678页,高清带书签,用工具把书签(详细到标题3)和PDF整合在一起,方便有需要的同学。
上传时间:2018-05 大小:111.8MB
- 56.30MB
系统集成项目管理工程师教程(第二版)
2016-08-25系统集成项目管理工程师教程(第二版)为软考官方指定用书,2016年6月第二版。
- 3.95MB
系统集成项目管理工程师教程(第二版)新批次.docx
2021-07-04系统集成相关管理工程师电子版书籍,我就是计算机软考,靠这个过得,推荐给大家
- 29.47MB
系统集成项目管理工程师全套资料
2019-09-04系统集成项目管理工程师全套资料,非常好的资料。有用。系统集成项目管理工程师全套资料 已经考过了,分享给大家
- 25.11MB
系统集成项目管理工程师教程 柳纯录著 最新高清pdf版
2015-12-09软考考试指定参考用书 系统集成项目管理工程师教程 以及 09-13真题
- 97.47MB
系统集成项目管理工程师.rar
2021-03-13系统集成项目管理工程师.rar系统集成项目管理工程师.rar系统集成项目管理工程师.rar系统集成项目管理工程师.rar系统集成项目管理工程师.rar系统集成项目管理工程师.rar
- 101.47MB
系统集成项目管理工程师教程(第2版)目录完整版.pdf.zip
2022-01-18目录完整版本
- 895KB
系统集成项目管理工程师教程.pdf
2022-01-19系统集成项目管理工程师教程.pdf
- 1.89MB
15-10中级-系统集成项目管理工程师教程(第2版(目录结构图和思维导图)).rar
2021-03-1215-10中级-系统集成项目管理工程师教程(第2版)(目录结构图和思维导图)
- 6.10MB
系统集成项目管理工程师教程.epub
2014-04-01系统集成项目管理工程师教程.epub 可以在iphone中的ibooks中直接导入
- 81KB
系统集成项目管理工程师教程第2版与第1版对比.pdf
2022-03-12系统集成项目管理工程师教程第2版与第1版对比.pdf
- 38.36MB
系统集成项目管理工程师历年真题+详细答案(PDF版本+word版本).rar
2021-03-10资源包括pdf和word两个版本
- 15.24MB
系统集成项目管理工程师教程完整版
2013-03-17系统集成项目管理工程师书籍 第1章信息化基础知识 第2章信息系统服务管理
- 35KB
系统集成项目管理工程师教程全套讲义
2014-02-17概括的描述了系统集成的各个知识点,使大家更容记忆和理解。
- 1.59MB
Java精华(免费版)
2015-04-281JAVA SE 1.1深入JAVA API 1.1.1Lang包 1.1.1.1String类和StringBuffer类 位于java.lang包中,这个包中的类使用时不用导入 String类一旦初始化就不可以改变,而stringbuffer则可以。它用于封装内容可变的字符串。它可以使用tostring()转换成string字符串。 String x=”a”+4+”c”编译时等效于String x=new StringBuffer().append(“a”).append(4).append(“c”).toString(); 字符串常量是一种特殊的匿名对象,String s1=”hello”;String s2=”hello”;则s1==s2;因为他们指向同一个匿名对象。 如果String s1=new String(“hello”);String s2=new String(“hello”);则s1!=s2; /*逐行读取键盘输入,直到输入为“bye”时,结束程序 注:对于回车换行,在windows下面,有'\r'和'\n'两个,而unix下面只有'\n',但是写程序的时候都要把他区分开*/ public class readline { public static void main(String args[]) { String strInfo=null; int pos=0; byte[] buf=new byte[1024];//定义一个数组,存放换行前的各个字符 int ch=0; //存放读入的字符 system.out.println(“Please input a string:”); while(true) { try { ch=System.in.read(); //该方法每次读入一个字节的内容到ch变量中。 } catch(Exception e) { } switch(ch) { case '\r': //回车时,不进行处理 break; case '\n': //换行时,将数组总的内容放进字符串中 strInfo=new String(buf,0,pos); //该方法将数组中从第0个开始,到第pos个结束存入字符串。 if(strInfo.equals("bye")) //如果该字符串内容为bye,则退出程序。 { return; } else //如果不为bye,则输出,并且竟pos置为0,准备下次存入。 { System.out.println(strInfo); pos=0; break; } default: buf[pos++]=(byte)ch; //如果不是回车,换行,则将读取的数据存入数组中。 } } } } String类的常用成员方法 1、构造方法: String(byte[] byte,int offset,int length);这个在上面已经用到。 2、equalsIgnoreCase:忽略大小写的比较,上例中如果您输入的是BYE,则不会退出,因为大小写不同,但是如果使用这个方法,则会退出。 3、indexOf(int ch);返回字符ch在字符串中首次出现的位置 4、substring(int benginIndex); 5、substring(int beginIndex,int endIndex); 返回字符串的子字符串,4返回从benginindex位置开始到结束的子字符串,5返回beginindex和endindex-1之间的子字符串。 基本数据类型包装类的作用是:将基本的数据类型包装成对象。因为有些方法不可以直接处理基本数据类型,只能处理对象,例如vector的add方法,参数就只能是对象。这时就需要使用他们的包装类将他们包装成对象。 例:在屏幕上打印出一个*组成的矩形,矩形的宽度和高度通过启动程序时传递给main()方法的参数指定。 public class testInteger { public static void main(String[] args) //main()的参数是string类型的数组,用来做为长,宽时,要转换成整型。 { int w=new Integer(args[0]).intValue(); int h=Integer.parseInt(args[1]); //int h=Integer.valueOf(args[1]).intValue(); //以上为三种将字符串转换成整形的方法。 for(int i=0;i<h;i++) { StringBuffer sb=new StringBuffer(); //使用stringbuffer,是因为它是可追加的。 for(int j=0;j<w;j++) { sb.append('*'); } System.out.println(sb.toString()); //在打印之前,要将stringbuffer转化为string类型。 } } } 比较下面两段代码的执行效率: (1)String sb=new String(); For(int j=0;j<w;j++) { Sb=sb+’*’; } (2) StringBuffer sb=new StringBuffer(); For(int j=0;j<w;j++) { Sb.append(‘*’); } (1)和(2)在运行结果上相同,但效率相差很多。 (1)在每一次循环中,都要先将string类型转换为stringbuffer类型,然后将‘*’追加进去,然后再调用tostring()方法,转换为string类型,效率很低。 (2)在没次循环中,都只是调用原来的那个stringbuffer对象,没有创建新的对象,所以效率比较高。 1.1.1.2System类与Runtime类 由于java不支持全局函数和全局变量,所以java设计者将一些与系统相关的重要函数和变量放在system类中。 我们不能直接创建runtime的实例,只能通过runtime.getruntime()静态方法来获得。 编程实例:在java程序中启动一个windows记事本程序的运行实例,并在该运行实例中打开该运行程序的源文件,启动的记事本程序5秒后关闭。 public class Property { public static void main(String[] args) { Process p=null; //java虚拟机启动的进程。 try { p=Runtime.getRuntime().exec("notepad.exe Property.java"); //启动记事本并且打开源文件。 Thread.sleep(5000); //持续5秒 p.destroy(); //关闭该进程 } catch(Exception ex) { ex.printStackTrace(); } } } 1.1.1.3Java语言中两种异常的差别 Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。 它们的不同之处表现在两方面:机制上和逻辑上。 一、机制上 它们在机制上的不同表现在两点:1.如何定义方法;2. 如何处理抛出的异常。请看下面CheckedException的定义: public class CheckedException extends Exception { public CheckedException() {} public CheckedException( String message ) { super( message ); } } 以及一个使用exception的例子: public class ExceptionalClass { public void method1() throws CheckedException { // ... throw new CheckedException( “...出错了“ ); } public void method2( String arg ) { if( arg == null ) { throw new NullPointerException( “method2的参数arg是null!” ); } } public void method3() throws CheckedException { method1(); } } 你可能已经注意到了,两个方法method1()和method2()都会抛出exception,可是只有method1()做了声明。另外,method3()本身并不会抛出exception,可是它却声明会抛出CheckedException。在向你解释之前,让我们先来看看这个类的main()方法: public static void main( String[] args ) { ExceptionalClass example = new ExceptionalClass(); try { example.method1(); example.method3(); } catch( CheckedException ex ) { } example.method2( null ); } 在main()方法中,如果要调用method1(),你必须把这个调用放在try/catch程序块当中,因为它会抛出Checked exception。 相比之下,当你调用method2()时,则不需要把它放在try/catch程序块当中,因为它会抛出的exception不是checked exception,而是runtime exception。会抛出runtime exception的方法在定义时不必声明它会抛出exception。 现在,让我们再来看看method3()。它调用了method1()却没有把这个调用放在try/catch程序块当中。它是通过声明它会抛出method1()会抛出的exception来避免这样做的。它没有捕获这个exception,而是把它传递下去。实际上main()方法也可以这样做,通过声明它会抛出Checked exception来避免使用try/catch程序块(当然我们反对这种做法)。 小结一下: * Runtime exceptions: 在定义方法时不需要声明会抛出runtime exception; 在调用这个方法时不需要捕获这个runtime exception; runtime exception是从java.lang.RuntimeException或java.lang.Error类衍生出来的。 * Checked exceptions: 定义方法时必须声明所有可能会抛出的checked exception; 在调用这个方法时,必须捕获它的checked exception,不然就得把它的exception传递下去; checked exception是从java.lang.Exception类衍生出来的。 二、逻辑上 从逻辑的角度来说,checked exceptions和runtime exception是有不同的使用目的的。checked exception用来指示一种调用方能够直接处理的异常情况。而runtime exception则用来指示一种调用方本身无法处理或恢复的程序错误。 checked exception迫使你捕获它并处理这种异常情况。以java.net.URL类的构建器(constructor)为例,它的每一个构建器都会抛出MalformedURLException。MalformedURLException就是一种checked exception。设想一下,你有一个简单的程序,用来提示用户输入一个URL,然后通过这个URL去下载一个网页。如果用户输入的URL有错误,构建器就会抛出一个exception。既然这个exception是checked exception,你的程序就可以捕获它并正确处理:比如说提示用户重新输入。
- 200KB
Java2实用教程(第5版)最新答案
2018-03-30Java2 ---实用教程最新 ------第五版 -------课后题答案
- 13.38MB
软考系统集成项目管理工程师教程完整版_Word版
2016-01-08软考 系统集成项目管理工程师 教程 完整版 Word版
- 5.17MB
系统集成项目管理工程师教程[4]
2010-03-15系统集成项目管理工程师教程,需要下载4个包
- 2.78MB
系统集成项目管理工程师教程(最新版).pdf
2019-09-26系统集成项目管理工程师教程最新版,绝对靠谱!
- 808KB
系统集成项目管理工程师教程(纯文本修正版).epub
2011-11-22系统集成项目管理工程师教程 根据PDF转换修正版。当然里面还会有问题,主要是PDF版的是图片格式,图片里面还有水印。 方便使用电子书之类的小分辨率屏幕阅读。
- 10.86MB
系统集成项目管理工程师教程完全版(文字版)
2012-10-23系统集成项目管理工程师教程完全版(文字版) ,pdf资源,可以直接放到手机看
- 146.12MB
2020考研政治复习全攻略文档-思维导图-总结
2019-11-142020考研政治复习全攻略文档-思维导图-总结
- 85KB
商品码ean13字体及EAN8-13编码规则
2010-08-05包含几个ean13条码字体及ean8-13编码规则。
- 50.82MB
2015最新Android基础入门教程.pdf
2016-06-21http://blog.csdn.net/coder_pig/article/details/50000773的整理。所有章节合并到一起,添加标签,便于查找。
- 1.90MB
证据权模块(wofe)
2009-06-03用于矿产资源潜力评价,ARCVIEW的扩展模块
- 159.79MB
jdk1.8+tomcat7
2018-04-17linux版本jdk1.8,用于搭建服务器java运行环境。。。。
- 106B
系统集成项目管理工程师教程(第2版)带书签目录-附件资源
2021-03-05系统集成项目管理工程师教程(第2版)带书签目录-附件资源
- 1.93MB
系统集成项目管理工程师教程第2版更新说明
2016-07-04系统集成项目管理工程师教程第2版更新说明
- 2.23MB
系统集成项目管理工程师教程重点、笔记和试题大全
2017-08-30系统集成项目管理工程师精简版的资料
- 5.0MB
系统集成项目管理工程师教程2
2009-12-21系统集成项目管理工程师教程 第二部分 共13部分 全部下载 解压即可