
java
lilong117194
“The world is not made of strings , but is made of things.”
展开
-
Java 多态、抽象类 笔记
1. Java 多态多态就是同一个接口,使用不同的实例而执行不同操作. 1.1 多态存在的三个必要条件继承重写父类引用指向子类对象(Parent p = new Child();)当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。(很重要) 多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理...转载 2018-03-07 13:57:49 · 1714 阅读 · 0 评论 -
Java中Arrays.toString ()打印二维数组及Array数组的常用操作
1.Java中Arrays.toString ()已知打印一维数组的API为System.out.println ( Arrays.toString ();,其参数为数组名或数组指针,其支持的数据类型有很多,如:int[]、char[]、byte[]等。import java.util.Arrays;public class ArrayPrint { public static vo...原创 2018-11-04 17:07:35 · 41881 阅读 · 3 评论 -
java中静态变量,静态代码块,静态方法,实例变量,匿名代码块的加载顺序
1. java中静态变量,静态代码块,静态方法,实例变量,匿名代码块在Java中,使用{}括起来的代码称为代码块,代码块可以分为以下四种:(1)普通代码块:就是类中方法的方法体 public void xxx(){ //code } (2)构造块:用{}裹起来的代码片段,构造块在创建对象时会被调用,每次创建对象时都会被调用,并且优先于类构造函数执行。 构造块中定义的...原创 2018-11-04 11:08:54 · 3661 阅读 · 0 评论 -
Java链表的基本使用
得到的原创 2018-11-06 18:29:25 · 19098 阅读 · 2 评论 -
Java继承、重写与重载 笔记
1. Java继承继承要符合的关系是:is-a,父类更通用,子类更具体.1.1 继承的特性子类拥有父类非private的属性,方法。子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。子类可以用自己的方式实现父类的方法。Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类...转载 2018-03-06 16:23:06 · 3113 阅读 · 1 评论 -
Java Scanner 类、异常处理 总结
1. Scanner 类java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据。 下面是创建 Scanner 对象的基本语法:Scanner s ...转载 2018-03-03 16:50:30 · 8759 阅读 · 0 评论 -
Java 方法、 流(Stream)、文件(File)和IO 总结
这里只总结几个要点。1. 方法的命名规则1.方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson。 2.下划线可能出现在 JUnit 测试方法名称中用以分隔名称的逻辑组件。一个典型的模式是:test<MethodUnderTest>_<state>,例如 testPop_emptyStack。...转载 2018-03-03 13:01:18 · 1186 阅读 · 0 评论 -
Java 正则表达式 总结
这里总结下容易混淆和不好理解的部分。1. java.util.regex 包主要包括以下三个类Pattern 类: pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Pattern 对象。该方法接受一个正则表达式作为它的第一个参数。Matcher 类: Matche...转载 2018-03-03 12:11:11 · 484 阅读 · 0 评论 -
java 循环结构和常用的类 总结笔记
这里主要总结:Number 类、Character 类、String 类、StringBuffer 和 StringBuilder 类 java循环结构比较简单,这里只总结Java 增强 for 循环。1. Java 增强 for 循环Java5 引入了一种主要用于数组的增强型 for 循环。 Java 增强 for 循环语法格式如下:for(声明语句 : 表达式){ ...转载 2018-03-02 19:39:57 · 769 阅读 · 0 评论 -
Java 修饰符、运算符笔记总结
1. 访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)public : 对所有类可见。使用对象:类、接口、变量、方法...转载 2018-03-02 16:16:49 · 296 阅读 · 0 评论 -
java的数据类型、变量类型笔记总结
1. 引用类型在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。对象、数组都是引用数据类型。所有引用类型的默认值都是null。一个引用变量可以用来引用任何与之兼容的类型。 例子:Site site = new Sit...转载 2018-03-02 13:31:02 · 3520 阅读 · 0 评论 -
Java 对象和类的一些笔记总结
1. 源文件声明规则当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。一个源文件中只能有一个public类一个源文件可以有多个非public类源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。如果一个类定义在某个包中,那么package语...转载 2018-03-02 11:58:15 · 229 阅读 · 0 评论 -
Java 接口
接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。 接口无法被实例化,但是可以被实现。一个实...转载 2018-03-07 16:43:25 · 286 阅读 · 0 评论 -
java嵌套类笔记
定义在一个类内部的类,叫作“嵌套类”。嵌套类分为两种:static的和非static的。后者又有一个专门的名字,叫作“内部类”。所以从概念可以看出,嵌套类跟内部类是所属关系,后者包含于前者。同时,嵌套类是其所在类的成员。内部类可以访问所在类的所有成员,即使该成员是private的。而static嵌套类则不得访问所在类的成员。同时,嵌套类、static和非static的,都可以被声明为...原创 2018-03-07 16:18:23 · 449 阅读 · 0 评论 -
java静态内部类了解一下
package test;public class StaticInnerClass { public static void main(String[] args){ Mother mother=new Mother(&quot;lucy&quot;); //实例化母亲 mother.eat(&quot;苹果&quot;); //母亲吃苹果 Mother.Baby baby=new ...原创 2018-11-08 17:20:16 · 2300 阅读 · 1 评论