- 博客(37)
- 收藏
- 关注
原创 网页——JSON、简单网页版计算器
一、对象(一)节点:节点的层级关系,父子关系,兄弟关系节点的类型: 标签节点,注释节点,文本节点<html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> window.onload = fu...
2019-06-27 16:47:45 1014
原创 网页——JS(DOM、事件)
一、DOM:Document Objec Modle 文档对象模型:将HTML的各个组成部分看做一个对象(1)通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。JavaScript 能够改变页面中的所有 HTML 元素JavaScript 能够改变页面中的所有 HTML 属性JavaScript 能够改变页面中的所有 CSS 样式JavaScript ...
2019-06-27 16:30:01 202
原创 网页——CSS选择器&自定义动画
四、选择器(一)类选择器:一次可以控制多个标签 将多个标签的共性属性,抽取到类选择器中将个性属性,放到id选择器中。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css">...
2019-06-15 17:21:03 315
原创 网页——CSS属性和页面布局
一、CSS的概述解释:CSS:Cascding Style Sheet 层叠样式表。CSS是网页的外观。(一)概念(1).作用:用来控制我们HTML标签的展示样式,他是跟我们HTML标签进行配合,来美化HTMl标签的。html本身会带有一些样式,或者说html标签本身,会自带一些属性,也能进行一些样式的设置。但是这些样式,还是不能满足我们的需求,我们需要更加丰富的样式,那么这个时候CSS...
2019-06-15 17:17:40 1337
原创 网页——HTML篇
一、第一个HTML网页(一)HTML概述HTML是超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。(二)特征不是一种编程语言,而是一种标记语言标记语言是一套标记标签HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面(1) HTML 标签HTML...
2019-06-15 14:29:04 1107
原创 Java——网络编程(UDP\TCP)
一、网络编程(一)计算机网络与网络编程计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换(二)网络模型概述计算机网络之间以何种规则进行通信,就是网络模型研究问题。网络模型一般是...
2019-06-03 18:18:18 115
原创 Java——多线程、同步代码块、Lock锁、线程池
一、Java NIO(一)NIO概述是从 Java 1.4 版本开始引入的一个新的 IO 流,与原来的 IO 有同样的作用和目的,但是使用的方式完全不同, NIO 支持面向缓冲区的、基于通道的 IO 操作。 NIO 将以更加高效的方式进行文件的读写操作。(二)Java NIO 与 IO 的主要区别IONIO面向流(StreamOriented)面向缓冲区(Buffer...
2019-06-03 17:11:15 167
原创 Java——NIO流
一、进程概述及多进程的意义A:线程和进程要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。B:进程概述什么是进程呢?通过任务管理器我们就可以看到进程的存在。概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。C:多进程的意义单进程计算机只能做一件事情。而我们现在的计算机都可以一边玩游戏(游戏进程),一边听音乐(音乐进...
2019-06-03 16:43:04 288
原创 Java——杂七杂八流
一、杂七杂八流(一)数据输入输出流的概述和使用数据输入流: DataInputStream数据输出流: DataOutputStream特点: 可以写基本数据类型,可以读取基本数据类型`B:案例演示: 数据输入输出流的使用 // 写基本数据类型 dos.writeInt(45) ; dos.writeChar('中'); dos.writeUTF("你好"); // 读取数...
2019-06-03 16:16:24 152
原创 Java——普通的IO流(字符流)
一、IO流之字符流字符流出现的原因:由于字节流操作中文不是特别方便,转换流。字符流: 字符流 = 字节流 + 编码表注解:String类中的编码和解码问题编码: 就是把字符串转换成字节数组- 把一个字符串转换成一个字节数组- public byte[] getBytes();使用平台的默认字符集将此 String编码为 byte 序列,并将结果存储到一个新的 byte 数组中。 -...
2019-06-03 15:54:50 239
原创 Java——普通的IO流(字节流)
一、IO流之字节流(一)IO流分类:a:按照数据流向 输入流 读入数据 输出流 写出数据 b:按照数据类型 字节流 可以读写任何类型的文件 比如音频 视频 文本文件 字符流 只能读写文本文件 什么情况下使用哪种流呢? 如果数据所在的文件通过windows自带的记事本打开并能读懂里面的内容,就用字符流。其他用字节流。(二)IO流基类概述和FileOutputStre...
2019-06-03 14:09:33 144
原创 Java——普通IO流、File类
一、IO流(一)IO流概述:A:IO流概述 IO流用来处理设备之间的数据传输 上传文件和下载文件 B:IO流前奏 讲解IO流之前为什么先讲解异常和File类呢? 因为File表示的是IO流将来要操作的文件,所以我们需要学习File类。 而常见操作文件无非就是上传文件和下载文件,在这个操作的过程中可能出现问题, 出现问题后,我们需要对对应的代码进行处理。所...
2019-05-31 13:33:31 122
原创 Java——Map集合( HashMap, Hashtable, LinkedHashMap, TreeMap, Properties)
一、Map集合概述和特点Map就是将键映射到值的对象,一个映射不能包含重复的键每个键最多只能映射到一个值。Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效Map接口的实现类: HashMap, Has...
2019-05-31 13:16:10 150
原创 Java——Set集合(HashSet、TreeSet)
一、Set集合(一)HashSet(底层数据结构是哈希表,元素无序(存取顺序不一致)且唯一)此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null 元素。合理的重写hashCode方法的作用:1.确定元素节点在哈希表中的存的位置,2,减少调用equals方法(),重写equals方法 当节...
2019-05-31 13:09:56 86
原创 Java——集合(Collection、List、Vector)
一.集合集合概述A:集合的由来面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。B:数组和集合的区别(1): 长度区别:数组的长度是固定的而集合的长度是可变的(2): 存储数据类型的区别:数组可以存储基本数据类型 , 也可以存储引用数据类型; 而集合只能存储引用数据类型(3): 内容区别:数组只能存储同种数据类型的元素 ,集合可以存...
2019-05-31 13:05:29 246
原创 Java——(排序算法)冒泡、选择、插入、快排、归并、希尔、基数
一、冒泡算法概述:冒泡排序:数组两两比较,进行位置交换,经过一轮排序后,最大的元素,放置在最后面。public class MyTest { public static void main(String[] args) { int[] arr = {24, 69, 80, 57, 13}; //将一段代码抽取到方法中,ctrl+alt+M ...
2019-05-06 22:48:46 144
原创 Java——包装(自动拆装箱)、Math类、 BigInteger、Random随机数生成器、System 类
一、包装类(一)自动拆装箱//自动拆箱:将包装类型,转换成他所对应的基本类型 //自动装箱:将基本数据类型,包装成他所对应的包装类型 int num=100; //Integer integer = new Integer(num); Integer integer=num; //自动装箱 Integer int...
2019-05-06 21:29:57 355
原创 Java——StringBuffer类
一、StringBuffer(一)概述我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题;线程安全的可变字符序列:一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。。(二)构造方法//构造一个其中不带字符的...
2019-05-06 20:20:40 291
原创 Java——第一种手动录入Scanner篇
一、Scanner(用于接收键盘录入数据)(一)概述和构造方法原理Scanner(InputStream source) //System类下有一个静态的字段: public static final InputStream in; //标准的输入流,对应着键盘录入(二)常见对象hasNextXxx() 判断下一个是否是某种类型的元素,其中Xxx可以是Int,Double等。如...
2019-05-06 19:37:49 276
原创 Java——Object类
一、Object类(一)API概述以及Object类的概述A:API(Application Programming Interface)应用程序编程接口B:Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。C:Object类概述类层次结构的根类所有类都直接或者间接的继承自该类D:构造方法...
2019-04-29 23:18:31 130
原创 Java——内部类
一、内部类(一)内部类定义内部类:将一个类定义到另一个类的内部,就称之为内部类根据内部类定义的位置不同,可以分为成员内部类,和局部内部类class B{ //成员内部类 class A { } public void show(){ //局部内部类 class C{ } }}(二)成员内部类的常见...
2019-04-29 23:02:55 77
原创 Java——接口篇
一、接口(一)概述及其特点为了体现事物功能的扩展性,Java中就提供了接口来定义这些额外功能,并不给出具体实现,将来哪些猫狗需要被培训,只需要这部分猫狗把这些额外功能实现即可。(例如前文提到的猫狗,猫钻火圈,狗看门,并不是一开始就会的,而是经过训练而来的)特点:1.接口用关键字interface表示 格式: interface 接口名 {}2.类实现接口用implements表示 ...
2019-04-25 17:23:13 185
原创 Java——方法重写
一、续方法重写(举例)//为什么要有方法重写? 子类有时候对父类的方法实现并不满意,他想要在父类的方法基础之上扩展一些自己的功能(逻辑属性),那么这个时候他可以使用方法重写。注意:1.父类的私有方法,子类不能重写,父类私有的方法,子类不能继承,何谈重写2.子类重写父类方法时,这个方法的权限修饰符,要比父类的高,或者跟父类一样,你最好跟父类一样就行3. 静态方法谈不上重写,静态方法不参与重写...
2019-04-25 16:31:52 180
原创 Java——代码块、继承篇
面向对象之代码块、继承一、代码块的概述和分类A:代码块概述 在Java中,使用{}括起来的代码被称为代码块。 B:代码块分类根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。 C:常见代码块的应用 a:局部代码块在方法中出现;限定变量生命周期,及早释放,提高内存利用率 b:构造代码块在类中方法外出现;多个构造方法方法中相同的代码存放到一...
2019-04-11 17:27:40 115
原创 Java——构造方法篇
面向对象之构造一、构造方法概述和格式(一)A:构造方法概述和作用创建对象,给对象中的成员进行初始化B:构造方法格式特点a:方法名与类名相同b:没有返回值类型,连void都没有c:没有具体的返回值(二)构造方法的重载及注意事项public class Student { private String name; private int age; /* ...
2019-04-11 17:06:19 128
原创 Java——面向对象篇
面向对象一、面向对象思想的概述(一)当用程序去解决问题时:完成一个需求的步骤:首先是搞清楚我们要做什么,然后在分析怎么做,最后我们再代码体现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面向过程最直接的体现。(二)概述:当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也...
2019-04-11 16:34:48 114
原创 Java——数组篇
数组(一维数组、二维数组)一、数组现在需要统计某班级里学生的考试成绩情况,例如计算某科平均分、找到最高分、60分以上等。假设该班级有50名学生,用前面所学的知识,程序首先需要声明50个变量来分别记住每位学生的成绩,然后在进行操作,这样做会显得很麻烦。这样就出现数组,我们得出结论:数组是存储多个变量的东西,这多个变量的数据类型要一致。(一)数组概念数组是存储同一种数据类型多个元素的集合...
2019-04-11 15:40:12 129
原创 Java——方法篇
Java初学篇之方法**一、方法的概述和格式方法是什么?方法是可以完成特定功能的代码块。C语言中称之为函数。为什么需要方法?当重复同一动作时,程序会变得冗长,臃肿,可读性差。这时我们想到了可不可以将某个功能单独拿出来,需要用的时候只需要调用他就行了呢。方法就此诞生了。其格式是?修饰符、返回值类型、方法名(参数类型 参数名1,参数型 参数名2...) { 方法体; ...
2019-04-11 14:26:38 166
原创 Java——流程控制语句
一、流程控制语句之循环语句for循环while循环 while语句do…while语句控制跳转语句breakcontinuereturn方法(函数)二、循环语句概述和for语句的格式及使用A:什么是循环结构循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从...
2019-04-11 13:58:04 111
原创 Java——运算符
今天我们学习了运算符、键盘录入数据、流程控制语句。运算符剩下的还有逻辑运算符、位运算符、三元运算符。一、逻辑运算符&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)注意事项:a:逻辑运算符一般用于连接boolean类型的表达式或者值。在Java中我们要表示一个数大于3并且小于6 ,不可以写成3<x<6,应...
2019-04-11 11:52:45 153
原创 Java——常量、变量介绍
一、框架常量 常量的概述和使用进制概述和二,八,十六进制图解不同进制数据的表现形式进制转化有符号数据表示法变量变量的概述及格式数据类型的概述和分类数据类型转换之隐式转换数据类型转换之强制转换运算符算术运算符赋值运算符关系运算符二、常量的概述和使用1.:什么是常量就是在程序的执行过程中其值不发生改变的量。 2:Java中常量的分类 (1):字面值常量(2)...
2019-03-28 09:38:23 187
原创 Java——计算机基础知识
一、计算机基础知识(一) 计算机:计算机硬件计算机软件:计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的...
2019-03-27 21:47:13 735 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人