自定义博客皮肤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 533

转载 StringUtils方法全集(转)

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

2018-09-17 15:18:27 402

原创 java static(静态)方法

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

2018-09-05 18:25:25 306

原创 java笔记

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

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

原创 java匿名内部类

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

2017-09-04 14:54:56 128

原创 java访问控制权限

2017-09-04 14:40:29 107

原创 java继承

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

2017-09-04 14:22:27 177

原创 java对象的多态性

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

2017-09-04 11:39:27 334

原创 java的String类

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

2017-09-02 19:36:28 182

原创 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 129

原创 java中的命名规范

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

2017-09-02 14:16:04 131

原创 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 164

原创 方法递归调用

方法递归调用:方法自己调用自己 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 354

原创 java抽象类

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

2017-09-02 14:08:35 226

原创 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 151

原创 java 注解

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

2017-09-02 13:54:18 123

原创 java修饰符

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

2017-08-30 22:01:01 124

原创 Java的final

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

2017-08-30 21:50:07 151

原创 java的break continue return

2017-08-30 21:45:37 144

原创 Java接口

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

2017-08-30 21:44:08 139

原创 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 111

原创 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 97

原创 Java数据类型

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

2017-08-30 21:28:18 125

原创 Java代码块

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

2017-08-29 21:29:15 179

空空如也

空空如也

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

TA关注的人

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