java学习
u013521296
这个作者很懒,什么都没留下…
展开
-
枚举类
枚举类1、手动实现枚举类public class SeasonDemo { public static final int SEASON_SPRING=1; public static final int SEASON_SUMMER=2; public static final int SEASON_FAIL=3; public sta...原创 2018-03-08 21:03:41 · 142 阅读 · 0 评论 -
MySQL数据库入门
常用的基础命令 show databases;..................................//显示数据库列表 create 数据库名字;................................//创建数据库 use 数据库名; .....................................//选择数据库 create 表名 数据库名...原创 2018-03-20 09:19:13 · 239 阅读 · 0 评论 -
forEach如何遍历集合元素
知识点: ①集合遍历 ②Lambda ③泛型 最近学习集合的时候看到下面的代码,/*这个程序调用了Iterable的forEach()默认方法来遍历几何元素,传给方法的是参数是Lambda表达式,该表达式的目标类型是Comsumer。forEach方法会自动的将几何元素逐个的传给Lambda表达式,因此Lambda就可以遍历到几何元素了。*/import java....原创 2018-03-13 15:38:42 · 17588 阅读 · 0 评论 -
Lambda表达式入门
Lambda表达式是Java8的重要更新。Lambda表达式支持将代码块作为方法参数,Lambda表达式允许使用简洁的代码来创建只有一个抽象方法的接口(这种接口被称为函数式接口)的实例。 如下代码使用匿名内部类,动态的传入一段代码作为具体的处理行为,程序创建了一个匿名内部类实例来封装处理行为。...原创 2018-03-06 10:25:31 · 287 阅读 · 0 评论 -
内部类
外部类的上一级是包,所以它有两个作用域:同一个包内(默认)和任何位置(public); 而内部类的上一级程序单元是外部类,所以它具有四个作用域:任何位置、同一个包、同一个类、父子类,因此可以使用四种访问控制权限; 大部分时候,内部类被当作成员内部类定义,而不是局部内部类. 成员内部类是一种与初始化块、构造器、成员变量、方法相似的类成员; 局部...原创 2018-03-05 15:23:13 · 172 阅读 · 0 评论 -
面向接口之简单工厂模式和命令模式
接口体现的是一种规范和实现分离的设计哲学,充分利用接口可以极好的降低程序各模块间的耦合,从而提高系统的扩展性和可维护性。 基于这一原则,很多软件架构设计理论都倡导“面向接口”编程,而不是面向实现类编程,希望通过面向接口编程来降低程序的耦合。1、简单工厂模式正常代码如下,Printer类实现了Output接口//代码1inter...原创 2018-03-04 14:30:44 · 583 阅读 · 0 评论 -
抽象类和接口
一、抽象类1、抽象方法和抽象类(abstract)(1) 抽象方法不能含有方法体 public abtract void test(); √ public abtract void test(){ }; ×(2) 抽象类无法被实例化,只能当做父类被继承 抽象类无法使用new关键字...原创 2018-03-03 15:29:09 · 140 阅读 · 0 评论 -
JAVA集合
数组与集合 ①存储对象:数组(基本类和引用类型) ……………….集合(引用类型) ②数组声明了它容纳的元素的类型,而集合不声明 数组的存放的类型只能是一种,集合存放的类型可以不是一种(不加泛型时添加的类型是Object);1、概述JAVA的集合类主要由:Collection和Map两个接口接口派生而出。也因此JAVA的集合可分为Collec...原创 2018-03-10 21:28:38 · 188 阅读 · 0 评论 -
Java final修饰符
**final修饰符,可以修饰变量、方法、类, final关键字表示修饰的变量、方法、类,不可再被改变。**一、final变量1、final修饰成员变量 成员变量是随着类的初始化和对象的初始化而初始化的。 当类初始化的时候,系统会为类变量(static)分配内存,并分配默认值; 当创建对象的时候,系统会为对象的实例变量分配内存,并分配默认值。 也就是说,静态...原创 2018-03-02 10:00:04 · 180 阅读 · 0 评论 -
java的相等判断 “==”和equals()方法
“==”和equals()方法1、==对于JAVA的基本类型来说,就是判断基本类型变量,是否相等。(类型不一定严格的一致) 对于Java的引用类型来说,判断两个引用类型的变量,是否指向同一个对象2、equals()方法用来让程序员自定义判断相等的标准3、单例模式package codes.AutoBoxing_UnBoxing;//创建一个JAVA单例模式...原创 2018-03-01 09:28:11 · 2309 阅读 · 0 评论 -
JAVA的基本类型和包装类
JAVA增强的包装类1、基本类型和包装类JAVA是面对对象的编程语言,但它也包含了8种基本数据类型,但这8中基本数据类型并不支持面对对象编程机制,也不具备“对象”的特性:没有成员变量和方法可以被调用。 JAVA提供了包装类(Wrapper Class),为8种基本类型分别定义了相应的引用类型,并称之为数据类型的包装类。 基本数据类型 字节数 包装类 by...原创 2018-03-01 09:08:52 · 295 阅读 · 0 评论 -
静态代理和动态代理
1 、静态代理//管理用户的Interfacepublic interface UserManager { public void addUser(String username,String password); public void delUser(int userId); public String findUserById(int userID); ...原创 2018-09-12 16:10:02 · 121 阅读 · 0 评论