Java总结第一期】的更多相关文章

神奇的小阳阳阳再度归来,大家一定想我了吧~哦,谢谢,谢谢,谢谢各位的掌声,thank you,thank you@ 第一章: 下面给大家简单介绍Java: Java技术可以应用在几乎所有类型和规模的设备上,从小计算机到计算机芯片,蜂窝电话,大到超级计算机,无所不在. Java应用分为两种典型的类型:(1)安装和运行在本机上的桌面程序 (2)通过浏览器访问的面相Internet的应用程序 程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的结合. (Java还可以做出2D和3D立体…
定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示. 类型:行为型 适用场景: 访问一个集合对象的内容而无需暴露它的内部表示 为遍历不同的集合结构提供一个统一的接口 优点: 分离了集合对象的遍历行为 缺点: 类的个数成对增加 public class Course { private String name; public Course(String name){ this.name=name; } public String getName(){ return n…
一. 定义与类型 定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示 类型:行为型. 二. 使用场景 (1) 访问一个集合对象的内容而无需暴露它的内部表示 (2)  为遍历不同的集合结构提供一个统一的接口 三. 优缺点 优点: (1)  分离了集合对象的遍历行为 缺点: (1) 类的个数成对增加 四. 相关设计模式 迭代器模式和访问者模式 它们都是迭代的访问一个集合对象中的元素.访问者模式中扩展开放的部分在作用于对象的操作上:而迭代器模式中,扩展开放的部分是在集合对…
1 基础知识 定义:将对象组合成树形结构以表示“部分-整体”的层次结构.特征:组合模式使得客户端对单个对象和组合对象保持一致的方式处理. 本质:统一叶子对象和组合对象. 目的:让客户端不再区分操作的是组合对象还是叶子对象,而是以一个统一的方式来操作. 使用场景:希望客户端可以忽略组合对象与单个对象的差异:处理一个树形结构时. 优点:清楚定义分层次的复杂对象,表示对象的全部或部分层次:让客户端忽略了层次的差异,方便对整个层次结构控制:更容易扩展:符合开闭原则.缺点:限制类型时会比较复杂:使设计变得…
1 代码演练 1.1 代码演练1(迭代器模式演练) 1.2 代码使用场景 1 代码演练 1.1 代码演练1(迭代器模式演练) 需求: 课程管理:需要实现课程可进行增添,删除,并能够打印出课程列表. uml类图: 测试类: package com.geely.design.pattern.behavioral.iterator; public class Test { public static void main(String [] args){ //新增6个课程 Course course1…
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /** * 需求:计算网页访问量前三名 * 用户:喜欢视频 直播 * 帮助企业做经营和决策 * * 看数据 */ object UrlCount { def main(args: Array[String]): Unit = { //1.加载数据 val conf:SparkConf = new Spa…
关于Xianfeng轻量级Java中间件平台,考虑到需要控制开发周期,通过分期开发的方式来实现一些基础的.常用的功能,这样有利于跟踪开发计划.一期的开发计划,主要实现的目标如下: 系统架构: 1.确定技术路线(前.后台主要用到的框架): 2.搭建开发环境(一期计划完成之后再开放源代码,暂时使用SVN在本地管理): 3.模块化划分功能层次结构.代码层次结构: 4.封装核心的API. 平台功能: 1.用户管理: 2.权限管理(基于RBAC模型): 3.登录注销: 4.用户审计(包含登录日志查询.访问…
1.新建register.jsp <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body> <form action="…
10分30秒开始 小马哥技术博客: https://mercyblitz.github.io/ github地址: https://github.com/mercyblitz 33分28 https://microprofile.io/ spring cloud: http://spring.io/projects/spring-cloud/ 1小时16分中场休息 开始讲源码 java的排序算法: 1小时33分 源码排序算法讲完了 问题解决之道 DDD领域驱动 网上搜索到的基本数据类型和包装类型…
Java基础 1.注释 Java中注释有三种: 单行注释 // 多行注释 /* */ 文本注释(用的较少) /** */ 书写注释是一个非常好的习惯 BAT 平时写代码一定要注意规范 //有趣的代码注释/***                                                                           *         .,:,,,                                       .::,,,::.      …