自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 每日一学(28)——(常用API)基本类型包装类

基本类型包装类概述int对应的是Integer,char对应的Character,其他6个都是基本类型首字母大写即可基本数据类型对象包装类特点:用于在基本数据和字符串之间进行转换。将字符串转成基本类型:1、static byte parseByte(String s) 将String参数解析为有符号的十进制 byte2、static short parseShort(Strin...

2018-09-07 12:59:17 178 1

原创 每日一学(26)——常用(API)日期相关类练习

求自己已经出生多少天思路:1.获取当前时间对应的天数2.获取自己出生日期对应的天数3.两个时间相减(当前时间天数 – 出生日期天数)代码实现:public static void main(String[] args){    Calendar my = Calendar.getInstance();    Calendar c = Calendar.getIns...

2018-08-29 17:44:25 329

原创 每日一学(25)——(常用API)Calendar类

Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量,方便获取。Calendar为抽象类,由于语言敏感性,Calendar类在创建对象时并非直接创建,而是通过静态方法创建,将语言敏感内容处理好,再返回子类对象。Calendar类静态方法:static Calendar   getInstance();使用默认时区和语言环境获...

2018-08-28 19:56:54 197

原创 每日一学(24)——(常用API) DateFormat类

DateFormat 是日期/时间格式化子类的抽象类,我们需要使用其子类SimpleDateFormat来创建对象。代码演示:获取时间,输出时间为:2018年08月28日16时23分50秒package day16;import java.text.SimpleDateFormat;import java.util.Date;/* * 对日期进行格式化(自定义) * 对日期...

2018-08-28 16:56:18 236

原创 每日一学(23)——(常用API)正则表达式Date类

类 Date 表示特定的瞬间,精确到毫秒。//创建日期对象,把当前的毫秒值转成日期对象Date date = new Date(1607616000000L);System.out.println(date);//打印结果:Fri Dec 11 00:00:00 CST 2020,可是将毫秒值转成日期后,输出的格式不利于我们1、获取当前日期的毫秒值下面代码的输出结果为:...

2018-08-23 19:07:28 247

原创 每日一学(22)——(常用API)正则表达式匹配规则

正则表达式的匹配规则字符:x含义:代表的是字符x例如:匹配规则为 "a",那么需要匹配的字符串内容就是 ”a”字符:\\含义:代表的是反斜线字符'\'例如:匹配规则为"\\" ,那么需要匹配的字符串内容就是 ”\”字符:\t含义:制表符”\”代表的是转义字符例如:匹配规则为"\t" ,那么对应的效果就是产生一个制表符的空间字符:\n含义:换行符例如:...

2018-08-22 21:18:24 352

原创 每日一学(21)——(常用API)正则表达式

字符串类中涉及正则表达式的常用方法1、boolean  match (String regex)告知此字符串是否匹配给定的正则表达式例如:"abc".matches("[a]")匹配成功返回true小案例:举例:校验qq号码. 1: 要求必须是5-15位数字  2: 0不能开头         校验手机号码  1:要求为11位数字   2:第1位为1,第2位为3、4、5、7、8...

2018-08-16 11:45:16 382

原创 每日一学(20)——字符串缓冲区StringBuffer类

StringBuffer类字符串缓冲区支持可变的字符串StringBuffer又称为可变字符序列,它是一个类似于 String 的字符串缓冲区,通过某些方法调用可以改变该序列的长度和内容。StringBuffer:字符串的缓冲区对象,提高字符串的操作效率,内部采用了可变数组方式实现,类的内部定义了数组,这个数组没有final,char数组默认容量16个字符StringBuffer的...

2018-08-10 17:00:17 1083

原创 每日一学(19)——String类方法使用练习

题目一:获取指定字符串中,大写字母、小写字母、数字的个数。思路:1.为了统计大写字母、小写字母、数字的个数。创建3个计数的变量。2.为了获取到字符串中的每个字符,进行字符串的遍历,得到每个字符。3.对得到的字符进行判断,如果该字符为大写字母,则大写字母个数+1;如果该字符为小写字母,则小写字母个数+1;如果该字符为数字,则数字个数+1。4.显示大写字母、小写字母、数字的个数...

2018-08-09 15:23:52 750

原创 每日一学(18)——String类

String类查阅API发现说字符串是常量;它们的值在创建之后不能更改,这是什么意思呢?其实就是说一旦这个字符串确定了,那么就会在内存区域中就生成了这个字符串。字符串本身不能改变,但str变量中记录的地址值是可以改变的。string类特点:一切都是对象,字符串事物“”也是对象、类是描述事物,string类是描述字符串对象的类,所有的“”都是string类的对象,字符串是一个常量,一旦创...

2018-08-08 20:17:43 331

原创 每日一学(17)—— Java的API及Object类

Object类概述被称为父类或者是超类,所有类在创建对象的时候,最终找的父类就是Object。Object有构造方法:Object(),它的第一行绝对不是super,其他类第一行是super接口不继承Object,只有类才继承object也有自己的构造方法:public +类名(){},创建便有属性,所有父类拥有的构造方法,子类也必须会有equals方法(注意比较的是地址还...

2018-08-08 19:06:40 311

原创 每日一学(16)——(面向对象)星级酒店案例

案例介绍某星级酒店,要招聘多名员工(经理、厨师、服务员)。入职的员工需要记录个人信息(姓名、工号、经理特有奖金属性)。他们都有自己的工作要做。案例需要完成以下需求:获取酒店幸运员工; 酒店开设VIP服务,酒店的厨师与服务员可以提供VIP服务。(厨师做菜加量、服务员给顾客倒酒)。 编写测试类: 向酒店中,增加多名员工(其中包含1名经理,1名厨师、2名服务员); 调用酒店员工的工...

2018-08-02 15:47:06 1002

原创 每日一学(15)——(面向对象)接口作为方法参数与返回值

接口作为方法参数传递接口作为方法参数的情况是很常见的,经常会碰到。当遇到方法参数为接口类型时,那么该方法要传入一个接口实现类对象。如下代码演示。package day14;//接口作为方法参数传递public interface smoking { public static final int A=1;  public abstract void smoking();}...

2018-07-31 15:16:03 389

原创 每日一学(14)——(面向对象)抽象类作为方法参数与返回值

抽象类作为方法参数当遇到方法参数为抽象类类型时,要传入一个实现抽象类所有抽象方法的子类对象。如下代码演示:package day14;/* * 父类(抽象类) */public abstract class Animal {   public abstract void eat();}package day14;public class Cat extends A...

2018-07-30 17:46:59 453

原创 每日一学(13)——(面向对象)类作为方法参数与返回值

类作为方法参数在编写程序中,会经常碰到调用的方法要接收的是一个类类型的情况,那么这时,要向方法中传入该类的对象。如下代码演示:package day14;public class Person {   private String name="张三";   public void eat(){       System.out.println(name+"在吃饭");   }...

2018-07-30 16:05:00 534

原创 每日一学(12)——(面向对象)修饰符之间的使用细节

一、修饰类、方法、变量(成员变量)的修饰符public  权限修饰符,公共访问, 类,方法,成员变量 protected  权限修饰符,受保护访问, 方法,成员变量 默认  什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量 private  权限修饰符,私有访问, 方法,成员变量 static  静态修饰符  方法,成员变量 final  最终修饰符   类,方法,成员...

2018-07-25 21:06:04 138

原创 每日一学(11)——(面向对象)匿名对象

匿名对象相关知识点:匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。创建一个普通对象:引用类型变量可以反复使用Person p = new Person();P.eat();创建一个匿名对象:没有引用变量,只能使一次new Person(); 调用:new Person().eat();int number=new Scanner( ...

2018-07-18 21:16:26 148

原创 每日一学(10)——static关键字

static关键字相关知识点:一、在一个变量前加上static,这个变量将作为数据的共享数据存在。如下代码:public  class  person{//对象的特有数据(非静态修饰)//对象的共享数据(静态修饰),调用者可以是new的对象//被静态修饰的成员,可以被类的名字直接调用,调用者可以是new的对象,也可以是new的类名    String name;    static String ...

2018-07-12 16:52:51 179

原创 每日一学(9)——(面向对象)final关键字

final关键字的相关知识点:用处:有些类在描述完之后不想被继承,或者是部分方法是固定的不想让子类重写格式:在类的定义上,加上一个final修饰符。例如:final class Fu extends Yy{}final关键字的特点(非常重要):1、类:可以继承其他类,但是不能被继承 class Yy {}final class Fu extendsYy{} //可以继承Yy类class Zi ex...

2018-07-10 13:33:18 123

原创 每日一学(9)——完整的员工类

案例介绍:某IT公司有多名员工,按照员工负责的工作不同,进行了部门的划分(研发部员工、维护部员工)。研发部根据所需研发的内容不同,又分为JavaEE工程师、Android工程师;维护部根据所需维护的内容不同,又分为网络维护工程师、硬件维护工程师。公司的每名员工都有他们自己的员工编号、姓名,并要做它们所负责的工作。 工作内容:1、JavaEE工程师:员工号为xxx的 xxx员工,正在研发淘宝网站2、...

2018-07-09 17:12:21 983

原创 每日一学(8)——(面向对象)构造方法

构造方法相关知识点:l  构造方法的格式:修饰符构造方法名(参数列表){}

2018-07-04 16:02:55 828

原创 每日一学(7)——(面向对象)笔记本案例功能

案例介绍:      定义USB接口(具备开启功能、关闭功能),笔记本要使用USB设备,即笔记本在生产时需要预留可以插入USB设备的USB接口,即就是笔记本具备使用USB设备的功能,但具体是什么USB设备,笔记本并不关心,只要符合USB规格的设备都可以。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守USB规范,不然鼠标和键盘的生产出来无法使用。进行描述笔记本类,实现笔记本使用USB鼠标、U...

2018-06-28 21:22:57 1355

原创 每日一学(6)——多态

多态相关知识点:前提:子父类关系or类实现接口关系。在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。多态的定义格式:就是父类的引用变量指向子类对象父类类型  变量名 = new 子类类型();变量名.方法名();注意:同一个父类的方法会被不同的子类重写。在调用方法时,调用的为各个子类重写后的方法。抽象类多态定义的格式:抽象类变量名 = new 抽象类子类();接口多态定义的格式:接口...

2018-06-27 21:14:22 115

原创 每日一学(5)——接口

接口(引用数据类型的一种)相关知识点:一、接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。接口就是特殊类型的抽象类(可以这样理解)。二、接口关键字:interface     接口定义:成员方法,全抽象,不能定义带有方法体的方法定义抽象方法     定义抽象方法格式:public abstract  返回值...

2018-06-26 20:21:20 231

原创 每日一学(4)——封装、继承功能的实现案例--员工类系列定义

案例介绍:某IT公司有多名员工,按照员工负责的工作不同,进行了部门的划分(研发部员工、维护部员工)。研发部根据所需研发的内容不同,又分为JavaEE工程师、Android工程师;维护部根据所需维护的内容不同,又分为网络维护工程师、硬件维护工程师。公司的每名员工都有他们自己的员工编号、姓名,并要做它们所负责的工作。 工作内容:1、JavaEE工程师:员工号为xxx的 xxx员工,正在研发淘宝网站2、...

2018-06-26 14:04:09 791

原创 每日一学(3)——面向对象的三大特性-抽象

一、什么是抽象方法:方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。二、抽象类的注意事项:当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。1、抽象的方法必须存在抽象类中,抽象类和抽象方法必须都用abstract修饰。2、抽象方法是没有主体的方法3、抽象类不能被实例化,就是不能被...

2018-06-25 19:18:40 275

原创 每日一学(2)——面向对象三大特性-继承

面向对象有三个特性:封装、继承、多态关于继承相关知识点:一、继承优点:1、提高代码复用性,提高开发效率。2、继承的出现让类与类之间产生了关系,提供了多态的前提。二、继承需要注意问题:1、在Java中,类只支持单继承,不允许多继承(只有一个父亲),多继承涉及安全问题 class A{}     classB{}     class Cextends A,B{}  // C类不可以同时继承A类和B类2...

2018-06-23 23:20:20 127

原创 每日一学 (1)——(面向对象)随机点名器

public class Student {  private int age;  private String name;  public void setName(String name){   this.name=name;  }  public void setAge(int age){   this.age=age;  }  public int getAge(){ return age...

2018-06-22 14:42:27 627

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除