自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络编程的初步学习

网络编程`网络编程`1.1 概述1.2 网络通信的要素1.3 IP1.4 端口1.5 通讯协议1.6 TCP接收信号文件上传Tomcat1.7、UDP1.8、URL网络编程1.1 概述地球村:人类联系因互联网而更加密切计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程:TCP/IP C/S1.2 网络通信的要素如何实现网络

2021-06-09 11:29:18 139 1

原创 JavaScript的初步学习

JavaScript1、什么是JavaScript1.1、概述1.2、历史2、快速入门2.1、引入JavaScript2.2、基本语法入门2.3、数据类型2.4、严格检查模式3、数据类型3.1、字符串3.2、数组3.3、对象3.4、流程控制3.5、Map 和 Set3.6、iterator4、函数4.1、定义函数4.2、变量的作用域4.3、方法5、内部对象5.1、Date5.2、JSON5.3、Ajax6、面向对象的编程6.1、什么是面向对象7、操作BOM对象(重点)8、操作DOM对象(重点)9、操作表单(

2021-05-15 16:00:48 116

原创 CSS初步学习

1、什么是CSS大纲:CSS是什么CSS怎么用(快速入门)CSS选择器(重点+难点)美化网页(文字,阴影,超链接,列表,渐变…)盒子模型浮动定位网页动画(特效效果)[https://www.runoob.com/]1.1、什么是CSSCascading Style Sheet 层叠级联样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度, 背景图片,网页定位,网页浮动…1.2、发展史CSS 1.0CSS2.0 DIV(块) + CSS, HTML与CSS结构分离

2021-04-23 22:07:12 122

原创 HTML详解

HTML详解(前端页面三大部分:HTML、CSS、JS)初识HTMLHTMLHyper Text Markup Language(超文本标记语言)何谓超文本:文字、图片、音频、视频、动画等发展史:HTML 5 + CSS 3HTML 5 优势:世界知名浏览器都对其支持市场的需求跨平台W3C标准World Wide Web Consortium (万维网联盟)标准包括:结构化标准语言(HTML、XML)表现标准语言(CSS)行为标准(DOM、ECMAScrip

2021-04-22 15:27:28 311

原创 多线程详解

多线程详解多线程详解线程介绍普通方法调用和多线程Process与Thread核心概念*线程的实现(重点)线程的创建Thread实现Runnable小结初识并发问题龟兔赛跑静态代理模式Lamda表达式线程状态线程的方法线程的休眠线程礼让(**yield**)**Join** ( VIP通道 )线性状态观测(Thread.State)线程优先级守护线程线程同步(重点)并发列队&锁同步方法同步块死锁Lock(锁)synchronized 与 Lock 的对比线程协作线程通讯解决办法使用线程池多线程详解

2021-04-09 09:41:47 193

原创 面向对象的编程(oop)

面向对象的编程(oop)初识面向对象面向对象&面向过程什么是面向对象方法回顾和加深对象的创建分析类与对象的关系创建与初始化对象面向对象三大特征(重点)封装继承多态Static 关键字抽象类和接口抽象类接口初识面向对象面向对象&面向过程面向过程思想步骤清晰简单,第一步做什么、第二步做什么面对过程适合处理一些较为简单的东西面向对象思维物以类聚,分类的思维模式,思考问题首先要解决:问题分为哪些类,然后对这些分类进行单独的思考。最后,才对某个分类下的细节进行面向过程的思考面

2021-03-13 22:02:34 136

原创 数组(基础阶段)

数组(基础阶段)数组概述数组声明创建内存分析三种初始化数组的四个基本特点数组边界数组使用多维数组Arrays 类冒泡排序稀疏数组数组概述数组是指相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列而成其中,每个数据成为一个数组的元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明变量的语法:dataType[] arrayRefVar; // 首选的方法或dataType arrayRefVar

2021-03-10 09:24:15 77

原创 Java方法详解(基础阶段)

Java方法详解(基础阶段)何谓方法设计方法的原则方法的命名规则方法的定义及调用方法调用方法重载可变参数递归何谓方法Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序的集合方法包含于类或者对象中方法在程序中被创造,在其他地方被引用设计方法的原则方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法的时候,最好保持方法的原子性,就是尽量一个方法只完成一个功能方法的命名规则首字母小写+驼峰规则public class Demo01 {

2021-03-07 22:33:19 107

原创 Java流程控制

Java流程控制Java流程控制(基础阶段)用户交互Scanner顺序结构选择结构if单选结构if双选结构if多选结构嵌套的if结构switch多选结构循环结构while循环do....while循环for循环break && continue练习Java流程控制(基础阶段)用户交互ScannerJava提供了这样一个工具类,我们可以获取用户输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户输入基本语法:Scanner

2021-03-06 23:05:37 59

原创 包机制+JavaDoc

包机制+JavaDoc包机制JavaDoc面向百度编程!推荐书目JDK帮助文档包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间包机制就相当于文件夹包语句的语法格式为:package pkg1[. pkg2[. pkg3...]]一般利用公司域名倒置作为包名:“www.baidu.com”>>“com.baidu.www”导入包:为了能够使用某个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句可以完成此功能import pack

2021-03-02 21:33:49 60

原创 运算符相关知识

运算符运算符算术运算符关系运算符逻辑运算符条件运算符扩展赋值运算符运算符Java语言支持如下的运算符:优先级问题算术运算符:+、-、*、/、%、++、–赋值运算符:=关系运算符:>、<、>=、<=、==、!=、instanceof逻辑运算符:&&、||、!位运算符:&、|、^、~、>>、<<、>>>> (了解)条件运算符: A ?B:C (了解)扩展赋值运算符:+=、-=、*

2021-03-01 11:21:49 51

原创 变量+常量+作用域

变量+常量+作用域变量常量作用域变量的命名规范变量JAVA作为一种强语言类型,每个变量都必须声明其类型JAVA变量是程序最基本的存储单元,其要素包括变量名,变量类型和作用域type varName = value;//数据类型 变量名 = 值; 注意事项每个变量都有类型,可以是八大基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一个完整的语句,因此每个声明都必须以分号结尾常量常量(Constant):初始化(initialize)后不能再改变值

2021-02-27 16:35:47 51

原创 类型转换

类型转换类型转换类型转换的分类知识拓展类型转换由于Java属于强类型语言,所以有的运算过程中,需要用到类型转换 低 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 高 byte,short,char-> int ->long ->float

2021-02-27 14:05:27 40

原创 数据类型

数据类型数据类型八大基本数据类型:什么是字节拓展知识整数拓展:浮点数拓展字符拓展布尔值扩展数据类型首先搞清楚数据类型的分类:强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后才能使用弱类型语言:使用规范并不严格【强类型具有较高的安全性,但是牺牲了其快速性,速度较慢;弱类型恰恰相反】Java的数据类型分为两大类:基本数据类型(primitive type)【重点掌握】引用数据类型(reference type)八大基本数据类型:注意相关注

2021-02-20 12:38:20 86

原创 注释+标识符+关键字

注释+标识符+关键字JAVA程序运行机制注释标识符关键字JAVA程序运行机制编译型 (讲究操作性)解释性 (讲究速度和时效性)【可以以外国人看国内名著为例,前者是看翻译好的译文,而后者是直接请一名翻译官帮助翻译】程序运行机制注释为了规范语言和防止遗忘自己写的东西,必要的注释是必不可少的,也是良好习惯的开始注释并不会被执行,是给程序猿自己看的书写注释是一个非常好的习惯平时写代码一定要注意规范Java中的注释分为以下三种:单行注释多行注释文档注释单行注释 //

2021-02-20 12:34:38 70

原创 JAVA历史

JAVA追溯JAVA的诞生JAVA的诞生JAVA属于第三代语言,隶属于高级语言第三代语言大体上分为:面向过程和面向对象两大类面向过程的语言以C语言为代表,面向对象的语言有C++、JAVA等大概历史发展:针对C、C++语言的指针和内存管理繁琐,以及移植性较差问题,Java团队揭竿而起1995年,推出图形界面程序(Applet)Bill Gates :这是迄今为止设计的最好的语言!基于JAVA开发许多平台,系统,工具(三高:高性能,高可用,高并发)2006:Hadoop(大

2021-02-18 23:48:44 335

原创 命令窗口

命令窗口打开CMD的方式常用Dos命令打开CMD的方式开始>>系统>>命令提示符Win键+R键 >>输入cmd,即可打开控制台 (推荐使用)在任意文件夹下,按住shift+鼠标右键点击,在此处打开命令窗口资源管理器的地址栏前面加上 cmd和空格,即可打开命令窗口以管理员身份运行:用方式1以管理员身份运行常用Dos命令#盘符切换 F:#查看当前目录下的所有文件 dir#切换目录 cd (change directory) 跨盘符切换目录

2021-02-18 23:42:48 229

原创 计算机组成

计算机计算机Computer计算机硬件冯.诺伊曼体系结构计算机软件系统软件应用软件计算机Computer能够按照程序运行,非人工的高效率的处理海量数据的现代化智能电子设备硬件+软件常见形式的计算机类型:​ a. 台式计算机​ b. 笔记本电脑​ c. 大型计算机应用广泛:科学研究领域、数据处理、自动控制、人工智能、网络通讯······计算机硬件按照系统结构的要求构成一个有机整体,为计算机软件运行提供物质基础硬件的组成部分:CPU主板内存

2021-02-18 21:42:14 145

原创 坚持写博客!

博客的重要性博客,Blog,网络日记为什么要博客?需要总结和思考。有时候我们一直在赶路,却忘记了放慢脚步提升文笔组织能力提升学习总结能力提升逻辑思维能力可以帮助他人,结交朋友冰冻三尺非一日之寒,写博客的好处,短期内效果不明显,但是长期坚持,对自己的提升是有很大帮助的常见博客推荐:博客园CSDN知乎对自己下一阶段学习JAVA的忠告:多写(代码、笔记、博客)多练(交流、思维、技能)多分享(知识),多提问(怎么了),多思考(为什么)坚持学习!...

2021-02-17 20:49:49 63

空空如也

空空如也

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

TA关注的人

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