自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 JAVA 1.8新特性

JAVA 1.8新特性1 新特性介绍# 什么是JAVA 1.8新特性?2014年Oracle公司更新jdk版本后新增的特性# 作用?lambda表达式(简化匿名内部类代码)、方法引用(多用于流Stream)、新日期API2 lambda表达式2.1 lambda表达式使用package com.qf.a_lambda;import java.io.File;import java.io.FileFilter;import java.util.Comparator;import j

2021-02-26 17:37:37 171

原创 JAVA IO流

IO流1 io流介绍1.1 io流概述# 什么是io流在内存和存储文件之间作为传输数据的管道# 作用对文件的内容进入操作1.2 io流分类按方向分输入流输出流按单位分字节流字符流按功能分节点流过滤流具体划分字节流(InputStream,OutputStream)节点流 - FileInputStream,FileOutputStream缓冲流 - BufferedInputStream,BufferedOutputStream对象

2021-02-23 18:27:22 145 3

原创 JavaScript

JavaScript1 JS概述# 什么是JavaScript世界上最流行的一门脚本语言# 作用可以使静态网页具备动态的效果,虽然css最新版拥有动画的功能,可是实现过程和样式远没有js简单且多样设置idea的js语言版本为es62 导入js的两种方式2.1 内部标签<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>j

2021-02-16 00:48:58 286

原创 CSS3

CSS31 CSS3概述# 什么是CSS3?层叠样式表第三版,最常用的一版# 作用?给网页添加样式,美化页面# 优势?1 内容和表现分离2 网页结构表现统一,可以实现复用3 样式十分的丰富4 建议使用独立于html的css文件5 利用SEO,容易被搜索引擎收录!2 CSS样式导入方式2.1 行内样式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2021-02-12 17:28:49 186 1

原创 HTML5

HTML51 HTML5概述# 什么是html5?超文本标记语言第五版,该版基本上被所有流行的浏览器所兼容# 作用搭建网页结构,是网页的基石2 使用IDEA开发html设置浏览器创建第一个html文件代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>我的第一个网页!</title>&l

2021-02-09 20:11:36 128 1

原创 JAVA注解和反射

JAVA注解和反射1 注解1.1 什么是注解// 注解:通过@+特殊标识符放在方法、变量、类型、类、包上面或前面,来提供一个标准或一个功能1.2 JDK内置常见注解package com.ytc.lesson01;import java.util.List;/** * 注解:通过@+特殊标识符放在方法、变量、类型、类、包上面或前面,来提供一个标准或一个功能 * 常见内置注解:@Override,@Deprecated,@SuppressWarnings("all") */publ

2021-02-08 19:50:34 112 1

原创 JAVA网络编程

网络编程1.1 概念什么是计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的数据交换,通信(电台)想要达到这个效果需要什么如何准确的定位网络上的一台主机,IP地址、端口号并定位到这个计算机上的某个资源找到了这个主机,如何传输数据呢?1.2 IPIP地址:InetAddress唯一定位一台网络计算机127.0.0.1:

2021-02-06 22:16:07 161 1

原创 JAVA多线程

JAVA多线程1 多线程的实现方式package com.qf.a_thread;/** * 进程:正在启动的应用程序,比如启动后的QQ * 线程:进程中正在执行的一条执行路径,依托与进程,比如QQ中接受别人的信息 * 进程与线程的区别: * 1 进程是操作系统在资源上的基本分配,线程是CPU时间片执行的基本单位 * 2 线程包含于进程,依托于进程,而进程则至少有一条后台线程,一般进程内部是多条线程并发执行 * 3 进程资源独立,线程资源在同一进程内部是共享的 * * 线程创建方式:

2021-02-05 16:34:09 75

原创 JAVA异常

JAVA异常1 异常分类1.1 运行时异常package com.qf.runtime;//import java.util.Scanner;/** * Throwable -> Exception(程序问题,可处理),Error(硬件错误,不可处理) * Exception -> RuntimeException(可处理,可不处理),CheckedException(必须处理) * RuntimeException */public class RunTimeTest

2021-02-04 16:59:08 107 2

原创 JAVA集合

