Java
文章平均质量分 91
天堂的鸽子
扎实学习,努力成为一名合格的IT从业者.
展开
-
【知识整理】设计模式大汇总
学习地址:https://www.runoob.com/design-pattern/design-pattern-tutorial.html1,工厂模式概念:工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。**意图:**定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决: 主要解决接口选择的问题。何时使用.原创 2021-12-03 01:20:05 · 232 阅读 · 0 评论 -
【Leetcode刷题】题64. 求1+2+…+n
原题链接:https://leetcode-cn.com/problems/qiu-12n-lcof/题目描述求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case 等关键字及条件判断语句(A?B:C)。思路分析本题抛开要求限制,算是入门级题目,但是加上条件限制却变成了一道思维拓展题,不涉及任何算法知识。这里给出两种解决方案:方法一:递归法,递归需要判断终止条件,除了 if 语句,还有 switch,逻辑运算符,进而可以突破 if 的限制.原创 2020-06-02 13:50:02 · 364 阅读 · 0 评论 -
【Java实践】Kettle从一次实验说起
一,安装Kettle1,关于简易安装Kettle第一次接触kettle(以前只是听过罢了),摸索了几天,在mac源码安装失败,转而快速安装。在mac上安装最新版kettle并成功启动代码如下:☁ ~ brew install kettle☁ ~ cd /usr/local/Cellar/kettle/8.2.0.0-342/☁ 8.2.0.0-342 cd libexec☁...原创 2019-11-12 14:07:47 · 706 阅读 · 0 评论 -
【Java基础】Java基础100实例
【学习参考资料】:菜鸟教程-Java教程通过菜鸟教程-Java教程的初步学习,现将其教程训练代码汇聚成篇。菜鸟教程-Java Coding学习笔记Applet应用程序实例文档注释演示实例序列化和反序列化Socket编程–服务端实例Socket编程–客户端实例Java进阶知识遍历演示Map遍历实例泛型方法实例泛型的有界类型参数实例泛型类实例类型通配符实例...原创 2019-04-12 22:55:21 · 2489 阅读 · 1 评论 -
【Java基础】Java基础知识
【学习参考资料】:菜鸟教程-Java教程1,Java基本数据类型变量就是申请内存来存储值。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。Java有两大数据类型:内置数据类型和引用数据类型。1)内置数据类型名称描述取值范围默认值主要用途byte8位,有符号的,以二进制补码表示的整数-272^727~272^727-10...原创 2019-04-09 14:30:24 · 274 阅读 · 0 评论 -
【Java基础】Java扩展知识
【学习参考资料】:菜鸟教程-Java教程1,Java文档注释1)Java支持三种注释方式,分别是//、/* */、/** */(说明注释)。2)javadoc标签标签描述示例@author标识一个类的作者@author description@deprecated指名一个过期的类或成员@deprecated description{@docRo...原创 2019-04-12 15:00:35 · 285 阅读 · 0 评论 -
【Java基础】Java网络编程
【学习参考资料】:菜鸟教程-Java教程1,Java网络编程1)概述网络编程:编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2EE的API包含有类和接口,他们提供低层次的通信细节。主要有:TCP:传输控制协议,保障了两个应用程序之间的可靠通信,通常用于互联网协议,称为TCP/IP;UDP:用户数据报协议,一个无连接的协议,提供了应用程序之...原创 2019-04-12 13:53:30 · 239 阅读 · 0 评论 -
【Java基础】Java进阶编程
【学习参考资料】:菜鸟教程-Java教程1,Java数据结构Java工具包提供了强大的数据结构,在Java中的数据结构主要包括以下接口和类:枚举(Enumeration),位集合(BitSet),向量(Vector),栈(Stack),字典(Dictionary),哈希表(Hashtable),属性(Properties)。1)枚举(Enumeration):该接口定义了一种从数据结构中...原创 2019-04-11 22:53:23 · 472 阅读 · 0 评论 -
【Java基础】Java入门知识
【学习参考资料】:菜鸟教程-Java教程1,java简介Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。1)Java分为三个体系:JavaSE(J2SE)Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE)(Java 2 Platform,Enterpr...原创 2019-04-08 14:14:29 · 195 阅读 · 0 评论 -
【Java基础】Java面向对象
1,Java 继承1)继承的概念:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 2)继承类型:Java不支持多继承,但是支持多重继承。3)继承的特性子类拥有父类非 private 的属性、方法。子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。子类可以用自己的方式实现父类...原创 2019-04-11 16:34:51 · 143 阅读 · 0 评论