版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 修饰类的修饰符:public公共的default默认的final最后的abstract抽象的特别注意:final或者abstract在修饰类的时候必须放在public或者default的后边修饰方法和变量的修饰符:public公共的protected受保护的default默认的private私有的static静态的final最后的特别注意:|static或者final在修饰变量或方法的时候,只能放在public,protected,default,private的后边。2. 基本的数据类型:1) .整数类型:byteshortintlong2) .浮点类型:floatdouble3) .
2、字符型:char4) .布尔类型:boolean布尔类型的值:true真false假方法的返回类型:void:方法没有返回值。非void:方法有返回值。必须有一条return语句。而且return语句是方法中最后一条语句。3. 每个类的对象都默认有下列两个方法:1) .系统在垃圾回收之前自动调用的方法:finalize()2) .将对象转换成字符串toString()4. 对象运算符:判断此对象是不是该类的实例instanceof语句:1) .打印输出语句:程序测试语句2) .分支语句:if(条件部分)if(条件部分)elseif(条件部分)elseif(条件部分)elseswitch(需要判
3、断的变量)case变量值1:若干个语句;break;case变量值2:若干个语句;break;default:若干个语句;特别注意:switch语句中各个分支添加break语句和不添加break语句的区别。switch语句中需要判断的变量变型只能是:byte,short,int,char这四种类型。3).循环语句:for(初始化部分;条件部分;迭加部分)for(初始化部分;条件部分;迭加部分)特别注意:do-while语句和while语句的区别:do-while循环语句要比while循环语句多执行一次。对于嵌套for循环语句:外层循环一次,内层循环一圈。4).跳转语句:break语句:用于中止
4、某个语句块的执行。(跳出整个循环)continue语句:语句结束本次循环,开始下一次循环。5).包语句:package6).调用语句:importnew运算符:为对象分配内存空间。5. 数组有length的属性。String类和StringBuffer类有length()方法。6. 数组中元素排序的方法:Arrays.sort();类继承的关键字:extends类实现接口的关键字:implements类:class接口:interface本类的对象:this父类的对象:super基本数据类型所对应的包裹类(封装类):BytebyteShortshortIntegerintLonglongFlo
5、atfloatDoubledoubleCharactercharBooleanboolean特别注意:将字符串类型的数据直接转换成数值类型的数据格式:inti=Integer.parselnt(23”;将数值型数据转换成字符串类型的数据格式:Stringstr=String.valueOf(23);JAVA中的常用系统类:1) .数学类Math:常见方法:ceil(doubled):返回=d的最小double型的整数floor(doubled):返回=d的最大double型的整数random():返回01之间的随机数2) .日期类Date:输出指定日期格式的方法:Datedatetime=ne
6、wDate();SimpleDateFormatsdf=newSimpleDateFormat(yyyy/MM/dd”;Stringstr=String.valueOf(sdf.format(datetime);注:SimpleDateFormat类属于java.text包的。Date类属于java.util包的。3) .日历类Calendar:获取年月日的方法:Calendarcalendar=Calendar.getInstance();intyear=calendar.get(Calendar.YEAR);intmonth=calendar.get(Calendar.MONTH)+1;i
7、ntday=calendar.get(Calendar.DAY_OF_MONTH);注:Calendar类是属于java.util包的。4) .字符串类String常用方法:concat(Stringstr):连接字符串equal(Stringstr):判断两个字符串是否相等trim():去掉前后空格compareTo(Stringstr):比较两个字符串的大小。substring(intstart,intend):截取从指定起点到终点的串5) .字符串缓冲类StringBufer常用方法:append(Stringstr):追加内容。replace(intstart,intend.Strin
8、gstr):用给定字符串替换缓冲区中指定区间的字符串reverse():将字符串反过来输出。特别注意:定义的变量的长度是可就可以把这个变量定义String定义的字符串长度不可变,但是由StringBufer变的。如果你想对一个字符串的长度进行频繁的操作,成StringBuffer类型。6) .字符串分析器类:StringTokenizer作用:分析字符串并将字符串分解成可被独立使用的单词。使用字符串分析器的格式:Stringstr=how!are,you”;StringTokenizerfenxi=newStringTokenizer(str,!,);intn=fenxi.countToken
9、s();Stringarr=newStringn;while(fenxi.hasMoreTokens()arri=fenxi.nextToken();注:StringTokenizer类属于java.util包的。7. 异常类Exception:异常处理的语句结构:tryfinally语句体异常处理的关键字:throws:放在方法声明的位置。throw:放在方法中有异常产生的地方。打印异常信息的三种方法:输出异常信息的名字及内容:输出异常信息的内容:输出异常信息的名字,内容,以及在哪一行出现的异常。e.printStackTrace();17容器类:Frame窗体组件类:TextField文本
10、框Checkbox选择框菜单类:Menu菜单类布局类:BorderLayout边界布局FlowLayout流式布局GridLayout网格布局CardLayout卡式布局GridBagLayout网格包布局容器类中最常用的方法:设置大小:setSize(inta,intb);设置可见性:setVisible(booleanb);设置布局:setLayout();添加组件的方法:add();针对于Dialog类:设置与窗体交互的模式:setModel(Booleanb);释放屏幕资源的方法:dispose();21组件类最常用的方法:TextField类/TextArea类/Label类共有的方
11、法:setText(Strings)getText()Button类/Checkbox类共有的方法:setLabel(Strings)getLabel()Choice类/List类共有的方法:获取选中选项:getSelectedltem()另外:TextArea类有append(Strings)Checkbox类有getState()获取状态21.组件的事件处理:获取事件源的方法:getSource()TextField类和Button类:实现ActionListener接口事件处理的方法:actionPeformed(ActionEvente)添加监视器的方法:addActionListener(this);Dialog对话框Panel面板0.TextArea文本区Choice下拉列表框Menultem菜单项Button按钮Label标签List滚动列表框MenuBar菜单条setState()设置状态TextArea类:实现TextListener接口事件处理的方法:textValueChanged(TextEvente)添加监视器的方法:addTextListener(this);Checkbox类和Choice类:实现I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度房贷借款合同解除与终止合同样本3篇
- 二零二五年度冷链物流服务采购合同范本6篇
- 课程设计平台
- 太空实验室课程设计理念
- 设计部门的安全职责(4篇)
- 二零二五年度保险合同标的及保险责任详细描述2篇
- 实验室生物安全保卫制度模版(3篇)
- 二零二五年度机场电梯系统改造与升级合同
- 二零二五年度劳动合同补充协议范本3篇
- 小学学校考勤细则(2篇)
- 《太阳能光伏技术》课件
- 2024年职业素养与商务礼仪培训资料
- 外科医生年终述职总结报告
- 儿科课件:急性细菌性脑膜炎
- 柜类家具结构设计课件
- 建设项目管理费用(财建2016504号)
- 煤炭运输安全保障措施提升运输安全保障措施
- JTGT-3833-2018-公路工程机械台班费用定额
- LDA型电动单梁起重机参数
- 保安巡逻线路图
- (完整版)聚乙烯课件
评论
0/150
提交评论