JAVA-基础
litengbin
这个作者很懒,什么都没留下…
展开
-
JAVA的修饰符FINAL详解
inal修饰类,方法,基本类型变量,引用的时候分别有不同的意思。final修饰类当Hero被修饰成final的时候,表示Hero不能够被继承其子类会出现编译错误final修饰方法Hero的useItem方法被修饰成final,那么该方法在ADHero中,不能够被重写final修饰基本类型变量final修饰基本类型变量,表示该变量只有一转载 2017-12-13 17:11:05 · 218 阅读 · 0 评论 -
使用SCANNER读取整数
使用Scanner读取整数import java.util.Scanner;表示导入这个类,才能够正常使用import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner s = new Scanner(Syst转载 2017-12-14 16:00:43 · 4412 阅读 · 0 评论 -
eclipse 常用快捷键
Eclipse 常用快捷键【Alt + /】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。【Ctrl+Shift+O】 快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。 【Ctr转载 2017-12-07 00:35:54 · 323 阅读 · 0 评论 -
Arrays类的使用
System.arraycopy(src, srcPos, dest, destPos, length) //src: 源数组 //srcPos: 从源数组复制数据的启始位置 //dest: 目标数组 //destPos: 复制到目标数组的启始位置 //length:转载 2017-12-11 11:56:34 · 727 阅读 · 0 评论 -
JAVA的四种访问修饰符
成员变量有四种修饰符 private 私有的 package/friendly/default 不写 protected 受保护的 public 公共的 private 私有的使用private修饰属性 自身:是可以访问的 同包子类:不能继承 不同包子类:不能继承 同包类:不能访问 其他包类:不能访问package/friendly/de转载 2017-12-11 16:03:38 · 1155 阅读 · 0 评论 -
枚举类型
预先定义的常量枚举enum是一种特殊的类(还是类),使用枚举可以很方便的定义常量比如设计一个枚举类型 季节,里面有4种常量使用枚举,就能把范围死死的限定在这四个当中public enum Season { SPRING,SUMMER,AUTUMN,WINTER}public class HelloWorld { public static voi转载 2017-12-11 17:21:35 · 223 阅读 · 0 评论 -
Object类
Object类是所有类的父类声明一个类的时候,默认是继承了Object public class Hero extends ObjecttoString()Object类提供一个toString方法,所以所有的类都有toString方法toString()的意思是返回当前对象的字符串表达通过 System.out.println 打印对象就是打印转载 2017-12-12 18:47:41 · 182 阅读 · 0 评论 -
抽象类和接口的区别
区别1:子类只能继承一个抽象类,不能继承多个子类可以实现多个接口区别2:抽象类可以定义public,protected,package,private静态和非静态属性final和非final属性但是接口中声明的属性,只能是public静态final的即便没有显示的声明注: 抽象类和接口都可以有实体方法。 接口中的实体方法,叫做默认方法转载 2017-12-12 19:02:28 · 178 阅读 · 0 评论 -
JAVA 内部类详解
内部类分为四种: 非静态内部类 静态内部类 匿名类 本地类非静态内部类非静态内部类可以直接在一个类里面定义所以实例化对象的时候,必须建立在一个存在的对象的基础上语法: new 外部类().new 内部类()作为非静态内部类,是可以直接访问外部类的private实例属性的public class Hero { private String name转载 2017-12-13 16:27:25 · 226 阅读 · 0 评论 -
默认方法
默认方法是JDK8新特性,指的是接口也可以提供具体方法了,而不像以前,只能提供抽象方法A 这个接口,增加了一个默认方法 b,这个方法有实现体,并且被声明为了defaultpublic interface A { public void a(); default public void b() { System.out.println("默认方转载 2017-12-13 17:19:21 · 2173 阅读 · 0 评论 -
JAVA MATH类常用方法
java.lang.Math提供了一些常用的数学运算方法,并且都是以静态方法的形式存在四舍五入, 随机数,开方,次方,π,自然常数public class TestNumber { public static void main(String[] args) { float f1 = 5.4f; float f2 = 5.5f;转载 2017-12-14 15:20:06 · 450 阅读 · 0 评论