06 2020 档案
摘要:一、操作文件的类——File 1、创建新文件 import java.io.File; import java.io.IOException; public class FileDemo1 { public static void main(String[] args) { File file =
阅读全文
摘要:1、认识class类 1)产生了实例化对象 import java.util.Date; public class GetClassDemo1 { public static void main(String[] args) { Date date = new Date(); Class<?> cl
阅读全文
摘要:1、正则标记(背) 1、替换和拆分 public class RegexDemo1 { public static void main(String[] args) { String str1 = "ojd02n9dkas333-222-//"; String regex = "[^a-z]"; S
阅读全文
摘要:一、回顾Arrays类(了解) import java.util.Arrays; public class ArraysDemo1 { public static void main(String[] args) { int [] arr = new int[]{5,3,2,4,3,6}; Arra
阅读全文
摘要:一、Date类 1、Date与long之间的转换 import java.util.Date; public class DateDemo1 { public static void main(String[] args) { long cur = System.currentTimeMillis(
阅读全文
摘要:1、与String区别1 String用+连接字符 StringBuffer用append()方法 String不能修改 StringBuffer可修改 public class StringBufferDemo1 { public static void main(String[] args) {
阅读全文
摘要:1、继承Thread类 一个类只要继承了Thread类,就是多线程实现类。 必须覆写 run()方法, public void run() 在线程启动时,调用start()方法, public void start()。 class MyThread extends Thread{ private
阅读全文
摘要:1、 public class ExceptionDemo1 { public static void main(String[] args) { System.out.println("1、除法计算开始:"); try { int x = 10; int y = 0; System.out.pri
阅读全文
摘要:1、单例设计 class Singleton{ private static final Singleton SINGLETON =new Singleton(); public static Singleton getSingleton(){ return SINGLETON; } private
阅读全文
摘要:1、Object类是一个公共父类,一个类只要没有明显地继承一个类,则肯定是Object类的子类。 2、观察: class ObjDemo1{ } public class ObjectDemo1 { public static void main(String[] args) { ObjDemo1
阅读全文
摘要:1、接口由全局常量和公共的抽象方法所组成。在JAVA编程语言中是一个抽象类型,是抽象方法的集合。 定义接口: interface A1{//定义了接口 public static final String MSG = "Hello";//全局常量 public abstract void print
阅读全文
摘要:1、抽象类就是在普通类结构中增加抽象方法的组成。抽象类用abstract来声明。 abstract class Ab{//定义一个抽象类 public void fun(){//普通方法 System.out.println("存在方法体的方法"); } //此方法并没有方法体的声明,并且有abst
阅读全文
摘要:1、多态性严格来讲有两种描述形式:。 方法的多态性: |- 方法的重载:同一个方法名称,会根据传入参数的类型及个数不同执行不同的方法。 |- 方法的覆写:同一个方法,会根据子类的不同,实现不同的功能。 对象的多态性:指的是发生在继承关系类之中,子类和父类之间的转换 |- 向上转型(自动完成):父类
阅读全文
摘要:final在Java中表示完结器、可以使用final关键字声明类、属性、方法。 使用final修饰的类不能有子类。 使用final修饰的方法不能被子类覆写。 被final定义的变量即为常量,常量是不能被修改的。 常量用大写字母表示。 public static final 定义的是全局常量
阅读全文
摘要:1、覆写:子类定义了与父类中同名的方法,但是方法覆写时,必须考虑到权限,即子类覆写的方法不能拥有比父类方法更加严格的访问权限。 public>default>private class A{ public void fun(){ System.out.println("A"); } } class
阅读全文
摘要:1、子类直接继承父类 class Person1{ private String name; private int age; public void setName(String name){ this.name = name; } public String getName(){ return
阅读全文
摘要:1、定义节点类、设置节点、遍历输出 class Node{ private String data; private Node next; public Node(String data){ this.data = data; } public String getData(){ return th
阅读全文
摘要:1、遍历ArrayList import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo1 { public static void main(Stri
阅读全文
摘要:public class PackageDemo { public static void main(String[] args) { // // JDK1.5之前的做法 // int x =30; // Integer integer = new Integer(x); // 装箱:将基本数据类型
阅读全文
摘要:import java.util.Arrays; public class ArrayDemo { public static void main(String[] args) { int [] a = new int[]{1,2,3,4,5}; // for each 循环 for (int el
阅读全文
摘要:9.1 Java集合框架 9.1.1 集合接口与实现分离 1、Java集合类库将接口(interface)与实现(implementation)分离。 2、队列接口指出可以在队列的尾部添加元素,在队列的头部删除元素,并且可以查找队列中元素的个数。 队列通常有两种实现方式:一种是使用循环数组;另一种是
阅读全文