JAVA基础知识点梳理精简_第1页
JAVA基础知识点梳理精简_第2页
JAVA基础知识点梳理精简_第3页
JAVA基础知识点梳理精简_第4页
JAVA基础知识点梳理精简_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA基础学问点梳理(重点笔记)数据类型类类Float:4个字节float变量赋值在数值后添加字母fi.Eg:Stringstr=(8>5)?“yes”:“no”//循环语句练习System.out.println("100以内不行以被3整除的数之和不换行System.out.println("请键入一个9位以内e)arrays类操作java中的数组多个数组元素连接在一起,元素中间用逗号和空格隔开)。ii.对象名.方法名();值a)类是模子,确定对象将会拥有的特征(属性)和行为(方法)d)类是抽象概念,仅仅是模板,比如“手机”;对象是一个具体的实体e)全部的java程序都是以类class为组织单元,由属性和方法组成i.类名对象名=new类名();a)作用域不同a)运用new+构造方法创建一个新的对象b)构造方法是定义在java类中的一个用来初始化对象的方法v.构造方法的格式:public构造方法名(){//初始化代码}a)Static可以修饰变量、方法、代码块b)访问(引用):类名.变量名hello.hahaa)访问:类名.方法名();Java.lang.(类):包含java语言基础的类Java.util.(类):包含java语言中各种工具类Java.io.(类):只包含输入、输出相关功能的表访问修饰符的总结表1.内部类中定义的方法可以干脆访问外部类中的数据,不受2.定义一个内部类对象:内部类对象名=外部类对象.new内部类()部类的对象,然后通过内部类的对象来访问其他成员变量4.外部类和内部类具有相同的成员变量或方法,则内部类默认访问自己的成员变量或方法,假如要访问外部类的成员ii.静态内部类1.静态内部类不能干脆访问外部类的非静态成员,但可以通过new外部类().成员的方式访问2.假如外部类的静态成员与内部类的成员名称相同,可以通过“类名.静态成员”访问外部类的静态成员;假如外部类的静态成员与内部类的成员名称不同,则可以通过“成员名”干脆调用外部类的静态成员3.创建静态内部类的对象时,不须要外部类的对象,可以干脆创建内部类对象名=new内部类();iii.方法内部类1.方法内部类就是定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内可以运用。2.由于方法内部类不能在外部类的方法以外的地方运用,因此方法内部类不能运用访问限制符和static修饰符iv.匿名内部类a)Java里都是单继承i.子类干脆拥有父类的全部属性和方法,但private除外ii.实现代码的复用c)Final关键字ii.修饰方法:则该方法不允许被覆盖(重写)iii.修饰属性:则该类的属性不会进行隐式的初始化(类的初始化属性必需有值)或在构造方法中赋值equals().b)类的对象:小灰、25、170.obji.父类的引用可以指向本类的对象:animalsobjl=newii.创建子类对象时,调用的方法为子类重写的方法或者继承的方法a)向上类型转换(隐式/自动类型转换),是小类型到大类型的转换,b)向下类型转行(强制类型转换),是大类型到小类型的转换,有风c)Instanceof运算符,来解决引用对象时的类型,避开类型转换的if(animalinstanceofCat){a)语法:抽象类前运用abstract关键字修饰,则该类doublez;a)概念:接口可以理解为一种特殊的类,由全局常量和公共的抽象方法所组成。类是一种实现体,而接口定义了某一批类所须要遵守的d)接口定义常量:接口中的属性是常量,即使定义时不添加publicf)运用接口1:[修饰符]class类名extends父类implements接口1,接g)运用接口2:System.out.println(“匿名内部类实现接口的方t2.数据结构的组成:操作(方法)、属性还有题.iii.result:结果假如:捕获异样,打印输出"抛出异样了!!!",返回-1divide--;e.printStackTrace();//打印异样具体信息System.out.println("循环抛出异样了!!!");System.out.println("我还会回来的~~");c)假如三个程序块之内都没有return语句,则调用程序块外的2.throws:声明将要抛出何种类型的异样(声明)publicvoid方法名(参数列表)throws异样列表{1.class自定义异样extends异样类型{}publicvoidtestthrows理a)Strings1=“imooc”;//创建一个字符串对象c)Strings3=newString(“imooc”);//创建一个字符串对象1返回当前字符串的长度2查找ch字符子该字符串中第一次出现的位置3查找str子字符串在该字符串中第一次出现的位置4查找ch字符在该字符串中最终一次出现的位置5查找str子字符串在该字符串中最终一次出现的位置6获得从beginIndex位置起先到结束的字符串7beginIndex,intendIndex)获得从beginIndex位置起先到endIndex位置的子字符串中8返回去除了前后空格的字符串9将该字符串与指定对象比较,返回ture或将字符串转换为小写将字符串转换为大写获得字符串中指定位置的字符将字符串分割为子字符串,返回字符串数组将该字符串转换为byte数组//定义一个字符串“学习一下java编程”//打印出字符串长度//定义一个字符串“学习JAVA编程”//将字符串转换为小写//获得索引位置为1的字符//和另一个字符串“学习JAVA编程”进行比较个12345678型和包装类型之间包装类的构造方value):创建一所指示的int值方法名说明将该Integer转为byte类型转为double类型转为float类型本类型和包装转为方法名说明将该Integer转为byte类型转为double类型转为float类型本类型和包装转为int类型转为long类型parseInt(将字符串转换为int类型toString()转为字符串类型valueOf(将字符串转换为Integer类型值为8返回值3intb=a+5;//将对象和基本类型进行运算str1=Integer.toString(c);//方法一str2=String.valueOf(c);//方法二String//运用默认的构造方法创建Date对象System.out.println(d);//创建SimpleDateFormat//调用format()方法,格式化时间,转换为指定格式的//输出转换后的字符串//创建日期格式的字符串份,0表示1月份小时=c.get(Calendar.SECOND);//获得秒数doublea=12.21;//定义一个double类型的变量去掉小数点System.out.println("强制类型转换:"+b);舍五入doubled=Math.floor(a);//调用floor方法,返回小于参数的最大整数doublee=Math.ceil(a);//调用ceil方法,返回大于参数的最小整数doublex=Math.random();//调用random方法,产生System.out.println("随机inty=(int)(Math.random()*随机整数System.out.println("产生[0,99)之间的随机整数:"+y];对象(实际是对象的引用变量);而集合里只能保存对象(实际也是引用变量)元素可重复无序集合,元e1添加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论