随笔分类 - Java
摘要:Calendar日历类 实例化 方法一 创建其子类**(GregorianCalendar)**的对象 方法二 调用其静态方法getInstance() Calendar instance = Calendar.getInstance();//返回的对象其实还是他的子类GregorianCalend
阅读全文
摘要:文章目录 SimpleDateFormat默认构造器实例化对象默认构造器的格式化带参构造器实例化对象带参构造器的格式化自定义格式 解析 SimpleDateFormat 默认构造器实例化对象 //使用默认的构造器实例化SimpleDateFormat SimpleDateFormat sdf = n
阅读全文
摘要:题目 获取两个字符串中最大相同子串 前提 两个字符串中只有一个最大相同子串 解决方案 public class StringDemo { public static void main(String[] args) { String str1 = "abcwerthelloyuiodefabcdef
阅读全文
摘要:两个Date类 java.util.Date类 两个构造器的使用 构造器一:Date():创建一个对应当前时间的Date对象 构造器二:创建指定毫秒数的Date对象 两个方法的使用 toString():显示当前的年、月、日、时、分、秒 getTime():获取当前Date对象对应的毫秒数。(时间戳
阅读全文
摘要:System类中获取时间戳 long time = System.currentTimeMillis(); //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差称为时间戳 System.out.println(time);
阅读全文
摘要:Stringbuffer、StringBuilder String、StringBuffer、StringBuilder三者的异同? String:不可变的字符序列;底层使用char[]存储 StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储 StringBuil
阅读全文
摘要:文章目录 StringString实例化的方式方式一:通过字面量定义方式二:new + 构造器的方式 String s = new String("abc")方式创建对象,在内存中创建了几个对象?不同拼接操作的对比结论 Test常用方法String --> 基本数据类型、包装类基本数据类型、包装类-
阅读全文
摘要:文章目录 多线程基本概念程序(program)进程(process)线程(thread)分类并行并发 多线程的优点何时需要多线程Thread类的常用方法线程的优先级多线程的创建方式一:继承于Thread类方式二:实现Runnable接口 两种方式的比较线程的生命周期线程安全问题解决方法一:同步代码块
阅读全文
摘要:IntelliJ IDEA 快捷键 1. Editing(编辑) 快捷键介绍 Ctrl +Space 基本代码补全,输入字母按后列出匹配的词组 Ctrl+Shift+Space 智能代码补全,列出与预期类型一致的方法或变量 Ctrl+Alt+Space 补全类名 Ctrl+Shift+Enter 补
阅读全文
摘要:文章目录 学生管理系统界面主界面登陆界面注册界面管理界面学生界面退出界面 链接注意 学生管理系统 学C语言时写的一个大作业,弄了一个带图形界面的,使用的是VS配合EasyX图形库进行实现。 EasyX安装包已经放在压缩包中 Visual Studio 2019 IDE - 适用于 Windows 的
阅读全文
摘要:文章目录 异常什么是异常异常的分类异常的体系结构异常的处理:抓抛模型过程一过程二关于异常对象的产生 try-catch-finally的使用说明 throws的使用如何选择try-catch-finally与throws如何自定义异常类tips 异常 什么是异常 在Java语言中,将程序执行中发生的
阅读全文
摘要:文章目录 内部类什么是内部类内部类分类成员内部类如何实例化成员内部类的对象如何在成员内部类中区分调用外部类的结构注意 内部类 什么是内部类 Java中允许将一个类A声明在另一个类B中,则类A就是内部类,类B称为外部类 内部类分类 成员内部类(静态、非静态)局部内部类(方法内、代码块内、构造器内) 成
阅读全文
摘要:文章目录 接口什么是接口接口的使用创建匿名对象注意接口的应用 接口 什么是接口 一方面,有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是,Java不支持多重继承。有了接口,就可以得到多重继承的效果。 另一方面,有时必须从几个类中抽取出一些共同的行为特征,而它们之间又没有is-a的关系
阅读全文
摘要:文章目录 抽象类与抽象方法abstract关键字的使用abstract修饰类:抽象类abstract修饰方法:抽象方法abstract使用上的注意点:抽象类的匿名子类模板方法设计模式 抽象类与抽象方法 abstract关键字的使用 abstract:抽象的abstract可以用来修饰的结构:类、方法
阅读全文
摘要:final final可以用来修饰的结构:类、方法、变量 final 用来修饰一个类:此类不能被其他类所继承。 比如:String类、System类、StringBuffer类 final 用来修饰方法:表明此方法不可以被重写 比如:Object类中getClass(); final 用来修饰变量:
阅读全文
摘要:代码块 代码块的作用:用来初始化类、对象代码块如果有修饰的话,只能使用static分类:静态代码块、非静态代码块 静态代码块 static{ } 内部可以有输出语句随着类的加载而执行,而且只执行一次作用:初始化类的信息如果一个类中定义了多个静态代码块,则按照声明的先后顺序执行 静态代码块的执行要优先
阅读全文
摘要:main方法的理解 main()方法作为程序的入口 main()方法也是一个普通的静态方法 main()方法可以作为我们与控制台交互的方式。(之前:使用Scanner) main方法中的参数args就是我们通过控制台传入的 通过该数组即可调用我们传入的数据 public class MainDemo
阅读全文
摘要:文章目录 单例设计模式什么是设计模式单例设计模式实现饿汉式懒汉式饿汉式与懒汉式的区别饿汉式懒汉式 单例模式的应用场景 单例设计模式 什么是设计模式 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模免去我们自己再思考和摸索。就像是经典的棋谱,不同的棋局,
阅读全文
摘要:文章目录 静态与非静态static关键字使用static修饰属性:静态变量(或类变量)类变量与实例变量的内存解析使用static修饰方法:静态方法使用static的注意点开发中,如何确定一个属性是否要声明为static的?开发中,如何确定一个方法是否要声明为static的? 静态与非静态 stati
阅读全文

浙公网安备 33010602011771号