06 2020 档案

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

点击右上角即可分享
微信分享提示