04 2021 档案
摘要:静态代理模式 首先以结婚为例: 你:真实角色 婚庆公司:代理你,帮你处理结婚的事 结婚:实现结婚接口即可 package com.thread.demo02; // 实现静态代理对比Thread import sun.applet.resources.MsgAppletViewer; // 静态代理
阅读全文
摘要:@ 线程简介 多任务 现实中会有同时做很多事情的例子,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。 普通方法调用和多线程 程序.进程.线程 在操作系统中运行的程序就是进程,比如你的QQ,播放器,游戏等等。。。 一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,
阅读全文
摘要:@ Java异常机制 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可
阅读全文
摘要:@ 面向对象编程 多态 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性。 instanceof 类型转换 多态注意事项
阅读全文
摘要:@ 面向对象编程 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二部做什么... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合
阅读全文
摘要:@ Java数组 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataT
阅读全文
摘要:@ Java方法详解 何谓方法 System.out.println(),那么它是什么呢? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意就是功能块,就是实现某个功能的语句
阅读全文
摘要:包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名; 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可完成此功能 imp
阅读全文
摘要: 初学Java,最近一直学习基础部分,为了巩固所学的知识。于是在力扣上刷题,于是看到了下面这样一道题: 左旋转字符串 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到
阅读全文
摘要:@ Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的特性,我们可以通过Scanner类来获取用户的输入。 基本语法 Scanner s = new Scanner(
阅读全文
摘要:@ DOS命令 打开CMD的方式 开始+系统+命令提示符 Win键+R 输入cmd打开控制台(推荐使用) 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开Powershell窗口 资源管理器的地址栏前面加上cmd 路径 管理员方式运行:选择以管理员方式运行 常见的DOS命令 #盘符切换
阅读全文
摘要:@ Java基础语法 注释 当项目结构复杂时,就需要用到注释 注释并不会被执行,是给我们写代码的人看的 书写注释是一个非常好的习惯 Java中的注释有三种: 单行注释 多行注释 文档注释 public class HelloWorld { public static void main(String
阅读全文
摘要:@ 卸载JDK 删除Java的安装目录(路径查看方法如图) 删除JAVA_HOME 删除path下关于Java的目录 在命令行窗口输入java -version 安装JDK 百度搜索JDK8,找到下载地址 下载电脑对应的版本 同意协议 双击安装JDK 记住安装的路径 配置环境变量 我的电脑-->右键
阅读全文
摘要:@ HTML学习二 列表标签(有序,无序,自定义列表) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>列表标签学习</title> </head> <body> <!--有序列表 应用范围:试卷 --> <
阅读全文
摘要:@ HTML学习一 我的第一个网页(网页标题与网页主体) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name = "keyword" content="学网页,ty" > <title>我的第一个网页</
阅读全文
摘要:@(Markdown语法) Markdown学习 一级标题:#+空格+标题名 二级标题 二级标题:##+空格+标题名 三级标题 三级标题:###+空格+标题名 四级标题 四级标题:####+空格+标题名 字体 Hello World! 粗体:左右各加两个* Hello World! 斜体:左右各加一
阅读全文