JAVA何谓面向对象
java是一种面向对象的编程语言,怎么理解?
java写的程序都是面向对象的吗?
你可能认为,java生来就是面向对象的。
且看:
package cn.nileader.calculate_OPP;
import java.util.Scanner;
/**
* 这是一个OPP的的计算器(加法和减法)
* @author nileader
* @see http://www.nileader.cn
*/
public class Test {
public static void main(String[] args)throws Exception{
Scanner cin = new Scanner(System.in);
while(true){
System.out.println("请输入表达式:如:8/2");
String expression = cin.next();
//是个加法运算
if( expression.indexOf("+") != -1) addition(expression);
else if( expression.indexOf("-") != -1) subtration(expression);
else System.out.println("程序只支持加法和减法,请检查表达式");
}
}
/**
* 加法运算 8/2
*/
static void addition (String expression){
String[] str = expression.split("\\+");
int data[] = new int[2];
data[0] = Integer.parseInt(str[0]);
data[1] = Integer.parseInt(str[1]);
System.out.println("= "+(data[0]+data[1]));
}
/**
* 减法运算
*/
static void subtration(String expression){
String[] str = expression.split("\\-");
int data[] = new int[2];
data[0] = Integer.parseInt(str[0]);
data[1] = Integer.parseInt(str[1]);
System.out.println("= "+(data[0]-data[1]));
}
}
读者可能会说,没有用到类!
用到类了就一定是面向对象了吗?
且看:
package cn.nileader.calculate_ASOOP;
import java.util.Scanner;
/**
* 这是一个看上去的OOP的的计算器(加法和减法),很多java初学者的程序。
* @author nileader
* @see http://www.nileader.cn
*/
public class Test {
public static void main(String[] args)throws Exception{
Scanner cin = new Scanner(System.in);
while(true){
System.out.println("请输入表达式:如:8/2");
String expression = cin.next();
//是个加法运算
Calculate cal = new Calculate(expression);
if( expression.indexOf("+") != -1) cal.addition(expressi
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
SCJP5学习笔记
要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。
线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程栈必须选择一个运行的时刻(实际上指代码运行到什么地方)。
下面通过一个示例性的 ......
本项目用到的技术是ssh,ajax框架dwr,工作流等
遇到的问题是业务流程不熟悉,技术上和团队成员有些差距(但我相信自己会完成任务)
sql语句的编写
思路问题,只要有思路,就会有方法,做软件也需要奇思妙想啊哈哈;
开发过程也是不断学习的过程;
最近遇到了一个session和database不同步的问题,解决的方法是将 ......
inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish)。
这里需要关注的是BZIP2格式,经过测试,总是无法正确压缩,原因未知,而apache commons bzip2格式的文件压缩正常。(来源:http://blog.csdn.net/inkfish)
Ant ZIP压缩:(来源:http://blog.csdn.net/inkfish)
package stu ......