学习
南冥有猫不须铭
这个作者很懒,什么都没留下…
展开
-
List、ArrayList、Vector、LinkedList的使用
package com.collection.list;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/30-9:45 * @Description: List子接口的使用 * 特点:有序、有下标、元素可重复原创 2021-06-30 21:18:31 · 106 阅读 · 0 评论 -
Collection(父)接口的使用
package com.collection.collection;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/29-17:24 * @Description: Collection的使用:保存字符串 *//* Collection接口的使用 (原创 2021-06-30 09:27:38 · 208 阅读 · 0 评论 -
Java常用类
Object类超类、基类,所有类的直接或间接父类,位于继承树的最顶层。任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。Object类中所定义的方法,是所有对象都具备的方法。Object类型可以存储任何对象。作为参数,可接受任何参数。作为返回值,可返回任何对象。getClass()方法:public final Class<?> getClass() {}返回引用中存储的实际对象类型。应用:通常用于判断两个引用中实际存储原创 2021-06-29 14:44:22 · 105 阅读 · 0 评论 -
System类
package com.common.system;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-23:52 * @Description: System类 */public class Demo1 { public static void main(String[] args) { //System类的构造方法是私有的,而且里面的方法是static静态的,所以不用创建对象 //1 arra原创 2021-06-29 14:32:24 · 84 阅读 · 0 评论 -
SimpleDateFormat类
package com.common.date;import java.text.SimpleDateFormat;import java.util.Date;/** * @ClassName: Demo3 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-23:10 * @Description: SimpleDateFormat类 */public class Demo3 { public static void main(String[] arg原创 2021-06-28 23:52:20 · 60 阅读 · 0 评论 -
Calendar类
package com.common.date;import java.util.Calendar;/** * @ClassName: Demo2 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-18:37 * @Description: Calendar类 */public class Demo2 { public static void main(String[] args) { //1创建Calendar对象 Ca原创 2021-06-28 23:50:50 · 84 阅读 · 0 评论 -
Date类
package com.common.date;import java.util.Date;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-17:46 * @Description: Date类 */public class Demo1 { public static void main(String[] args) { //1创建Date对象 //今天 D原创 2021-06-28 23:44:27 · 96 阅读 · 0 评论 -
BigDecimal的使用
package com.common.string;import java.math.BigDecimal;/** * @ClassName: Demo5 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-15:19 * @Description: BigDecimal的使用 */public class Demo5 { public static void main(String[] args) { double d1 = 1.0;原创 2021-06-28 17:15:30 · 66 阅读 · 0 评论 -
验证StringBuilder效率高于String
package com.common.string;/** * @ClassName: Demo4 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-0:52 * @Description: 验证StringBuilder效率高于String */public class Demo4 { public static void main(String[] args) { //开始时间 long start = System.cu原创 2021-06-28 17:13:53 · 59 阅读 · 0 评论 -
StringBuffer和StringBuilder的使用(可变字符串)
package com.common.string;/** * @ClassName: Demo3 * @Author: 南冥有猫不须铭 * @Date: 2021/6/27-23:14 * @Description: StringBuffer和StringBuilder的使用(可变字符串) *//*和String的区别:(1)效率比String高(2)比String节省内存 */public class Demo3 { public static void main(Stri原创 2021-06-28 17:12:33 · 199 阅读 · 0 评论 -
String类 字符串方法的使用 和 案例演示
package com.common.string;import java.util.Arrays;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/22-18:34 * @Description: String类 字符串方法的使用 */public class Demo1 { public static void main(String[] args) { String name = "hel原创 2021-06-28 17:11:12 · 124 阅读 · 0 评论 -
包装类 类型转换与装箱、拆箱 Integer缓冲区
package com.common.packing;/** * @ClassName: demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/2-2:11 * @Description: 包装类 类型转换 装箱和拆箱 */public class Demo1 { public static void main(String[] args) { //int num = 10; //类型转换:装箱,基本类型转成引用类型原创 2021-06-22 18:19:16 · 84 阅读 · 0 评论 -
Object类及其中的一些方法(getClass方法、hashCode方法、toString方法、equals方法、finalize方法)
package com.common.object;/** * @ClassName: Student * @Author: 南冥有猫不须铭 * @Date: 2021/5/31-20:34 * @Description: 学生类 */public class Student { private String name; private int age; public Student() { } //构造方法 public Student(原创 2021-06-18 01:38:04 · 192 阅读 · 0 评论 -
Java内部类
package com.oop.demo11;/** * @ClassName: Outer * @Author: 南冥有猫不须铭 * @Date: 2021/5/30-1:16 * @Description: 外部类、成员内部类 *///外部类public class Outer { //实例变量 private String name = "张三"; private int age = 20; //内部类 class Inner{原创 2021-05-31 19:18:27 · 59 阅读 · 0 评论 -
自定义异常及经验小结
package com.exception.demo02;/** * @ClassName: MyException * @Author: 南冥有猫不须铭 * @Date: 2021/5/1-17:41 * @Description: 自定义异常及经验小结 *///自定义的异常类 继承 Exception类public class MyException extends Exception { //传递数字>10;--> 抛出异常 private i原创 2021-05-02 17:23:50 · 172 阅读 · 0 评论 -
捕获和抛出异常
package com.exception.demo01;/** * @ClassName: Demo01 * @Author: 南冥有猫不须铭 * @Date: 2021/4/27-0:48 * @Description: Error和Exception */public class Demo01 { public static void main(String[] args) { new Demo01().a(); //new一个匿名内部类 //StackOv原创 2021-05-02 17:22:26 · 304 阅读 · 1 评论 -
N种内部类
package com.oop.demo10;/** * @ClassName: Outer * @Author: 南冥有猫不须铭 * @Date: 2021/4/26-3:23 * @Description: N种内部类 */public class Outer { private int id = 10; public void out(){ System.out.println("这是外部内的方法"); } public class原创 2021-04-26 21:30:29 · 71 阅读 · 0 评论 -
接口的定义与实现
package com.oop.demo09;/** * @ClassName: UserService * @Author: 南冥有猫不须铭 * @Date: 2021/4/25-1:56 * @Description: 接口的定义 *///抽象的思维~ Java 架构师~//interface 定义的关键字,接口都需要有实现类public interface UserService { //接口中只有方法的定义,没有方法的实现 //接口中定义 常量~ public st原创 2021-04-26 00:48:13 · 115 阅读 · 0 评论 -
抽象类
package com.oop.demo08;/** * @ClassName: Action * @Author: 南冥有猫不须铭 * @Date: 2021/4/22-2:48 * @Description: 抽象类 *///abstract 抽象类:类 extends:单继承~ (接口可以多继承)public abstract class Action { //约束~有人帮我们实现~ //abstract 抽象方法,只有方法名字,没有方法的实现({}原创 2021-04-25 01:55:15 · 71 阅读 · 0 评论 -
static关键字详解
package com.oop.demo07;/** * @ClassName: Student * @Author: 南冥有猫不须铭 * @Date: 2021/4/20-22:13 * @Description: static关键字详解 *///static 静态 (属性、方法)public class Student { //static修饰属性-->静态属性 private static int age;//静态变量 多线程! private d原创 2021-04-22 02:30:04 · 89 阅读 · 0 评论 -
多态和instanceof
package com.oop.demo06;/** * @ClassName: Person * @Author: 南冥有猫不须铭 * @Date: 2021/4/17-22:27 * @Description: 多态 */public class Person { public void run(){ System.out.println("run"); }}/*多态注意事项:1. 多态是方法的多态,属性没有多态2. 父类和子类,有联系原创 2021-04-20 22:09:52 · 114 阅读 · 0 评论 -
继承和方法重写
package com.oop.demo05;/** * @ClassName: Person * @Author: 南冥有猫不须铭 * @Date: 2021/4/2-17:29 * @Description: 什么是继承 *///在Java中,所有的类,都默认直接或间接继承Object类//Person 人 :父类public class Person /*extends Object*/ { //继承Object可以省略,默认继承Object //public 公共原创 2021-04-17 22:25:06 · 59 阅读 · 0 评论 -
封装详解
package com.oop.demo04;/** * @ClassName: Student * @Author: 南冥有猫不须铭 * @Date: 2021/4/1-21:34 * @Description: 封装详解 *///类public class Student { //属性私有 private String name; //名字 private int id; //学号 private char sex; //性别 private原创 2021-04-17 22:18:26 · 73 阅读 · 0 评论 -
简单小结类与对象
package com.oop;/** * @ClassName: Application * @Author: 南冥有猫不须铭 * @Date: 2021/3/30-4:27 * @Description: 简单小结类与对象 */public class Application { public static void main(String[] args) { /* 1.类与对象 类是一个模板:抽象,对象是一个具体实例原创 2021-04-02 00:36:47 · 49 阅读 · 0 评论 -
创建对象内存分析
package com.oop.demo03;/** * @ClassName: Pet * @Author: 南冥有猫不须铭 * @Date: 2021/3/28-0:31 * @Description: 创建对象内存分析(接Application) */public class Pet { // Pet类(类是一个模板,new一个对象时使用这个模板) public String name; public int age; //无参构造 public原创 2021-04-02 00:35:53 · 67 阅读 · 0 评论