自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java8 Time类 时间 Clock LocalDate LocalTime LocalDateTime

参考文章:https://blog.csdn.net/prlsunshine/article/details/75174563

2018-10-10 19:02:01 560

转载 StringUtils方法全集(转)

https://www.cnblogs.com/acm-bingzi/p/javaStringUtils.html

2018-09-17 15:18:27 427

原创 java static(静态)方法

Java中,static方法是属于类的方法不是属于某个实例的方法,像static变量一样是类所共有的,在权限允许的范围内可以直接通过“类名.方法名(static方法名)”调用。Java中的static方法是不能被子类重写的或者被子类覆盖的,因为即使被覆盖也不会实现多态的功能,所以static方法不是能不能重写,而是不根本无法实现static方法重写。下面是测试代码:package c...

2018-09-05 18:25:25 321

原创 java笔记

1、==比较引用类型时,比较的是虚地址。String类型比较特殊,当使用=赋值时,相同内容的字符串本质是同一个对象,虚地址相同。而使用new赋值时,每次都会创建一个新的对象。2、equals()方法是在Object类中定义的,Java API中的类都默认有该方法,默认情况下是比较两个对想的虚地址。但是很多类对齐进行类覆盖。String类就将equals方法进行了覆盖,修改为比较两个字符串序列,

2017-09-07 15:13:30 360 2

原创 java匿名内部类

java中的匿名内部类,就是一个指没有一个具体名称的类,且是在接口和抽象类的基础上发展起来的。

2017-09-04 14:54:56 134

原创 java访问控制权限

2017-09-04 14:40:29 112

原创 java继承

1、继承:允许多层继承,不允许多重继承。           子类不能直接访问父类中的私有成员的,子类可以调用父类中的非私有方法,但是不能直接调用父类中的私有成员。      例如可以通过setter和getter操作           子类对象实例化的过程:       子类对象在实例化之前必须首先调用父类中的构造方法,然后再调用子类自己的构造方法。       子类对象在

2017-09-04 14:22:27 200

原创 java对象的多态性

1、在java中面向对象的多态性主要有一下两种体现:      (1)、方法的重载和重写;      (2)、对象的多态性;      对象的多态性主要是以下两种类型:              (1)、向上转型:子类对象--> 父类对象     格式:父类 父类对象 = 子类实例              (2)、向上转型:父类对象-->子类对象      格式:子类 子

2017-09-04 11:39:27 343

原创 java的String类

1、实例化String:             (1)、直接赋值;             (2)、调用String类中的构造方法;2、String的内容比较:         基本数据类型通过==比较,String通过==比较堆内存中的地址值,String类中equals方法比较的是内容。 String str1="hello"; Stri

2017-09-02 19:36:28 191

原创 java参数传递

1、按值传递:指在方法的调用时,传递是按值得拷贝传递的,按值传递的重要特点传递的是值得拷贝,本身不变化。public class Test3 { public static void main(String[] args) { Test3 test3=new Test3(); int a=1; test3.changeValue(a

2017-09-02 14:34:10 139

原创 java中的命名规范

通过阅读JDK的文档可以发现,在声明类,方法,属性的时候都是有一定的规范的:     (1)类:所有的单词首字母大写,如DateUtils;     (2)方法:第一个单词的首字母小写,之后的每一个单词的首字母大写,如:getInfo();     (3)属性:第一个单词的首字母小写,之后的每一个单词的首字母大写,如userName;     (4)包:所有单词的首字母小写,如co

2017-09-02 14:16:04 148

原创 java的this关键字

1、在程序中使用this调用本程序的属性:       class Person{           private String name;           private int age;            public Person(String name,int age){                     this.name=name;

2017-09-02 14:12:40 185

原创 方法递归调用

方法递归调用:方法自己调用自己public class Demo {    public static void main(String[] args) {        System.out.println("sum:" + sum(100));    }    public static int sum(int num) {        if (num == 1)

2017-09-02 14:09:41 364

原创 java抽象类

抽象类:java继承机制,派生出的新类不仅可以保留原有类的功能,而且还可以扩展更多类的功能。java中可以创建一种专门的类来做父类,称为“抽象类”,抽象类不能直接创建对象,只能通过派生出来的子类,再来创建子类,也是单继承。     抽象类的定义以及使用规则:           包含一个抽象方法的类必须是抽象类;           抽象方法和抽象类都要用abstract关键字声明

2017-09-02 14:08:35 229

原创 java数组

动态初始化:int[]arr1 = new int[5]; //声明、创建arr1[0] = 0;//初始化arr1[1] = 1;arr1[2] = 2;arr1[3] = 3;arr1[4] = 4; 静态初始化:形式1:           int[] arr2 = new int[] {1,2,3,4,5};//声明、创建、初始化形式2:

2017-09-02 14:04:47 160

原创 java 注解

annotation注解有3种,在java中作为一种标识为javac所识别,每一个注解都对应一个java类,在java.lang包中。    使用注解前必须在注解类前面加上@,每增加一个注解就产生一个注解对象。注解就是一个标识,编译器通过标识来输出不同的编译结果。    1、Deprecated           过时的    2、SuppressWarning 压制警告    

2017-09-02 13:54:18 135

原创 java修饰符

java的修饰符有:权限(访问)修饰符:public、protected、default、private修饰符:abstract、static、final   public       :类、接口、变量、方法   protected   :变量、方法注意:不能修饰类(外部类)   default      :类、接口、变量、方法。(即缺省,什么也不写)   private 

2017-08-30 22:01:01 131

原创 Java的final

final关键字在Java中的意思是最终的,可以修饰类,变量,方法:       使用final声明的类不能有子类;       使用fianl声明的方法不能被子类重写(覆写、覆盖);       使用final声明的变量即为常量,常量是不可以被修改;1.变量:final修饰的变量时常量。必须进行显示初始化。    1.实例变量:必须在constructor (构造器)结束

2017-08-30 21:50:07 164

原创 java的break continue return

2017-08-30 21:45:37 148

原创 Java接口

接口:可以理解为一种特殊的类,是由公共静态常量和公共抽象方法组成。接口中的方法永远都是public。   public interface A {        public static final String FLAG = "China";//公共静态常量        public abstract String method();//公共抽象方法    }    

2017-08-30 21:44:08 146

原创 Java类加载

Class Loading:F构造方法B静态代码块F普通方法C静态代码块实例化D的静态变量D静态代码块E构造方法初始化B的实例成员变量B匿名代码块B构造方法E的普通方法C匿名代码块C构造方法实例化D的普通变量D匿名代码块D构造方法Java类加载小结:          父类>子

2017-08-30 21:40:15 115

原创 Java关键字

java中的关键字全为小写       用于类接口声明:class interface extends implements       包引入和包声明:import package       数据类型: byte int short long float double char boolean       某些数据类型的可先值:false true null      

2017-08-30 21:37:06 101

原创 Java数据类型

整数类型:byte(8位)位 0,short(16位)短整数 0,                                                                         int(32位)整数 0,long(64位)长整数 0L

2017-08-30 21:28:18 128

原创 Java代码块

代码块:就是用"{}"括号括起来的代码块,有四种:   1.普通代码块: 写在方法内的代码块,就是方法的方法体   2.静态代码块:写在类内使用static关键字声明的代码块   3.匿名代码块:直接写在类内的代码块,                 用{}裹起来的代码片段,构造块在创建对象时会被调用,                 每次创建对象时都会被调用,并且优先于类构造

2017-08-29 21:29:15 191

空空如也

空空如也

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

TA关注的人

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