




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java程序设计教案 第一篇:Java程序设计教案Java程序设计第一讲绪论一、安装netbean系统二、helloworld典型程序结构中各部分的说明:/**Tochangethistemplate,chooseTools|Templates*andopenthetemplateintheeditor.*/packagetest1;//@authorJiepublicclassTest1{publicstaticvoidmain(String[]args){System.out.println(“HelloWorld!”);}}1、注释语句2、类定义的包:package3、publicclassTest1,定义类,类名称是Test1,属性为public4、publicstaticvoidmain(String[]args),main函数5、main函数的函数体{System.out.println(“HelloWorld!”);}三、Java程序设计语言的基本内容:数据类型运算符&表达式3程序控制语句4数组5类6对象7继承8接口9包APPLET11异常处理12线程13字符串14GUI15输入输出系统我们的课堂教学内容:时间17周,包括17次课堂教学,17次实验室上机。四、几个案例:1、计算根号2;2、显示1-1003、从1加到1004、打印一个“*”组成的10*10的矩形5、求N!,递归算法6、GUI的例子,在GUI界面下输入和显示(this.jLabel1.setText(this.jTextField1.getText());)7、演示几个复杂一点例子五、Java语言中保留的关键字:Java语言一共使用了48个保留关键字,他们主要可以分为如下几类。1.访问控制private,protected,public.2.类、方法和变量修饰符abstract,class,extends,final,implements,interface,native(用于与其他语言的接口),new,staticstrictfp:java语言采用固定的位数来存储浮点型数据,但是有些处理器使用更高位的浮点寄存器,这些寄存器增加了中间过程的计算精度。例如double类型数据jvm采用64为存储,二有些处理器使用80位的浮点寄存器来保存中间数据。例如:doublew=x*y/z;很多处理器计算x*y后将中间结果存储在80位的寄存器中,再除以z并将结果截断为64位;但是这个结果可能会与始终在64位机器上计算的结果不一致,如果将所有的中间结果都截断,可能会导致溢出,而截断操作同样需要时间,计算速度比较慢。因此JVM默认允许中间结果精度扩展。但是在使用关键字strictfp标记的方法,必须使用严格的浮点计算。使用strictfp标记的类中所有的方法都必须严格按照浮点计算。synchronized:多线程同步访问控制transient:transient关键字表示在Serializable的时候不保存该值volatile:Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。3.程序控制语句break,continue,return,do,while,if,else,for,instanceof,switch,case,default,4.错误处理catch捕获,finally最后,throw投试,throws投试,try尝试5.包相关import输入,package包.6.基本类型boolean布尔型,byte字节型,char字符型,double双精度,float浮点,int整型,long长整型,short短整型7.变量引用super特殊,this这个,void无值除了这48个关键字以外,还有3个语法保留字:null空,true真,false假.六、如何学习一门程序设计语言1、理解什么是程序设计语言2、练习、练习、再练习第二讲数据类型、运算符与表达式一、Java语言中的数据类型数据类型大小范围默认值byte(字节)-128327680int(整型)-2147483648-21474836480long(长整型)-***7808-***78080float(浮点型)32-3.40292347E+38-3.40292347E+380.0fdouble(双精度)-1.797693***E+308-1.797693***E+3080.0dchar(字符型)„u0000-+=!~+(一元)-(一元)左右*/%右左+(二元)-(二元)右左>>>>右左=instanceof右左==!=右左&右左^右左

一只****ng
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf