关于unicorn的java笔记的连载说明

本文作者是unicorn 发表于:编程中国→ 编程论坛 → 开发语言 → JAVA论坛 → 『 J2SE论坛 』 → [原创]课堂笔记学习java(初级) 原作网址:http://bbs.bc-cn.net/dispbbs.asp?boardid=8&replyid=318241&id=89608&page=1&skin=0&Star=1
转帖&&连载 | 2006-10-07 08:48 | 阅读 947 次 | 评论 0 条

关于《转帖&&连载》栏目的说明

此栏目专门为连载各论坛上及各博客上分期撰写的好文章,以便保存、阅读,绝无盗版、侵权之意。并且每部连载均附原文出处及作者姓名,诸位访客可以自行拜访作者。
转帖&&连载 | 2006-10-07 08:39 | 阅读 805 次 | 评论 0 条

unicorn的java课堂笔记(四)

第四节课static的用法和包 上次课提到了static关键字,下面介绍一下具体的用法 1.实例变量和类变量 我们已经知道一个类可以使用new关键字可以创建多个不同的对象,这些对象被分配不同的内存空间.具体说的话,不同的对象的实例变量将被分配不同的内存空间,如果类中的成员变量有类变量,那么所有对象的这个类变量都分配分配给相同的一处内存,改变其中一个对象的这个类变量会影响其他对象的这个类变量,也就是说对象共享类变量.如 程序代码:class Takecare{static int x;int y;} class A{Takecare A1=now Takecare();...

unicorn的java课堂笔记(三)

第三节课 运算符 表达式和语句因为大家肯定都学过C或C++的,所以这部分的内容自己可以回忆,都是一样的,略. 类和对象 1.类:类是组成java程序的基本要素.类封装了一类对象的状态和方法.类是用来定义对象的模板. 类的实现包括两个部分:类声明和类体.基本格式为: 程序代码:class 类名 {类体的内容} 其中class是关键字,用来类定义."class 类名"是类的声明部分,类名必须是合法的java标识符,{}之间的内容是类 体,由变量的定义和方法(函数)的定义组成.所谓变量定义,如int x或 intx=10; 但不能出现除声明以外的变量操作语句,如 i...
转帖&&连载 | 2006-10-07 02:55 | 阅读 811 次 | 评论 0 条

unicorn的java课堂笔记(二)

第二节课 标识符 关键字及数据类型 1.标识符: 用来表示类名,变量名,方法名,类型名,数组名,文件名的有效字符序列. 特点:java语言规定标识符由字母,下划线,美元符号和数字组成,并且第一个字符不能是数字字符. java语言使用unicode标准字符集其包含65536个字符,比C和C++所使用的ASCII码多很多. 2.关键字:编程语言中已经被赋予特定意义的一些单词,不能把这类词作为名字来用,具体的关键字书上列举的很全,略. 3.数据类型 逻辑类型: boolean 用ture(真)和false(假)来赋值,没有赋值默认情况时表示false 整数类...

unicorn的java课堂笔记(一)

第一节课: 1. java 语言的诞生和特点(一般的教材都会有很详细的叙述,略) 2. java 学习的起步 (1)Sun公司要实现“编写一次,到处运行”(Write once,run anywhere)的目标,必须提供相应的Java运行平台,目前Java运行平台主要分为3个版本:J2SE(标准平台),J2EE(企业平台),J2ME(移动平台) (2)学习Java必须从J2SE开始,当然得从了解在标准平台(J2SE)上是如何开发程序开始. a.首先从源文件(以.java结尾的文件)开始----经过java编译器(javac.exe)编译----生...

Java语义上的漏洞

对于长期使用C++的人来说,这样的语义确实叫人一下子难以接受。 /* * Main.java * * Created on 2006年8月17日, 下午8:28 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package javaapplication2; /** * * @author Zenny Chen */ class Parent{ protected int t; public Paren...

软件测试新手的修炼之路

对于刚进入软件测试工作岗位的新人,如何快速、健康的在职业道路上成长,我谈几点看法,欢迎大家讨论、拍砖。 (1)兴趣是最好的老师 对于软件测试工作,通常是比较枯燥的,如果没有兴趣很难做到持久。 我最近参与了一个软件测试项目,在测试团队中,有三位是在校学生,他们以兼职的身份到公司上班,他们都是软件相关专业的本科生和研究生,基础都不错。但是,只有其中一位表现最突出,因为他很珍惜这份社会实践的工作机会,做事认真,找出了很多高优先级的Bug。 另两位同学,在参加项目不到1个月后就以各种理由退出了。在我与他们的交流中,其中一位说测试工作太枯燥了,没有挑战性,他更希望做软件开发的工作。这位...

《魔兽争霸3》关于无敌的终极测试

《魔兽争霸3》关于无敌的终极测试 问题:无敌期间真的不受伤害吗?无敌单位有没有可能死去?  测试:受虐对象复仇精灵,用死亡骑士(英雄)、食尸鬼(普通)、地穴恶魔(穿刺)、女妖(魔法)、绞肉车(攻城)和地狱火(混乱)分别A之,均提示无法攻击无敌单位;用绞肉车强制攻击地面、冰龙溅射攻击临近单位,也完全无法对其造成伤害。接着试试魔法,死亡骑士向其扔死亡缠绕,同样提示攻击不能;牛头向其放冲击波,提示依旧,转而向地面放冲击波,复仇精灵被穿过但安然无恙;大法师向其下暴风雪,同样巍然不动;月之女祭祀施展流星雨,还是未能到其一丝毫毛;牧师驱散,这回终于有效果,复仇精灵掉了200HP,再驱散...

星际争霸(1.07版)测试题

作者tag:5.旧日陋文 星际争霸(1.07版)测试题 (David 命题) 一. 选择题。(共25小题,每题2分,共50分。每题只有一个选项符合题意。)1. 星际中的几队是指( ) A.pairs of B.dozens of C.scores of D. hundreds of 2. BIG地图的大小为( ) A.128*256 B.128*64 C.128*128 D.256*1283. 不能一次干掉一个神族农民的是( ) A.象兵 B.影杀 C.金甲虫 D.电兵4.下列哪项不是兽类房子的特有功能( ) A.探路 B.探隐形 C.运输 D....

魔兽3大学六级试题!

魔兽3大学六级试题! 摘自新浪网tyrant的BLOG http://blog.sina.com.cn/u/56257c28010005ls 省(直辖市):_______ 市(区):_______ 姓名:_______ 准考证号:_______-------------密------------------封------------------线-------------2006年全国电子竞技水平测试魔兽争霸III—冰封王座6级考试笔试试题 ■2006年9月1日上午9时前绝密 考试时间:100分钟■考试说明:1.考生提前10分钟进入考场,考试开始后20分钟考生禁止进入考场...

[转载]【电脑知识扫盲】主板厂家品牌一览

[转载]【电脑知识扫盲】主板厂家品牌一览 五家强势一线品牌华硕(ASUS):全球第一大主板制造商,也是公认的主板第一品牌,做工追求实而不华,高端主板尤其出色,超频能力很强,同时他的价格也是最高的。微星(MSI):出货量位居世界前五,一年一度的校园行令微星在大学生中颇受欢迎。其主要特点是附件齐全而且豪华,但超频能力不算出色,另外中低端某些型号缩水比较严重,使得造假者经常找到可乘之机。技嘉(GIGABYTE):出货量与微星不相上下,一贯以华丽的做工而闻名,但绝非华而不实,超频方面同样不甚出众,中低端型号与微星一样缩水,因...

Java中指针,引用,及对象的clone(一)

                        作者:中国DotNet俱乐部 发表日期:2006-04-09 11:46   注释状态: 已添加/未添加/未登录 收藏到My168 推荐给好友 投诉 XXX XXX XXX XXX XXX --> 【IT168 技术文档】 Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了...

JAVA和C++区别

JAVA和C++区别 回复 转自[软件屋论坛] 作者:狗狗(还是个mm呢)   1.指针  JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。  2.多重继承  c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类。尽管多重继承功能很强,但使用复杂,而且会引起许多麻烦,编译程序实现它也很...

初学链表,练习 V1.01

进展不是太快,删除节点部分还没搞懂,先把在表尾添加节点功能加上 程序如下。 下一版本将加入删除节点等功能。继续研发中…… /*****************IntNode.h********************/ class IntNode{public: int info; IntNode *next; IntNode(int el, IntNode *ptr=0) { info=el; next=ptr; }}; /*******************InitList.h*******************/ #include "IntNode.h"c...
算法总结 | 2006-10-05 05:42 | 阅读 1109 次 | 评论 0 条

初学链表,练习V1.0

刚懂一点儿,先做了一个,功能根本不完善,只有判断是否为空和在表头插入节点。 稍后版本会增加在表尾插入节点等功能。 /************IntNode.h**************/ class IntNode{public: int info; IntNode *next; IntNode(int el, IntNode *ptr) { info=el; next=ptr; }}; /*************InitList*************/ #include "IntNode.h"class InitList{public: IntNode *head...
算法总结 | 2006-10-04 19:56 | 阅读 957 次 | 评论 1 条

c++词汇集锦 编程人必备!

点击下载:UploadFiles/2006-10/103445008.rar

C语言异常处理机制——为您的C程序添加异常处理

C语言异常处理机制——为您的C程序添加异常处理 [ 2006-9-26 1:23:00 | By: ChenMo ] 转自: ChenMo 的编程博客http://chenmo.bc-cn.net C语言异常处理机制——为您的C程序添加异常处理 1、什么是异常 异常一般指的是程序运行期(Run-Time)发生的非正常情况。 异常一般是不可预测的,如:内存不足、打开文件失败、范围溢出等。 UNIX 使用信号给出异常,并当发生异常...

Java语言中链表和双向链表

链表是一种重要的数据结构,在程序设计中占有很重要的地位。C语言和C++语言中是用指针来实现链表结构的,由于Java语言不提供指针,所以有人认为在Java语言中不能实现链表,其实不然,Java语言比C和C++更容易实现链表结构。Java语言中的对象引用实际上是一个指针(本文中的指针均为概念上的意义,而非语言提供的数据类型),所以我们可以编写这样的类来实现链表中的结点。   class Node   {   Object data;   Node next;//指向下一个结点   }   将数据域定义成Object类是因为Object类是广义超类,任何类对象都可以给其赋值,增加了代码的通用性...

瑞星令人火冒三丈!

气死我了,我的机器虽然配置老了点儿,但是刚安装winXP的时候速度也是很快的呢。 前阵子中了病毒,我们学校里流行的机种病毒。机器速度慢了很多,所以装了个瑞星。 杀毒很顺利,查出了好几个十种病毒呢。不过重起以后发现,这个杀毒软件真是太影响开机速度了,以前有病毒的时候,开机也就在2分钟之内,安了个瑞星,开机居然长达5分钟!! 杀毒软件就那么恶吗?一开机整一大堆垃圾功能,有什么用啊?它本身就把速度拖的比病毒还慢了,能杀毒又有什么用?真是不理解现在的软件设计,什么玩意儿都要挂注册表,什么玩意儿都想开机就给挂上,就不能弄点儿绿色的软件吗?想删除非得从“添加/删除”里整啊?开机就非得占我们点儿...
灵魂归宿 | 2006-10-03 06:50 | 阅读 1090 次 | 评论 4 条