10 2016 档案

Java之IO输入输出
摘要:首先介绍File类: 我们直接上代码: 再介绍字节流: 上下代码: 再介绍下字符流: 上下代码: 运行结果: 读取内容是:gffdhgfhgjhgjhgjhkkukhjkhjk gfhfghgjhjhkjhkjhkjhkjhkj 阅读全文

posted @ 2016-10-28 07:42 eaglezb 阅读(475) 评论(0) 推荐(0)

Java之集合
摘要:sads 阅读全文

posted @ 2016-10-28 07:22 eaglezb 阅读(193) 评论(0) 推荐(0)

Java之泛型
摘要:1. 概述 在引入泛型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入泛型后,一个复杂类型就可以在细分成更多的类型。 例如原先的类型List,现在在细分成List<Object>, List<String>等更多的类型。 注意,现在List<Object>, List<Str 阅读全文

posted @ 2016-10-21 10:14 eaglezb 阅读(359) 评论(0) 推荐(0)

Java之常用类及方法
摘要:下面我们介绍Java类库所提供的常用类及类的常用方法 一、java.lang.String 1. String类常用的构造函数 public String(String original) 使用串对象original,创建字符串对象,其中original可以是字符串常量或字符串对象 public S 阅读全文

posted @ 2016-10-18 22:57 eaglezb 阅读(14670) 评论(0) 推荐(3)

Java面向对象-final关键字
摘要:Java面向对象-final关键字 final是终结 完结的意思; 使用final声明的类不能被继承; 使用final声明的方法不能被子类覆盖; 使用final声明的变量不能被修改,即为常量; 1,final修饰类 我们建一个僵尸类: 这类是final修饰的,我们再建一个Test类 继承JiangS 阅读全文

posted @ 2016-10-17 18:40 eaglezb 阅读(319) 评论(0) 推荐(0)

Java面向对象-Java类的继承及super关键字
摘要:Java面向对象-Java类的继承 1,继承定义以及基本使用 定义:子类能够继承父类的属性和方法; 注意点:Java中只支持单继承; 私有方法不能继承; 上代码: 我们定义一个Animal类 定义两个私有属性 name和age 然后给出共有的set get接口 以及一个共有的say()方法; 我们再 阅读全文

posted @ 2016-10-17 18:34 eaglezb 阅读(355) 评论(0) 推荐(0)

Java面向对象-String类
摘要:1,实例化String对象 有两种方式,我们直接看代码: 运行输出: name1=张三 name2=李四 2,“==”VS“equals方法” “==” 比较的是引用(是否指向同一个内存块) “equals”比较的是具体内容 我们上下代码: 运行结果: name1==name2:falsename1 阅读全文

posted @ 2016-10-17 18:25 eaglezb 阅读(417) 评论(0) 推荐(0)

Java面向对象-代码块
摘要:Java面向对象-代码块 代码块主要就是通过{}花括号 括起来的代码; 主要分为 普通代码块 构造块 静态代码块三类。后面学到线程还有一个同步代码块,到时候再说; 普通代码块:仅仅是花括号括起来的代码块,个人感觉作用不大,我们来看一个实例: 运行输出: 普通代码块 a=2 构造块 构造块作用就是扩展 阅读全文

posted @ 2016-10-17 17:24 eaglezb 阅读(591) 评论(0) 推荐(0)

Java面向对象-内部类
摘要:Java面向对象-内部类 内部类定义:在类的内部定义的类; 内部类优点:可以方便的额使用外部类的属性; 内部类缺点:破坏类的基本结构; 个人建议,慎用内部类; 我们先来看一个示例: 这里我们间接的使用了调用了内部类里的方法; 我们下面再来写一个直接使用内部类里的方法的实例: 我们新建一个TestIn 阅读全文

posted @ 2016-10-17 17:16 eaglezb 阅读(178) 评论(0) 推荐(0)

Java面向对象-package import关键字
摘要:Java面向对象-package import关键字 package包关键字,在java中,有包的概念,主要是用来归类 分类作用; 便于项目的开发和维护; 这里截取随便截取一个我最近在开发的一个开源工作流项目: 这里的话 我们会看到dao service util controller包 这些包里都 阅读全文

posted @ 2016-10-17 17:07 eaglezb 阅读(347) 评论(0) 推荐(0)

