第三节课
运算符 表达式和语句因为大家肯定都学过C或C++的,所以这部分的内容自己可以回忆,都是一样的,略.
类和对象
1.类:类是组成java程序的基本要素.类封装了一类对象的状态和方法.类是用来定义对象的模板. 类的实现包括两个部分:类声明和类体.基本格式为:
程序代码:class 类名 {类体的内容}
其中class是关键字,用来类定义."class 类名"是类的声明部分,类名必须是合法的java标识符,{}之间的内容是类
体,由变量的定义和方法(函数)的定义组成.所谓变量定义,如int x或 intx=10; 但不能出现除声明以外的变量操作语句,如 i...
第四节课static的用法和包
上次课提到了static关键字,下面介绍一下具体的用法
1.实例变量和类变量
我们已经知道一个类可以使用new关键字可以创建多个不同的对象,这些对象被分配不同的内存空间.具体说的话,不同的对象的实例变量将被分配不同的内存空间,如果类中的成员变量有类变量,那么所有对象的这个类变量都分配分配给相同的一处内存,改变其中一个对象的这个类变量会影响其他对象的这个类变量,也就是说对象共享类变量.如
程序代码:class Takecare{static int x;int y;}
class A{Takecare A1=now Takecare();...
第二节课
标识符 关键字及数据类型
1.标识符: 用来表示类名,变量名,方法名,类型名,数组名,文件名的有效字符序列. 特点:java语言规定标识符由字母,下划线,美元符号和数字组成,并且第一个字符不能是数字字符. java语言使用unicode标准字符集其包含65536个字符,比C和C++所使用的ASCII码多很多.
2.关键字:编程语言中已经被赋予特定意义的一些单词,不能把这类词作为名字来用,具体的关键字书上列举的很全,略.
3.数据类型
逻辑类型: boolean 用ture(真)和false(假)来赋值,没有赋值默认情况时表示false
整数类...
第一节课:
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)编译----生...
对于长期使用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》关于无敌的终极测试
问题:无敌期间真的不受伤害吗?无敌单位有没有可能死去?
测试:受虐对象复仇精灵,用死亡骑士(英雄)、食尸鬼(普通)、地穴恶魔(穿刺)、女妖(魔法)、绞肉车(攻城)和地狱火(混乱)分别A之,均提示无法攻击无敌单位;用绞肉车强制攻击地面、冰龙溅射攻击临近单位,也完全无法对其造成伤害。接着试试魔法,死亡骑士向其扔死亡缠绕,同样提示攻击不能;牛头向其放冲击波,提示依旧,转而向地面放冲击波,复仇精灵被穿过但安然无恙;大法师向其下暴风雪,同样巍然不动;月之女祭祀施展流星雨,还是未能到其一丝毫毛;牧师驱散,这回终于有效果,复仇精灵掉了200HP,再驱散...
作者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大学六级试题!
摘自新浪网tyrant的BLOG http://blog.sina.com.cn/u/56257c28010005ls
省(直辖市):_______ 市(区):_______ 姓名:_______ 准考证号:_______-------------密------------------封------------------线-------------2006年全国电子竞技水平测试魔兽争霸III—冰封王座6级考试笔试试题 ■2006年9月1日上午9时前绝密 考试时间:100分钟■考试说明:1.考生提前10分钟进入考场,考试开始后20分钟考生禁止进入考场...
[转载]【电脑知识扫盲】主板厂家品牌一览
五家强势一线品牌华硕(ASUS):全球第一大主板制造商,也是公认的主板第一品牌,做工追求实而不华,高端主板尤其出色,超频能力很强,同时他的价格也是最高的。微星(MSI):出货量位居世界前五,一年一度的校园行令微星在大学生中颇受欢迎。其主要特点是附件齐全而且豪华,但超频能力不算出色,另外中低端某些型号缩水比较严重,使得造假者经常找到可乘之机。技嘉(GIGABYTE):出货量与微星不相上下,一贯以华丽的做工而闻名,但绝非华而不实,超频方面同样不甚出众,中低端型号与微星一样缩水,因...
VFP程序经常用到查询,其中有模糊查询的情况。用AT()和$都不能满足需要,这个时候就要用SELECT-SQL的LIKE子句了。但是需要查询的内容被写入一个文本框,如何使用LIKE子句呢?一个处理的思路就是一个字符一个字符地取出来。遇到需要查询单字节字符倒也无妨,但是需要处理双字节,上述思路就错了。正确的办法就是“遇单取单,遇双取双”。这就需要用到函数ISLEADBYTE()函数了。
就上述模糊查询思路给一个例子。假如数据表(职工.DBF)的内容显示在表格(GRID1)中,需要查询的字段为“姓名”,指定查询的模糊数据在文本框(TEXT1)中。“查询”命令按钮实现查询。则该命令按钮的CL...
旅行时在荒山野岭迷了路,这时天色已晚,你发现附近只有一间小屋子,逼不得已只好向主人借宿,可是屋主老夫妇却告诉你屋子的四个房间都闹鬼,一定要住下来的情况下,你会选择哪个房间呢? A、半夜醒来看到一个无头鬼坐在床边的房间 B、厕所会传来开关门声和女人叹息声的房间 C、你一躺上床去床就开始摇晃不让你睡的房间 D、有个人头从窗外恶狠狠瞪着你睡觉的房间 选A:与人沟通是你比较擅长的,因此接近群众的工作对你来说不错。例如电视明星、政府委员等需要群众支持的工作都算在内。 无头鬼坐在床边代表这个人和你密不可分,可是你又无法看清他是谁。就像棒球明星会累积一定的球迷,也靠...
你上当受骗,并不是你的智商低,主要是你贪图便宜,求利心切,梦想天上会掉馅饼,一夜之间就会暴富的心理在作怪、因而给骗子成功的机会。 凡事还是从实际出发,实事求是的好。不要给骗子创造骗人的机会,这样骗子没有骗人的市场,骗子也逐渐消失。 骗子并不象大家所想像的那样,好吃懒做.他们每天都在绞尽脑汁,费尽心机,想方设法让你上当,……。必须要注意,警惕才是。 会不会受骗上当, 关键看自己的心理因素, 有的人就不会上当受骗, 有的人老是给人骗了又骗, 为什么? 1,善良得有点傻呼呼; 2,有贪念; 3,没记性!
学生成绩管理系统在win-tc 下编辑的:程序如下:
#include "stdlib.h"#include "string.h"#include "stdio.h"#define NULL 0#define Q 10#define LEN sizeof(struct student)struct student /*定义一个学生考试信息的结构体*/{char name[Q]; /*用来存放姓名的*/ char sex[Q]; /*用来存放性别的*/ long id; /*用来存放准考证号的*/ int score[4...
作者:中国DotNet俱乐部 发表日期:2006-04-09 11:46
注释状态: 已添加/未添加/未登录 收藏到My168 推荐给好友 投诉
XXX XXX XXX XXX XXX
-->
【IT168 技术文档】
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了...
JAVA和C++区别
回复
转自[软件屋论坛] 作者:狗狗(还是个mm呢)
1.指针 JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。 2.多重继承 c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类。尽管多重继承功能很强,但使用复杂,而且会引起许多麻烦,编译程序实现它也很...
进展不是太快,删除节点部分还没搞懂,先把在表尾添加节点功能加上
程序如下。
下一版本将加入删除节点等功能。继续研发中……
/*****************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...
今天星期六,和往常一样早上八点半去了学校的实验室。前两个星期六,都连续在里面做了五个多小时不过一道题也没有解决,所以在信心上是很受打击的。做为一个新手我不期望自己能有多么厉害,做出多少题目来,但我期望我能有所进步。
今天去了,题目已经下来了。我们一组的三个人,就开始忙碌了。第一个题目,题意是很简单的。不过他们不同意我的做法,认为那样太简单,会超时。我认为也时这样的,因为要调用一个数学函数,还要不断的循环。但我说我先写一下看一下。判断是否时素数,太简单了,我连筛法都没有用,用了最普通的方法,十几分钟就搞定了。看到他们在一旁还沉思什么其他的算法的时候,我提交了。完全出乎我的意料,ac...
博客首页和分专题的首页列出一条条的博客标题的时候前面带着所在专题的链接,用[]括起来的,看上去有点别扭,影响标题的显示,其本身也没有太大意义,就把它去掉,方法:
找到/inc/class_blog.asp的505行左右,把下面的代码屏蔽掉
if rs("subjectid")>0 then show_topic = show_topic & "<a href=""" & user_truepath&"cmd."&f_ext&"?uid="&user_id&"&do=blogs&id=" &a...
蔡倩 1.COM技术概述 COM表示Component Object Model(组件对象模型),它是Microsoft大力推广的软件开发 技术。采用COM规范开发的应用软件具有强大的功能,主要有如下几点: ◆COM是二进制编程规范,可以编写被多种语言使用的代码。 ◆用于创建ActiveX控件。 ◆通过OLE Automation 控制其它的程序。 ◆与其它机器上的对象或程序进行对话,构成分布式应用程序。 Microsoft推出Windows 98和Windows NT 5.0后,整个操作系统的核心都围绕着COM来建 立。我们可以把Windows系统看作是一系列的COM接口,在需要是可以...