Java笔记
文章平均质量分 64
jh210929
这个作者很懒,什么都没留下…
展开
-
Spring架构
一、Spring框架 1、框架简介 Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个分层的轻量级开源框架。 2、优点分析 1)、分层架构 一站式,每一个层都提原创 2021-08-26 23:25:33 · 131 阅读 · 0 评论 -
Java高级-构造方法
一.构造方法 1.概念:类中的特殊方法,用来创建对象。 new Dog(); 调用了Dog类中的无参构造 分为无参构造和有参构造 无参构造:每个类中都有一个默认的无参的构造方法 有参构造:主要是方便为属性赋值,参数名要见名知意 注:如果定义了一个带参数的构造方法,系统则不再提供默认的无参 2.要求: ①方法名和类名一致 ②没有返回值类型 ③不能手动调用 注意...原创 2021-08-05 13:49:56 · 84 阅读 · 0 评论 -
Java高级-抽象类、接口
抽象类 抽象类作用: 1.为子类提供共性属性和方法。 2.可声明引用,强制使用多态。 抽象方法的作用: 1.强制子类覆盖,否则子类声明为抽象类。 总结: 1.抽象类不能创建对象,可以声明引用。 2.抽象类中不一定有抽象方法,而有抽象方法的类一定是抽象类。 3.继承下,子类必须覆盖父类中抽象方法,否则子类声明为抽象类。 4.抽象方法,只有方法声明,没有方法实...原创 2021-08-02 22:24:05 · 113 阅读 · 0 评论 -
Java高级-Object类
Object类概念:所有类的超类、基类、父类。特点: 1.所有的类要么直接继承要么间接继承。 2.所有的对象都可调用Object类中的方法。 3.Object可以作为形式参数:能够接收任意对象(引用数据类型)。 4.Object可以作为返回值类型:能够返回任意对象(引用数据类型)。Object类中的方法public final Class getClass():得到引用中保存的真实类型。 应用场景:判断两个引用中保存的真实类型是否一致public int...原创 2021-08-02 22:22:52 · 93 阅读 · 0 评论 -
Java高级-String类
String 字符串:由多个字符组成的一串数据。 特点:(背) 1.字符串字面值就是一个对象 2.字符串一旦赋值不能改变(值不可变,地址可变) 3. String s = "hello"和String s2 = new String("hello")区别? 前者创建一个对象,后者创建两个对象。 构造方法: * String():无参构造 * String(b...原创 2021-08-02 22:21:45 · 78 阅读 · 0 评论 -
Java高级-其他类
System类 1.概念:System是一个类,这个System类主要是一些与系统相关的属性和方法的集合,而且其内部的方法全部是静态的,所以我们直接使用System直接调用就好 2.常用方法 System.out.println("test");//输出 System.in;//输入 System.currentTimeMillis(); //获取当前时间的时间戳 System.gc();//垃圾回收Scanner类 ...原创 2021-08-02 22:20:08 · 91 阅读 · 0 评论 -
Java高级-时间日期类
Date类 1.概念:Date类是我们常用的一个日期和时间的对象,此类在 java.util 包中,并不是java.sql中的Date 2.创建日期对象 Date date = new Date(); Date date = new Date(System.currentTimeMillis()); //获取当前时间转换为毫秒数 3.常用方法 date.getYear()+1900; //获取当前年份 必须加上1900 ...原创 2021-08-02 22:18:59 · 143 阅读 · 0 评论