Java面向对象-访问控制权限
摘要:Java面向对象-访问控制权限 Java中,可以通过一些Java关键字,来设置访问控制权限; 主要有 private(私有), package(包访问权限),protected(子类访问权限),public(公共访问权限) 上图中,清晰的罗列了不同的访问控制权限在 类 包 子类的访问权限; 子类我们 阅读全文

posted @ 2016-10-17 16:48 eaglezb 阅读(463) 评论(0) 推荐(0)

Java面向对象-构造方法,this关键字
摘要:Java面向对象-构造方法,this关键字 构造方法 概念:构造方法是一个特殊的方法,这个特殊方法用于创建实例时执行初始化操作; 上代码: 运行输出: 默认构造方法! 我叫:null,我今年:0 这里我们发现: 实例化对象的时候,String类型的默认值是null,int基本类型的默认值是0 ; P 阅读全文

posted @ 2016-10-17 16:41 eaglezb 阅读(1701) 评论(0) 推荐(0)

Java面向对象-递归
摘要:Java面向对象-递归 递归,就是程序调用自身,我们讲的是方法递归调用,也就是在方法里自己调用自己; 我们给出一个案例,求阶乘 1*2*3*...*(n-1)*n 我们用非递归和递归方式分别实现下,大家可以比较下; 我们先用非递归方式 大家肯定会想到用循环实现, 上代码: 递归的话 我们首先要找到规 阅读全文

posted @ 2016-10-17 16:24 eaglezb 阅读(872) 评论(0) 推荐(0)

Java面向对象-static关键字、静态方法与普通方法、静态成员变量
摘要:Java面向对象-static关键字、静态方法与普通方法 static关键字的基本作用:方便在没有创建对象的情况下来进行调用(方法/变量)。 很显然,被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。具体用途如下: 1.static可以用来修 阅读全文

posted @ 2016-10-17 13:14 eaglezb 阅读(1081) 评论(0) 推荐(0)

Java面向对象-方法的重载
摘要:Java面向对象-方法的重载 所谓方法的重载, 类里面有两个或者多个重名的方法,但是方法的参数个数、类型、顺序至少有一个不一样,这时候局构成方法重载; 上代码: 运行结果: 方法一3方法二6方法三4 这里有个注意点 假如参数个数和类型一样,返回值不一样,不能算重载,直接是编译出错,编译器认为是方法重 阅读全文

posted @ 2016-10-17 12:06 eaglezb 阅读(400) 评论(0) 推荐(0)

Java面向对象-方法的值传递和引用传递
摘要:Java面向对象-方法的值传递和引用传递 方法的值传递: 值传递 在方法里改变变量的值 作用范围仅仅是方法里 对外面不影响: 上代码: 运行结果 我今年23岁了23 引用传递,传递的是地址,对象里的属性在方法里值修改,对外面有影响,我们通过对象.属性可以获取到最新的数据; 上代码: 运行结果 我今年 阅读全文

posted @ 2016-10-17 11:57 eaglezb 阅读(904) 评论(0) 推荐(0)

Java面向对象-方法的定义及简单使用
摘要:Java面向对象之方法 方法是对象的一部分,也称为行为; 先来一个简单实例: 上面这个是无参的方法,我们改下,改成有参数的,姓名我们调用方法的时候确定。加个姓名参数; 上代码: 方法话,我们还可以有多个参数,逗号隔开,我们加一个年龄参数: 上代码: 还有我们假如要添加爱好,爱好个数不固定,这时候我们 阅读全文

posted @ 2016-10-17 11:44 eaglezb 阅读(679) 评论(0) 推荐(0)

Java面向对象-类与对象
摘要:Java面向对象-类与对象 类与对象的关系 我们通俗的举个例子,比如人类是一种类,张三这个人就是人类的具体的一个个体,也就是java中的对象;这就是一个类与对象的关系; 类的定义 下面看实例 类的创建和使用 看下面实例 我们在com.java1234.chap03.sec01包下新建一个Person 阅读全文

posted @ 2016-10-17 11:32 eaglezb 阅读(311) 评论(0) 推荐(0)

Java面向对象-面向对象编程之基本概念
摘要:面向对象这个概念,每本书上的说法定义很多。 我自己根据我的经验,自己归档总结了下, 所谓面向对象,就是 以基于对象的思维去分析和解决问题,万物皆对象; 面向对象经常和面向过程放一起讨论; 这里举例, 比如要造一辆自行车,假如以面向过程的思维搞,张三先搞轮子, 李四再搞车架,王五再搞链条,赵六再搞脚踏 阅读全文

