JAVA 里的 《伪码,测试码,真实码》

伪码又称伪代码(pseudocode),又称为虚拟代码,是高层次描述算法的一种方法。它不是一种现实存在的编程语言(已经出现了类似伪代码的语言,参见Nuva);它可能综合使用多种编程语言中语法、保留字,甚至会用到自然语言。它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java, C++,...

2011-12-28 09:26:42

阅读数:2772

评论数:0

《HEAD FIRST JAVA》第一次回顾和整理

第一章 进入Java的世界(基本概念)   主要介绍了Java的工作原理,发展简史,程序结构和一些简单的语法。学过其他语言的人表示这章完全没有压力。   1, 程序的层次:源文件(source file)->类(class)->方法(methods)。   2, Java里面integ...

2011-12-28 09:23:41

阅读数:888

评论数:0

Java is Pass-by-Value Java都是值传递

in C and JAVA, arguments are passed by value.  http://javadude.com/articles/passbyvalue.htm  http://www.javaworld.com/javaworld/javaqa/2000-05/...

2011-12-22 17:53:36

阅读数:310

评论数:0

Java方法的参数是按值传递的

在Java中,所有的方法参数,都是"按值传递". 有那么一种说法,Java中基本类型是按值传递,对象是按引用传递.这个说法其实是不确切的,确切的说法是 Java中基本类型将值作为参数,按值传递.对象将引用作为参数,按值传递. 所谓按值传递,就是传递的是一个副本...

2011-12-22 17:47:29

阅读数:457

评论数:1

使用next()和nextLine()方法接收从键盘输入字符串型数据区别

import java.util.*;    //加载java.util类库里的所有类 public class Test{   public static void main(String[] args)   {     String s1,s2;     Scanner reader...

2011-12-21 10:14:02

阅读数:3076

评论数:0

随手小记1

批处理文件:

2011-12-19 15:28:50

阅读数:244

评论数:0

总结下java中abstract,interface,final,static,加深理解

一,抽象类:abstract     1,只要有一个或一个以上抽象方法的类,必须用abstract声明为抽象类;     2,抽象类中可以有具体的实现方法;     3,抽象类中可以没有抽象方法;     4,抽象类中的抽象方法必须被它的子类实现,如果子类没有实现,...

2011-12-19 14:49:21

阅读数:379

评论数:0

成员变量、实例变量、类变量、成员方法、实例方法、类方法的区别

简单来说: 类体的定义包括成员变量的定义和方法的定义。 1、成员变量包括实例变量和类变量;而成员方法包括实例方法、类方法,当然还有一种特殊的构造方法。 2、类变量、类方法就是类中的变量、方法,必须是静态的,要加static;故其又称静态变量、静态方法。 3、成员变量、成员方法是对象或实例中...

2011-12-19 14:41:16

阅读数:4777

评论数:0

Java只有一种参数传递方式,那就是传值

Java只有一种参数传递方式,那就是传值 当你问大多数程序员Java是传值还是传引用的时候,你可能会得到两种答案之一:(1)Java传递原始类型数据时使用的是传值方式;传递对象时则使用传引用方式;String类型的数据采用的是传值方式,因为字符串是不可变的。(2)Java传递所有参数都使用传...

2011-12-19 14:12:47

阅读数:2472

评论数:0

java中的空指针异常处理

JAVA中的空指针异常 java中的空指针异常java.lang.NullPointerException是最麻烦的,通过个人日常总结和网上搜集整理,归纳如下,供大家参考。 空指针异常产生的主要原因如下: (1)当一个对象不存在时又调用其方法会产生异常obj.method...

2011-12-19 11:14:05

阅读数:9193

评论数:1

java中两大异常:空指针异常和数组越界异常

一、空指针异常   空指针异常是运行期的异常,编译的时候是不会检查的,只有运行的时候才会抛出,一般情况下如果出现了空指针异常,事先你不知道会有这个异常,就说明你的程序有bug,当然就要找出这个bug,然后在变量调用之前先给它赋值,另外有一种情况,你事先知道某个操作会抛出空指针异常,常见一些非法的...

2011-12-19 11:13:15

阅读数:12928

评论数:0

String,StringBuffer与StringBuilder的区别??

String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全)  简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变...

2011-12-19 10:51:02

阅读数:360

评论数:0

关于Java包装类的探究

1.Java中许多存储和管理对象集合的有用的类(列表、树、数组等)不能在这些基本类型上进行操作,因为从技术上讲这些基本类型不是从Java对象类派生出来的。但是Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型。直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,...

2011-12-19 10:29:24

阅读数:542

评论数:0

商业应用中Java浮点数的精确计算及表示

问题提出 (1)、浮点数精确计算 胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数...

2011-12-19 10:03:37

阅读数:412

评论数:0

不要用float和double来进行精确的小数计算

什么?难道它们不就是为了小数计算而生的么?在我看到 effective java - item31 的时候,发出了这个孤陋寡闻的疑问。   知其然: 为什么说不能用 float 和 double 来进行精确小数计算呢? 试试执行这样的语句: System.out.prin...

2011-12-19 10:01:45

阅读数:386

评论数:0

java foreach 使用

foreach语句使用总结   foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。   foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语...

2011-12-19 09:48:37

阅读数:478

评论数:0

Java中符号常量

使用final定义符号常量 符号常量:NUM、PI 在这个例子中,使用符号的好处是:如果此时要将圆周率3.14的值修改为3.14159,如果没有使用符号常量,那么至少要修改两次PI的地方,而现在定义了符号常量PI,只要PI一个位置即可。如果在一个大型的项目当中出现这种情况,有成千上万个,难...

2011-12-18 01:11:24

阅读数:6490

评论数:0

步步有图,教你如何给eclipse添加java api doc

SUN官方API中文版【JDK1.6】 1.6API文档(中文)的下载地址: ZIP格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip CHM格式:h...

2011-12-16 14:54:05

阅读数:834

评论数:0

JDK 和 JRE 目录的文件结构

JDK目录结构 要想编译和运行Java程序,离不开Java的编译和运行环境。Sun公司提供了自己的一套Java开发环境,通常称为JDK(Java Development Kit,Java开发工具集)。   在JDK的安装目录下,可以看到JDK的目录结构,如下表所示。   JDK的目录...

2011-12-16 13:33:48

阅读数:1223

评论数:0

日文操作系统中如何解决eclipse中不能保存中文注释情况

把工程相关的文件都改成UTF-8格式,点中项目名称,选择右键选择属性Properties,在resource栏中将Text file encoding改成UTF-8格式即可

2011-12-15 10:35:38

阅读数:462

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