JAVA集合1 Collection - 集合根接口package com.qf.a_collection;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Iterator;/** * 根集合 Collection */public class Test { public static void main(String[] args) {

2021-02-03 17:07:05 100 1

原创 JAVA常用类

JAVA常用类1. Object - 对象介绍Object类 -Object是所有类的基类,所有类直接继承它或间接继承它,这里我详细介绍它内部的方法: -Class getClass():获取当前对象的类对象,类对象是类加载时期创建的,一个类独一份,里面 保存了与类相关的信息 -int hashcode():根据对象的引用地址、类型等参数数值生成一个哈希值,该值在同一个对象中是 相等的,在不同对象中绝大概率下是不等的 -boolean equals(Object obj):对两个对象的引用地

2021-02-01 17:34:48 82

原创 GUI编程

GUI编程AWT1 创建一个窗口代码// 创建一个界面Frame frame = new Frame("我的第一个JAVA图形界面窗口!");// 设置可见性frame.setVisible(true);// 设置一个窗口大小frame.setSize(400,400);// 设置背景颜色frame.setBackground(new Color(241, 241, 51));// 弹出的初始位置frame.setLocation(200,200);// 设置窗口固

2021-01-30 16:12:40 179

原创 编译型和解释型

编译型和解释型Java是包含编译型和解释型两者的编译型:将整个代码编译成计算机语言eg:比如吃个桃子,我嘴比较大,想一口吃完,但我每次吃桃子前得用抹布擦一擦,我拿抹布整个擦了擦,一口吃了解释型,计算机要用你的代码是才让你解释一下,每用一次解释一次,而且用a就不解释b,用b就不解释aeg:比如吃个桃子,我嘴比较小,只能多吃几口,但我每次吃桃子前得用抹布擦一擦,我擦一下要吃的部位,其他地方不擦,然后咬一口擦了的部位,直到桃子吃完两者的区别:解释型桃子擦的次数多太麻烦,但是桃子里又虫子

2020-07-30 15:59:38 117

原创 运行Hello Wold

运行Hello World在这里只通过jdk编译运行java代码,之后的博客里我会使用idea随便在桌面创建一个test的文件夹,用来存放我们的java文件创建一个Hello.java的文件(通过导航栏的工具-文件夹选项显示文件扩展名,直接将.txt的后缀改成.java)下载一个编辑工具(notepad++,比记事本好),通过notepad++打开Hello.java文件,开始编辑…public class Hello{ public static void main(St

2020-07-30 15:30:31 177

原创 安装Java开发环境

安装Java开发环境1:下载jdk– 在这里我选用的是Windows64的jdk1.8版本– 百度“jdk8”– 进入后点击认可协议后下载JavaSE的jdk1.8版本2:卸载之前jdk– 通过环境变量查找自己老版本jdk路径– 我的电脑右键 -> 属性– 选中高级系统设置– 选中高级 -> 环境变量– 在系统变量中找到JAVA_HOME– 点击编辑并复制路径– 打开我的电脑 -> 地址栏输入刚才的地址,把jdk删掉3:配置新版jdk环境变量–

2020-07-30 12:47:50 156

原创 JDK.JRE.JVM

JDK-JRE-JVM1:jvm– Java虚拟机– 加载并运行.class字节码文件,生成计算机能够认识的0、1二进制数据– 实现了跨平台操作,Java虚拟机相当于将字节码文件转换成二进制数据的小型CPU,在Windows上运行,下载Window的jvm,在Linux上运行,下载Linux的jvm…2:jre– Java最小运行环境(jvm + java系统类库(String、Object…))– 编译运行.java文件(自己写的java代码)生成.class字节码文件,只要各位程序猿每次写

2020-07-30 11:31:21 93

原创 JAVA简介

JAVA简介1:JAVA为何出现​ 基于上两代的C语言和上一代的C++语言,简洁化后形成了JAVA,C和C++具有指针操作困难(编译bug)和内存管理(需要手动给予和释放内存)的问题,JAVA对其做了简化,取消了指针,并通过GC来随时随机的处理内存冗余数据,当然最重要的一点是JAVA的操作系统兼容性,只要写了一个项目代码,既可已在Windows上运行,也可在Linux上运行,完全符合一次编程、到处使用的设定。而现如今,JAVA成了开发服务端最好的语言,欢迎各位和我一起学习JAVA。2:JAVA的特性和

2020-07-30 11:03:29 95

原创 基本的Dos命令

基本的Dos命令1:通过CMD打开系统控制台Windows + R -> 弹出命令行输入框 ,输入cmd -> 弹出控制台面板,右键属性 -> 选择控制台背景颜色和字体颜色(这一步建议);2:在任意位置(任意文件)打开控制台Shift + 右键 -> 选中在此处打开命令行(推荐);在我的电脑中找到指定文件夹 -> 在地址栏(显示当前文件绝对位置)前面加上"cmd "(后面带空格,cmd与文件夹地址中间有空格),比如E:\conf变成了cmd E:\conf(不推荐

2020-07-29 16:42:36 131

原创 Windows常用快捷键

Windows常用快捷键1:电脑常用快捷键[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ssqdQlGn-1596008432090)(C:\Users\Administrator\Desktop\Markdown学习\键盘常用快捷键.png)]复制:Ctrl + C粘贴:Ctrl + V剪切:Ctrl + X撤销:Ctrl + Z全选:Ctrl + A保存:Ctrl + S关闭当前页面:Alt + F4永久删除:选中文件 -> Shift + De

2020-07-29 15:43:23 131

原创 计算机相关知识(简单版)

计算机相关知识1:计算机之父冯*偌依曼2:硬件和软件硬件看的见摸的着的,比如键盘、鼠标、CPU、内存条;软件看不见摸不着的,系统软件比如Windows、Linux、IOS、DOX系统,应用软件比如微信、QQ等;...

2020-07-29 15:01:15 123

原创 Markdown学习

Markdown学习标题一级标题:# + 空格 + 标题内容;一级标题:## + 空格 + 标题内容;…字体Hello World! — 粗体(两边各加两个星号);Hello World! — 斜体(两边各加一个星号);Hello World! — 粗体(两边各加三个星号);Hello World! — 删除线(两边各加两个波浪号);引用选择狂神说JAVA,听正确的导师讲解 — (> + 空格);分割线– (— + 回车,*** + 回车

2020-07-22 17:42:41 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除