下载此文档

java课程内容串讲.pptx


文档分类:IT计算机 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
1Chapter02数据与表达式原型/基本/原生类型:(变量分为原型类型和类类型)原型类型强调:小写开头(:变量Can11是否合法?)包装类:大写(规定)自己写的类:大写(习惯)例如:Boolean类型和boolean类型的区别,Int的写法和int类型的区别Java中的简单数据类型一般是指原型类型赋值语句与表达式:赋值的含义,原型类型赋值与类类型变量赋值的区别标识符的命名规则:,含字母,数字,下划线;;3.$可以开头或在标识符内,”-”可以吗?5。eclipse是保留字吗?Java区分大小写:例如:Return是关键字吗?可做变量吗?2原型类型讨论:原型类型占用的内存字节数量,其变量的取值范围?例如:byte、char和short类型各占用多少内存?取值范围?专用赋值运算符:a+=b;a+=b--;含义?简单输入与输出:(eggsPerBasket+“eggsperbasket.”)中“+”号的含义?("a="+a);(a+b+"a=");("a="+a+b);数字常量:八进制、十六进制、e记数法的正确写法赋值兼容性问题:隐式转换规则:类型强转:inti=,必须添加强转指令(int)inta=‘a’;合法。Longa=1000;是否合法?(掌握自动包装的概念)3算术运算符:+-*/%++--等等表达式内部生成值类型一般先转为较复杂类型例如:intx=12,y=5则x/y=?,(x+10)/y=?例如:intx;doubley;x+y结果的类型?括号和运算符优先级规则(见附录D)String类—字符串变量,连接(+)操作和其他String方法常用的String方法:length(),toLowCase(),substring(),replace(),charAt(),toCharArray()().substring(1,4)的含义?(了解)键盘和屏幕I/O----println和print转义字符的含义与使用:("thisisa\napple");("thisisa\tapple");("thisisa\\apple");4字符串对象的两种生成形式Stringname1=newString(“JamesGosling”);Stringname1=“JamesGosling”;问题:如何比较两个字符串的长度?是用什么方法?()()方法?问题:String[]name=newString[100];执行后各元素的内容是什么?掌握String类型变量执行方法后的内容不变性。了解基本类库和标准类库中各种包(见下页解释)的导入方法。(import语句的用途)知道包装类的各种方法的用法及转换方法。自动包装的概念:Intx=180;了解随机数生成器对象的创建和使用。了解Math类的各种方法的基本用法。了解格式化输出的类的基本用法。Chapter03使用类和对象5Chapter04定义类与方法(编写类)类与方法:类中的变量有两种:实例变量:跟着对象走,不同对象有不同副本(要引用实例变量的话,必须标明是哪个对象的)::跟着类走,只有一个副本静态变量:其值也是由java初始化(定义时).方法:分类:有返回值方法(用return语句返回)注意:一般不能出现返回值和方法头不一致的情况和无返回值(方法头:void,或称为空方法)调用方法:静态方法:通过类名(例如:(33);)非静态方法:通过对象名intmm(intl){}只可以隐式转换6方法中的参数:(形参不能用public、static等修饰)原型类型----传值对象----传址调用方法时形参和实参类型不匹配时,java可以进行自动类型转换.(转换顺序是java默认的规则)方法中声明的变量----局部变量局部变量----只在方法体内有效,java不自动给予初始化,------修饰符:this,public,privatethis:表示当前的对象问题:?(假设n为静态变量)(N)public:对实例变量和方法的使用没有限制(可以在类的定义体外使用)priv

java课程内容串讲 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小250 KB
  • 时间2019-01-29
最近更新