- 博客(12)
- 收藏
- 关注
原创 我自己完成的第一个JAVA小程序改进版——银行业务调度系统Version2.0
看了张孝祥老师的讲解,对比自己完成的程序发现除了版本1红色字体标出的地方,还存在以下几点需要改进的地方:(1) 客户和服务的类型应该使用枚举类型,而自己是用数字1 2 3标记的,方法有点low。这里使用枚举类型更适合,能够限制可取的值只有事先制定的类型。因此在版本2中增加了类ServType类。为了后面的代码重用,这里需要重写它的toString方法。package edu.uestc.b
2014-12-21 20:26:20 664
原创 我自己完成的第一个JAVA小程序——银行业务调度系统Version1.0
学习java一个月了,最近两天看了张孝祥老师讲解的银行业务系统需求分析,完成了自己的第一个java小程序。需求分析如下: 分析与设计:结合实际在银行办理业务的背景可以知道,本系统中有客户进来实际可以认为
2014-12-21 20:04:53 1098
原创 c++ primer 4th 习题6.12答案纠错及改进
题目:编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词。程序应该找出满足以下条件的单词的输入位置:该单词的后面紧跟着再次出现自己本身,跟踪重复次数最多的单词及其重复次数。输出重复次数的最大值,若没有单词重复则输出说明信息。例如,如果输入是:how now now now brow cow cow ,则输出应表明now这个单词出现了三次。答案给出的代码
2014-07-08 10:25:07 766
原创 关于指针的一个小问题
任务:(《C++ Primer 4th》习题5.18)编写程序定义一个vector对象,其每个元素都是指向string类型的指针
2014-07-03 17:07:49 535
原创 JNI学习笔记——数组操作
Java语言中的数组一般有两种:基本数据类型的数组和引用类型的数组。同样在JNI中也有这两种类型的数组。Java中基本的数据类型有byte、short、int、long、float、double、char、boolean等8种基本数据类型,基本数据类型的数组就是这些基本数据类型的一维数组。引用类型的数组是指数组元素非基本数据类型的数组,如二维数组,string数组等。一、处理基本类型的
2014-05-23 21:12:15 659
原创 JNI学习笔记——字符串操作
JNI把Java中的对象当做一个C指针传到本地方法中,这个指针指向JVM中的内部数据结构。使用这种指针的目的是不希望JNI用户了解JVM内部数据结构。对于该类指针所指结构的操作都要通过JNI方法进行。 在学习Java与C/C++字符串传递之前先明确几个关于字符编码的基本概念:a) Java内部使用16bit的Unicode编码(utf-16)来表示字符串;b)
2014-05-14 20:31:29 702
原创 JNI学习总结——C/C++访问Java类的属性与方法
在C/C++本地代码中访问Java端的代码,一个常见的应用就是获取类的属性和调用类的方法。为了在C/C++中表示Java类的属性和方法,JNI在Jni.h头文件中定义了jfieldID和jmethodID类型来分别代表Java端的属性和方法。 我们在访问或设置Java属性以及调用Java端方法的时候,首先就要在本地代码取得代表该Java属性或方法对应的GetFieldI
2014-05-13 20:35:04 1172
原创 C++学习总结——类和对象、构造函数和拷贝构造函数
一、类和对象 面向对象思想把现实世界中的物体都封装成对象,而类是所有相同类型对象的抽象,是他们的总体描述。同一个类的不同对象有相同的属性和行为,所以在一个类的声明中需要描述这类对象的属性和行为。在C++中,声明一个类的语法格式如下: class 类名 :( public 基类名) { public: // 公有成员,通常用来定义类的行为,提供接口供外
2014-05-05 19:48:01 934
原创 标准输入cin的返回值以及读入未知数目数据的问题
在学习《C++Primer 4th》1.4.4节“读入未知数目的输入”这一部分的时候,遇到了while(std::cin>>value)这个语句,下面谈一下自己对这个语句执行情况的理解,欢迎批评指正。 首先输入操作符“>>”接受一个istream对象作为其左操作数,接受一个对象为其右操作数,读取数据并保存到右操作数中,并返回其左操作数作为结果。以语句std::cin>>value为
2013-12-14 21:59:22 2443 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人