随笔分类 - Java全栈开发
摘要:本章目标 泛型简介 泛型类及方法 泛型接口 泛型进阶 本章内容 一、泛型简介 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 从Java 1.0版本发布以来,变化最大的部分就是泛型,致使JDK 1.
阅读全文
摘要:本章目标 简介 自定义注解(掌握) 本章内容 一、简介 注解(Annotation)是Java SE 5.0 版本开始引入的概念,它是对 Java 源代码的说明,是一种元数据(描述数据的数据) 1、Java注解定义 Java注解,是Java语言中引入的一种元数据,是附加在代码中的一些一些特殊标记。它
阅读全文
摘要:本章目标 简介 静态代理 动态代理 本章内容 一、简介 1、什么是代理 代理这个词相信大家并不陌生,我们大家都知道代理商,简单地说就是代替厂家卖商品,厂家委托代理为其销售商品,顾客找代理购买商品。 通过使用代理,通常有两个优点,并且能够分别与我们提到的代理商的几个特点对应起来: 关于代理商,首先我们
阅读全文
摘要:本章目标 简介 工厂模式 单例模式 本章内容 一、简介 1、什么是设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 每个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心
阅读全文
摘要:本章目标 反射 相关类及API Properties 本章内容 一、反射 1、概念 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。 我们知道Java程序能够运行,就得让Java类被Java虚拟机(JVM)加载,也就是说我们运行的所有程序都
阅读全文
摘要:本章目标 对象流 递归(掌握) 本章内容 一、对象流 如果想在JVM停止后,把这些对象保存到磁盘或者通过网络传输到另一远程机器,怎么办呢? 1、什么是对象流 所谓对象流也就是将对象的内容进行流化,能够输入输出对象的流称为对象流。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间 特点:
阅读全文
摘要:本章目标 Java中的文件 流 字节流 字符流 本章内容 一、Java中的文件 1、文件的介绍 Java中文件操作主要通过File类来实现,File类关心的是磁盘上存储的文件 File类并不是只代表文件 可以表示特定文件的名称,这里的名称就是路径 可以是某个目录。 2、路径的表示方式: 因为在Jav
阅读全文
摘要:本章目标 Set Map 本章内容 一、Set 1、Set简介 Java中的Set也属于Collection 接口, 2.1、Set有以下特性: 扩展Collection接口 不允许重复元素 不区分顺序 允许包括null的元素,但是最多只能有一个(HashSet) 2.2、分类 HashSet类:
阅读全文
摘要:本章目标 集合(理解) List接口之ArrayList(熟练) LinkedList(掌握) Vector(掌握) 集合排序(掌握) 本章内容 一、集合 Java中的集合(collection)和数学上直观的集(set)的概念是相同的。集是一个唯一项组,也就是说组中没有重复项。英国数学家 Geor
阅读全文
摘要:本章目标 异常简介 异常处理 本章内容 基于IEmployeeDao对应的实现类中,会有哪些常见出现?比如修改可能会出现空指针异常 一、异常简介 1、什么是异常 异常是应用程序在运行过程中出现的错误或非正常的意外情况,即虚拟机的通常操作中可能遇到的异常,是一种常见的运行错误。 常见情况:数组下标越界
阅读全文
摘要:本章目标 抽象类 接口 内部类 本章内容 在父类中,有时我们引入了某个方法,但是它存在的目的就是为了利用多态性,在父类中不能提供有意义的实现,更合适的做法是把方法的具体实现留给子类去完成,那这个方法该怎么定义? 一、抽象类 1、抽象概念 抽象:考察特定应用程序相关问题的某些方面的过程 抽象分为两类:
阅读全文
摘要:本章目标 继承 重写 super关键字 向上转型 Object类 String补充 本章内容 员工类中有一个方法working,销售人员类属性于员工的一种也有working方法,那么还需要在销售人员类中再定义一个working方法吗 一、继承 1、什么是继承 继承是一种特性,利用继承可以重用现有类生
阅读全文
摘要:本章目标 包 修饰符 包装类 常用工具类 本章内容 如果在团队开发过程有,两个类都叫Date,那么我们该如何区分这两个类呢? 一、包 1、包的作用 包:就是一个文件夹。包结构对应计算机的目录结构 为了便于管理大型软件系统中数目众多的类,解决类命名冲突的问题,Java引入了(package) 公司初创
阅读全文
摘要:本章目标 构造方法 属性初始化顺序 对象数组 类的静态成员 本章内容 对象的属性挨个赋值太麻烦,能不能创建对象时直接赋值? 我们在创建对象时使用new Person(),那么这个Person()是什么意思呢? 贯穿案例中客户的积分,每次创建一个新的用户时默认积分应该是一致的,这该怎么处理? 一、构造
阅读全文
摘要:本章目标 面向对象 类的定义 封装性 方法重载 本章内容 我们用String保存多个人的信息如下: String p1="1-姚明-男-43-226"; String p2="2-刘翔-男-40-189"; String p3="3-朱婷-女-29-198"; 请输出此人的性别和年龄? split(
阅读全文
摘要:本章目标 方法概念 自定义方法 参数传递 贯穿案例 本章内容 我们使用String中的length()方法来求字符串的长度,通过println()来打印出内容,那么如果我们想有个方法来求两数之和,还有方法来实现登录功能,这时该怎么办?这时就要使用到自定义方法了 如何实现一个类似于Windows计算器
阅读全文
摘要:本章目标 一维数组 二维数组 常见数组处理 本章内容 一、一维数组 1、求最大工资(贯穿案例) 有一个员工工资 ,要求求出员工最高的 int[] Salary = {18000,15000,10000,8000,13000,9000}; 示例 public class TestPay { publi
阅读全文
摘要:本章目标 String类 具体方法讲解 本章内容 String str=“张三,李四,王二麻子,刘瘸子”; 一共有多少人? 第三个人是谁? 姓王的人有哪些? 姓王的人有几个? 一、String类 String类不属性基本数据类型,它是引用类型 1、简介 String类(字符串类)的对象是一经创建便不
阅读全文
摘要:本章目标 控制台输入 循环扩展 控制扩展 实现HRMS后台 本章内容 一、控制台输入 在应用程序开发中,用户与程序的交互(输入/输出)都是必不可少的功能。从JDK5.0开始,Java预定义的类库中提供了一个非常方便使用工具类Scanner,帮助程序在运行中接受用户输入的信息。 1、Scanner常用
阅读全文
摘要:本章目标 数据类型 变量和常量 运算符 数组 循环 本章内容 问题:任何编程语言都离不开数据的计算,那么在编程语言中能过什么来保存变化的计算的值,有哪些类型可以用于计算?这时我们就需要使用到:数据类型、变量、常量、运算符 一、数据类型 java数据类型可分为两大类(基本数据类型、引用类型),而基本数
阅读全文

浙公网安备 33010602011771号