posted @ 2016-10-17 11:22 eaglezb 阅读(314) 评论(0) 推荐(0)

Java之异常处理
摘要:异常: 用于处理程序中错误的一种机制 1. 捕获和处理异常: try...catch...finally 我们直接上代码: 运行结果 aajava.lang.NumberFormatException: For input string: "123q" at java.lang.NumberForm 阅读全文

posted @ 2016-10-15 23:33 eaglezb 阅读(508) 评论(0) 推荐(0)

java之设计模式
摘要:设计模式分类比较多,这里先学习单例模式 单例模式:在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。分为饿汉式、赖汉式等 我们上下代码: 运行结果 饿汉式:truefalse第一次调用的时候实例化懒汉式:true 注意: 阅读全文

posted @ 2016-10-15 17:34 eaglezb 阅读(319) 评论(0) 推荐(0)

Java之匿名内部类和包装类
摘要:匿名内部类 作用: 假如某个类只使用一次,则可以使用匿名内部类,无需再新建该类 我们上下代码: 运行结果: 只使用一次匿名内部类,一次性使用! 包装类 每个基本类型都有一个类,此类即为包装类。如图: 下面通过代码说明下:装箱与拆箱、自动装箱与自动拆箱、包装类的作用 运行结果 a=1,i=1,b=1 阅读全文

posted @ 2016-10-15 16:28 eaglezb 阅读(564) 评论(0) 推荐(0)

Java之Object类与instanceof关键字
摘要:Object类是所有类的父类: 我们上下代码: 我们可以通过多态,利用重写Object类常用的toString()和equals(Object obj)方法,来完成我们自己的逻辑。 运行结果: p1.equals(p2):truep1.equals(p3):falsezhangsanzhangsan 阅读全文

posted @ 2016-10-15 15:19 eaglezb 阅读(5748) 评论(0) 推荐(1)

Java面向对象作业-用接口方式测试向下转型
摘要:Java面向对象作业-用接口方式测试向下转型 根据视频的里实例 我们直接修改Test2测试方法: 运行报错: 我是学生 我是学生 Exception in thread "main" java.lang.ClassCastException: com.java1234.chap03.sec13.St 阅读全文

posted @ 2016-10-14 18:39 eaglezb 阅读(279) 评论(0) 推荐(0)

Java面向对象-对象的多态性
摘要:Java面向对象-对象的多态性 Java中的多态性表现: 1,方法的重载和重写(覆盖); 2,可以用父类的引用指向子类的具体实现,而且可以随时更换为其他子类的具体实现; 我们先搞个父类Animal: 再搞两个子类,分别是Dog和Cat类,重写父类方法say: 然后我们写个Test测试类: 运行输出: 阅读全文

posted @ 2016-10-14 18:30 eaglezb 阅读(4215) 评论(1) 推荐(1)

Java面向对象-接口
摘要:Java面向对象-接口 接口定义:一种特殊的“抽象类”,没有普通方法,由全局常量和公共的抽象方法所组成; 1,接口的定义 接口定义用关键字 interface 我们给下实例代码: 注意点:由于接口里的方法都是抽象的,所以abstract可以省略,实际开发一般都是省略的,开发者的习惯; 2,实现接口 阅读全文

posted @ 2016-10-14 18:15 eaglezb 阅读(293) 评论(0) 推荐(0)

Java面向对象-抽象类
摘要:Java面向对象-抽象类 定义:在java中,含有抽象方法的类称为抽象类,同样不能生成对象; 注意点: 1,包含一个抽象方法的类是抽象类; 2,抽象类和抽象方法都要用abstract关键字修饰; 3,抽象方法只需要声明而不需要实现; 4,抽象类必须被子类继承,(假如不是抽象类)必须重写抽象父类中的全 阅读全文

posted @ 2016-10-14 17:48 eaglezb 阅读(257) 评论(0) 推荐(0)

了解负载均衡的原理
摘要:什么是负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见的负载均衡方案 常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。可以看到,每 阅读全文

posted @ 2016-10-14 17:16 eaglezb 阅读(655) 评论(0) 推荐(0)

导航