随笔分类 -  javaSE

java编程基础
摘要:java.util.Calendar (日历类)该类是一个抽象类,里面提供了一些操作日历字段的方法(YEAR,MONTH,DAY_OF_MONTH(DAY),HOUR)Calendar类无法直接创建对象,通过调用一个静态方法getInstance(),(该方法返回了Calendar类的一个子类对象 阅读全文
posted @ 2020-10-16 20:04 素色学习 阅读(90) 评论(0) 推荐(0)
摘要:该类是一个与日期和时间有关的工具,在java.util包下 该类的一些注意事项: 1.所表示的时间精确到毫秒(1/1000秒); 2.有一个时间原点(0毫秒):1970年1月1日00:00:00 (英国格林时间,北京时间会自动加上八小时) 两个构造方法 1.无参构造:Date(),可以获取当前系统的 阅读全文
posted @ 2020-10-16 19:55 素色学习 阅读(142) 评论(0) 推荐(0)
摘要:1.toString方法 ps:Object类是所有类的公共父类,定义一个人类即默认继承Object类 当调用toString方法时,默认会返回一个字符串(该对象的地址值),但在应用中无意义所以需要在子类中需覆盖重写该方法,通常让其返回对象的属性 public class ObjTostring { 阅读全文
posted @ 2020-10-14 21:09 素色学习 阅读(217) 评论(0) 推荐(0)
摘要:内部类(3) 匿名内部类 如果接口的实现类(或者是父类的子类)只使用唯一的一次,那么这种情况下就可以 省略该类定义,而使用匿名内部类。 定义格式: 接口名(父类名) 对象名 = new 接口(父类)名(){ //覆盖重写所有抽象方法 }; 格式解析: 1.new 代表创建对象的动作; 2.接口名是匿 阅读全文
posted @ 2020-10-13 21:56 素色学习 阅读(69) 评论(0) 推荐(0)
摘要:内部类(2) 局部内部类 如果一个类是定义在一个方法内部的,那么就是一个局部内部类 “局部”,只有所属方法才能调用。 定义格式: 修饰符 class 外部类名称{ 修饰符 返回值类型 外部方法名 (参数列表){ class 局部内部类名称 { //.... } } } public class ju 阅读全文
posted @ 2020-10-13 21:47 素色学习 阅读(82) 评论(0) 推荐(0)
摘要:内部类(1) 如果是一个事物包含另一个事物,那么这就是一个类包含另一个类 分为成员内部类和局部内部类(包含匿名内部类) 成员内部类 格式: 修饰符 class 外部类名称{ 修饰符 class 内部类名称{ } } 注意事项: 内部类用外部类的方式可以随意访问,外部类用内部类的成员需要创建对象 成员 阅读全文
posted @ 2020-10-13 21:37 素色学习 阅读(87) 评论(0) 推荐(0)
摘要:public protected (default) private 同一个类 ✔ ✔ ✔ ✔ 同一个包 ✔ ✔ ✔ ✘ 不同包子类 ✔ ✔ ✘ ✘ 不同包非子类 ✔ ✘ ✘ ✘ 阅读全文
posted @ 2020-10-12 21:23 素色学习 阅读(75) 评论(0) 推荐(0)
摘要:## Final关键字 #### 四种用法 1.可以用来修饰一个类; 2.可以用来修饰一个方法 3.可以用来修饰一个局部变量 4.可以用来修饰一个成员变量 1.修饰类 public final class { //........... } 含义:当前这个类不能有任何的子类(允许有父类),一个类如果 阅读全文
posted @ 2020-10-12 21:09 素色学习 阅读(73) 评论(0) 推荐(0)
摘要:定义一个USB接口,该接口有打开设备和关闭设备两个抽象方法,有一个鼠标类和一个键盘类去实现这个接口, 鼠标有特有的点击击功能,键盘有特有的敲击功能,有一个笔记本电脑去连接这两个设备 首先定义一个接口 public interface UsbInterface { public abstract vo 阅读全文
posted @ 2020-10-11 20:49 素色学习 阅读(108) 评论(0) 推荐(0)
摘要:1.接口就是一个类的公共规范2.接口是一种引用数据类型(其中最重要的是抽象方法)3.定义格式public interface 接口名称{//方法内容} 允许包含的内容:jdk7:{常量、抽象方法}jdk8:{常量、抽象方法、默认方法、静态方法}jdk9(以上):{常量、抽象方法、默认方法、静态方法、 阅读全文
posted @ 2020-10-10 09:54 素色学习 阅读(131) 评论(0) 推荐(0)
摘要:抽象类 由关键字abstract 声明; 使用 1.不能直接创建一个抽象类对象; 2.必须用子类继承一个抽象父类; 3.子类必须覆盖重写所有的抽象方法 4.创建子类对象进行使用; 注意事项 1.抽象类中可以有构造方法是供子类创建对象时使用初始化父类使用的; (子类构造方法中有默认的super()) 阅读全文
posted @ 2020-10-07 21:55 素色学习 阅读(172) 评论(0) 推荐(0)
摘要:super 关键字 1.在子类成员方法中访问父类成员变量; 2.在子类成员方法中访问父类成员方法 3.在子类构造方法中访问父类构造方法 this 关键字 1.在本类方法中访问本类成员变量 2.在本类成员方法中访问本类的另一个成员方法 3.在本类的构造方法中访问本类的另一个构造方法 (ps:a.也必须 阅读全文
posted @ 2020-10-05 20:02 素色学习 阅读(54) 评论(0) 推荐(0)
摘要:## 继承性 1。继承是多态的前提,如果没有继承就没有多态; 2.继承解决的问题:共性抽取 3.子类可以拥有父类的内容,也可以拥有自己的内容 4.在继承关系中“子类就是一个父类”,子类可以被当作父类;父类是员工,子类是技术工,那么技术工就是员工。 **格式** 父类:(一个普通的定义) public 阅读全文
posted @ 2020-10-04 17:25 素色学习 阅读(316) 评论(0) 推荐(0)
摘要:## Arrays类中一些方法的使用 ```javaimport java.util.Arrays; //一个数组相关的工具类,提供了大量静态方法用来实现数组相关操作import java.util.Random;/*1.public static String toString(数组);将参数数组 阅读全文
posted @ 2020-10-02 23:18 素色学习 阅读(135) 评论(0) 推荐(0)
摘要:## 关于static关键字的用法```/*一旦用了static关键字,这样的内容不在属于对象自己,而是属于类的并且可以直接使用类名称进行调用,若没有只能先创建对象,然后通过对象调用 */```**先定义一个类**包含有static关键字修饰的成员变量和成员方法以及没有用static 关键字修饰的成 阅读全文
posted @ 2020-09-30 19:58 素色学习 阅读(148) 评论(0) 推荐(0)
摘要:string02 字符串的获取相关方法 /* 1.public int length ();获取字符串当中含有的字符个数,拿到字符串的长度 2.public String concat (String str) 将当前字符串和参数字符串拼接成为新字符串 3.public char charAt(in 阅读全文
posted @ 2020-09-28 19:50 素色学习 阅读(101) 评论(0) 推荐(0)
摘要:## 字符串学习 #### 字符串的创建 ```java/*1."...",字符串是常量,一旦被创建其内容将不可改变2.字符串可以共享使用(因为其不会改变的性质)3.效果上相当于char[]字符数组,底层原理相当于byte[]型字符数组 */ /*字符串的创建方法(3+1)public String 阅读全文
posted @ 2020-09-27 19:41 素色学习 阅读(119) 评论(0) 推荐(0)
摘要:基本知识点 ​ /* ArrayList 1.集合长度可以变化 2.基本格式 ArrayList<泛型> List = new ArrayList<> (); 3.泛型:装在集合当中的所有元素,为统一的某一类型 4.泛型只能是引用类型,不能是基本类型 */ /* 常用类型 1.public bool 阅读全文
posted @ 2020-09-26 20:42 素色学习 阅读(332) 评论(0) 推荐(0)
摘要:/*1.先随机产生一个1-100之间的数,并且不再变化2.然后找一个人去进行猜测3.猜测的数字无论比确定的数大还是小都会进行提示4.直到猜中预先设定的数,游戏结束*/ /*1.利用Random的nextInt方法随机产生一个数2.从键盘输入猜测的数字3.用if语句进行判断,并输出提示4.若错误,则重 阅读全文
posted @ 2020-09-24 21:42 素色学习 阅读(509) 评论(0) 推荐(0)
摘要:标准类 四个组成部分: 1.所有的成员变量都要使用private关键字修饰; 2.为每一个成员变量编写一对Getter-Setter方法; 3.编写一个无参数的构造方法; 4.编写一个有参数的构造方法 ps:在菜单栏code-Generate(Alt+Insert)可以快速生成。 构造方法 构造方法 阅读全文
posted @ 2020-09-23 22:13 素色学习 阅读(169) 评论(0) 推荐(0)