- 博客(17)
- 资源 (15)
- 收藏
- 关注
原创 小码哥杯java程序比赛复习(十一)常用类(下)
常用类(下) 一.包装类 Java中的一切都是对象,所以很多操作都是针对对象的。Java会把常用的数据类型,自动包装成相应的类的对象进行操作。在jdk1.5之后支持自动的打包和解包。 基本类型和包装类之间的对应关系: 基本类型 对应的包装类 byte Byte short Short int
2016-10-30 11:17:44 529
原创 小码哥杯java程序比赛复习(十)常用类(中)
一.StringBuilder类和StringBuffer类 在第九节中我们讲过,String类是不可变类,即一旦一个String对象被创建后,包含在这个对象中的字符序列是不可改变的,直至这个这个对象被销毁。简单的说,就是String是不可变的对象,因此在每次对String类型进行改变的时候其实都等同于生成了一个新的String对象,然后将指针指向了新的String对象,所以经常改变内容
2016-10-29 16:53:10 563
原创 小码哥杯java程序比赛复习(九)常用类(上)
一.字符串类 1.1 Java字符串简介 在java中,字符串被作为String类型的对象来处理。Strin类位于java.lang包中,默认情况下,该包被自动导入所有的程序中。 创建String对象有三种方法: 第一种:创建一个字符串对象imooc,名为s1 String s1 = "imooc"; 第二种:创建一个空字符串对象,名
2016-10-28 14:32:46 607
原创 算法学习(二) 贪婪算法
算法学习(二)贪婪算法 1.1引言 贪婪算法,基本思路就是不求最优解,而只希望得到较为满意解的一种方法,通过贪婪算法,一般可以快速的得到满意的解。因为它省去了要求最优解而去穷举所有可能的步骤,贪婪算法的特点是,通过做局部的最优选择而达到全局的最优情况。 1.2 算法思路 贪婪算法基本思路:从问题的某一个初始解出发,逐步的逼近给定的目标,以尽可能地求得更好的解。当达到算法的某
2016-10-27 17:10:11 581
原创 main(null)的作用
在解答main(null)作用之前,我们先来了解一下main函数的主要作用和用法: Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。 一、先说类:
2016-10-27 13:31:14 1874 1
原创 小码哥杯java程序比赛复习(八)异常与断言(下)
阶段练习--模拟借书系统 要求: 1.定义字符串数组保存图书信息; 2.提示用户输入,分别按"书名"和"图书序号"查找图书; 3.根据输入信息进行适当的异常处理 a.如果输入类型错误,抛出"错误命令异常",并提示重新输入; b.如果书名不存在,抛出"图书不存在异常",并提示重新输入; c.如果图书序号超过字符串数组范围,抛出"图书不存在异常",并提示重新输入; 博主
2016-10-27 08:47:13 426
原创 算法学习(一)分治算法
算法学习(一)分治算法 1.1引言 当我们在处理一些问题时,由于这些问题要处理的数据很多,或者求解的过程很复杂,这时如果直接求解将会在时间上花费很长时间,或者根本没办法求出,对于这一类的问题,我们可以先把它分解为几个子问题,找到并求出这些子问题的相应的解,然后再用
2016-10-26 21:02:30 508
原创 小码哥杯java程序比赛复习(七)异常与断言(中)
一.使用throws声明抛出异常 使用throws声明抛出异常的思路是,当前方法不知道如何处理这种类型的异常,该异常应该由上一级调用者处理;如果main方法也不知道如何处理这种类型的异常,也可以使用throws声明抛出异常,该异常将交给JVM处理。JVM对异常的处理方法是,打印异常的跟踪栈信息,并中止程序运行,这就是程序遇到异常后会自动结束的原因。 用法:throws声明抛出只能在
2016-10-26 12:17:41 517
原创 小码哥杯java程序比赛复习(六)异常与断言(上)
如果执行try块里的业务逻辑代码时出现异常,系统自动生成一个异常对象,该异常对象被提交给java运行时环境,这个过程被称为抛出异常。 当java运行时环境收到异常对象时,会寻找能处理该异常对象的catch块,如果找到合适的catch块,则把该异常对象交给该catch块处理,这个过程称为捕获异常。 在多重异常捕获时,一定要注意顺序问题!即先小后大,先子类后父类。 使用f
2016-10-24 15:27:08 467
转载 理解和正确使用Java中的断言(assert)
理解和正确使用Java中的断言(assert) 一、语法形式: Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion),它的 语法形式有如下所示的两种形式: 1、assert condition; 这里condition是一个必须为真(true)的表达式。如果表达式的结果为true,那么断言为真,并且无任何行动
2016-10-24 15:15:42 2248
原创 小码哥杯java程序比赛复习(五)阶段综合练习
综合练习 一.项目背景介绍 根据前面所学习的知识,编写一个控制台版的"嗒嗒租车系统" 功能: 1.展示所有可租车辆 2.选择车型,租车量 3.展示租车清单,包含:总金额,总载货量及其车型,总载人量及其车型 二.项目分析 1.数据模型分析 2.业务模型分析 3.显示和流程分析 数据模型分析: 1.通过对现实世界的事与物主要
2016-10-22 14:15:13 933
原创 小码哥杯java程序比赛复习(四)多态
多态 一.多态性 相同类型的变量,调用同一个方法时呈现出多种不同的行为特征,这就是多态。 Java引用变量有两种类型:一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给变量的对象决定。如果编译时类型和运行时类型不一致,就可能出现所谓的多态。 class BaseClass { public int book = 6;
2016-10-21 15:24:03 865
原创 小码哥杯java程序比赛复习(三)继承与super
继承 今天继续,复习了Java的继承多态有关知识点,做出一些总结,欢迎拍砖。 一.Java的继承具有单继承的特点。 二.继承的好处是:子类拥有父类的所有属性和方法。(注:属性和方法为private修饰的不可被继承) 三.方法重写的规则:返回值类型,方法名,参数类型及个数,均需要和父类继承的方法相同。 四.继承的初始化顺序:
2016-10-20 12:49:28 656
原创 Java匿名内部类深究
匿名内部类深究 接着刚才的内部类总结,我们一起来讨论匿名内部类这个小怪兽。 首先,我们要知道,匿名内部类适合创建那种只需要一次使用的类,创建匿名内部类时会立即创建一个该类的实例,这个类定义立即消失,匿名内部类不能重复使用。 定义匿名内部类的格式如下: new 实现接口()||父类构造器(实参列表)
2016-10-19 17:31:59 818
原创 小码哥杯java程序比赛复习(二)内部类
内部类 今天对内部类的使用进行复习并对其进行总结,欢迎大家围观拍砖。 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在
2016-10-19 16:25:56 989 2
原创 算法笔记--动态规划求解最长公共子序列问题
动态规划法 经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。 为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是动态规划法所采用的基本方法。 【问题】 求两字符序列的最长公共字符子序列 问题...
2016-10-17 21:05:51 1221
原创 c语言中的引用调用,传值调用和传地址调用
我们先甩出三个问题: 问题一:#include void Exchg1(int x, int y) { int tmp; tmp=x; x=y; y=tmp; printf("x=%d,y=%d\n",x,y); } int main(){ int a=4,b=6; Exchg1 (a,b) ; printf("a=%d,b=%d\n",a,b); return 0; } 问
2016-10-14 17:57:53 991
nlp-requirements安装包
2019-06-08
selenium webdriver第三版
2018-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人